SimonDarksideJ
162e4d3ed9
Updated implementations to handle 2023 support, with 2023 moving in to public release
2023-11-23 20:32:53 +00:00
Simon (Darkside) Jackson
89403a2611
Release 2.3.0 ( #429 )
...
* Package upver for Development
* Added OnHighlightChanged and OnPressChanged events
Added getters and setters for Highlighted and Pressed
* Patch fix for UILineRenderer
* Update package preview release
* Resolves issue where the lower range value would become stuck when moved to the max value position
Resolves: https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/issues/381/cant-move-range-slider-if-low-is-moved-to
* Updated Infinite scroll to work with content of different sizes
* Clean-up and reset pivots on scene start
* Patches from PR
* Clean up range slider unused variables
* Updated Dropdown list to NOT resize text Rect on draw
* Upgraded RangeSlider to work in both Horizontal and Verticle setups, just like regular slider.
Also fixed a minor issue with offset when dragging on the bar.
# Conflicts:
# Runtime/Scripts/Controls/RangeSlider.cs
* Taking in fix from
https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/pull-requests/132
* Applying PR manually, because Bitbucket
https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/pull-requests/128
* Merged in fix manually because... Bitbucket
https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/pull-requests/130
* Remove old BitBucket Pipeline for GitHub
* Fixes issue #398 where the Next / Previous buttons filed to work if the ScrollSnap was previously scrolling.
Also renamed the Extension Methods scripts and added a new function.
Resolves : #398
* Resolves #397
Moved OnValidate checks which redraw the component to the RectTransformDimensionsCHanged event
* Updated UIParticleSystem access to Particles array to ensure it is more stable.
Updated some #if statements to be better future proofed
Resolves #360
* Fixed the UIConnector to safely handle when no parent canvas can be found.
Resolves #392
* Fixed issue which allowed an item marked as NOT transferable to actually be transferred between lists
Resolves #382
* Updated #if filter inclusion to 2019_1_OR_Newer
resolves:
- https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/411
* Updated UIVertical scroller to be 2022 compliant
Resolves:
- https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/410
* Updated Curly UI to wait until end of the frame to recalculate positions
Also updated Editor script to work in 2022
Resolves:
- https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/409
* Updated Depth Texture sampler in UI Particles Shaders
Resolves:
- https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/401
* Remove meta duplicates for HSVColour Picker
* Add newly generated HSV picker meta files
* Hard reset of Colour picker guids
* Updated Points to always be an array of 1 when set to nothing.
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/295
* Updated Cooldown button to work with Keyboard input
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/171
* Added error handling around setting Unity UI Components for Vertical/Horizontal scrolling
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/296
* Protecting Remove too
* Added SetArc method to UICircle as requested
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/280
* Marked ScrollPositionController as Obsolete, users should use the newer Scroller component instead, will be removed in a future release.
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/305
* Updated ScrollPositionControllerEditor as obsolete too
* Removed unneeded size calculation which caused some issues with mixed height/width children.
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/380
* Resolved issue whereby the last row in a flow layout group would not size correctly.
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/357
* Updated all components using "LayoutGroup" to override their OnDisable feature to incorporate this fix:
https://gist.github.com/randomize/73ca6d3b6aa7210073692eb5cabd537e
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/178
* Checking in new MinMaxSlider
TODO
- Finish Editor creator
* Added Editor Menu Option to create a Min/Max slider
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/270
* Marked TileSizeFitter as obsolete as Unity has made this unworkable
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/214
* Updated Editor create options to add the correct Event System Input module for the Input system used, now or old.
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/378
* Updated Editor menu layout
* Updated initialisation logic to not cause an endless loop in the TabNavigationHelper
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/208
* Added new FIFO based UI Line Render when dynamic line rendering is needed (basic, no Beziers)
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/324
* Clean-up of ScrollSnapBase
* Updated "Action" use to "UnityAction" to avoid Unity issues
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/253
* Updated UIVerticalScroller for standards and added UIHorizontalScroller
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/205
* Updated ReorderableList/ReorderableListElement to prevent creating a "Fake" droppable when the item is not transferable
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/164
* Updated panel drawing for ComboBox controls and added DropdownOffset
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/393
* Base update for pointers to new version / package home
* Cleanup and ensuring the UIParticleSystem is disposed on Destroy correctly.
Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/412
* Refresh FancyScrollView with latest fixes
* Remove broken examples link
* Break Module
* Update Examples module to new home
* Updating GitHub artifacts and automation
* Updated build issue with ReorderableListElement
* Revised the Curly UI fix as it was preventing the graphic from being updated in the scene view. Thanks to @solidsign for the update.
* Removed legacy Examples link, moving to separate repository
* Added new submodule for extracted examples
* Fix class spellings and update MultiTouchScrollRect
* Updated NonDrawingGraphic to require a CanvasRender, else it causes an error on run (and doesn't work)
- Resolves: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/420
* Add updated test flow for builds
* Fix github issue templates
* Add the Version upgrade pipeline
* Added ResetSelectableHighlight component
* Resolves issue in 2022 with the missing Text component
Fixes: https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/424
* The BIG Unity 2022 Text reorganisation
* Remove editor validation and add error checking for the ColorLabel component
* Add 2019 to the testing validation
* Switch android builds to windows
* Several lifetime feature updates for the ComboBox controls:
- Resolves startup issue that prevented the control being used (Unity changed the start order in some instances), this was causing null reference issues with comboboxes
- Added the ability to set a specific item on start and not just the first
- Added the ability to disable the dropdown to make a read-only dropdown
Resolves:
- https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/426
- https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues/425
* Resolved issues with DisplayAbove and using a 0 ItemsToDisplay
* Update pipelines for release
* Final checks for merge!
---------
Co-authored-by: Robert Rioja <rrioja@immersivedisplayinc.com>
Co-authored-by: Simon Jackson <darkside@xna-uk.net>
Co-authored-by: Ben MacKinnon <bilmackinnon@googlemail.com>
Co-authored-by: Simon Jackson <sjackson@ethar.com>
Co-authored-by: action <action@users.noreply.github.com>
2023-02-07 14:35:43 +00:00
Simon Jackson
383e19fb05
Merged in development (pull request #122 )
...
Development
* Merged in updated_new_input_system_check (pull request #117 )
Updated the new Input system switch and tested against 2021
* Updated LineRenderer to initialise with a 1 point array, this resolves an issue with Unity putting the previous controls vertext array in an uninitialised control.
Also updated examples checkout
* Merged in UpdatedLineRender (pull request #118 )
UILineRender now initilises with a point of 1 to correct Unity issue
* Applied J.R. Mitchell's fix for the Accordion Controls/Accordion/AccordionElement.cs
resolves : #364
* Merged in AccordionFIx (pull request #119 )
Update to Accordion to allow for prefab Accordion Elements
* Resolved issue where the Content Scroll snap would cause issue with only 1 child.
Also tested and fixed working with no children.
Resolves #362
* Merged in content_scroll_snap_fix (pull request #120 )
ContentScrollSnap update
* Updated the PaginationManager to override if the ScrollSnap is in motion.
BuyerBeware, Unity's toggles can get in to a state where they are clicked but not clicked.
* Merged in PaginationFix (pull request #121 )
Updated the PaginationManager to override if the ScrollSnap is in motion.
* Updated release notes and bumped version to release
2021-05-10 17:38:31 +00:00
Simon (darkside) Jackson
84bf882777
Updated Accordion to support both Vertical as well as Horizontal layout
2020-08-30 16:09:54 +01:00
soprachevAK
8ea54def05
remove blank line from MenuOptions
2020-08-18 18:24:58 +03:00
soprachevAK
5c88d7d3a0
Fix menuOptions add credit header
2020-08-18 18:21:17 +03:00
soprachevAK
dfa0d963df
Add squircle priminive
2020-08-18 02:48:54 +03:00
Simon (darkside) Jackson
9617cc26b2
Spell-checking and docs update
2020-07-08 20:38:28 +01:00
Simon (darkside) Jackson
88b4a54603
Added Range Slider to controls list
2019-11-15 18:48:20 +00:00
Ben MacKinnon
cea147dc75
Added Range Slider controller. Squashed commit of previous work.
...
commit 6c5cf2dc036cf385b81fdfc8072300704b06b435
Merge: fb991af
bf30261
Author: Ben MacKinnon <ben.mackinnon@soluis.com>
Date: Tue Nov 12 17:54:34 2019 +0000
Merge branch 'refs/heads/master' into range-slider
commit bf302616b8ae377a859d2012b856dc370efe40c2
Merge: 10919c6
76d2299
Author: Ben MacKinnon <bilmackinnon@googlemail.com>
Date: Tue Nov 12 17:44:57 2019 +0000
Merge pull request #1 from Dover8/range-slider
Range slider
commit 76d22998d38801ab35ba19743d944263041924a5
Author: Ben MacKinnon <ben.mackinnon@soluis.com>
Date: Tue Nov 12 17:36:23 2019 +0000
Updated PointerDown to update the target graphic
Re-enabling colour tint interaction.
commit 2d2ca219d5c0865ba4eaa428e8a167118aa06360
Author: Ben MacKinnon <ben.mackinnon@soluis.com>
Date: Tue Nov 12 16:59:29 2019 +0000
Updated headers to match the standard format of the project
commit 9a0d3f4aaddbcee2565693b0733c0001a2de2a90
Author: Ben MacKinnon <ben.mackinnon@soluis.com>
Date: Tue Nov 12 16:43:22 2019 +0000
Some further default value set when creating a RangeSlider
commit 748d1484568e16aa0bd2e3949330e48ce7245570
Author: Ben MacKinnon <ben.mackinnon@soluis.com>
Date: Tue Nov 12 16:38:34 2019 +0000
Added the menu creation options for the Range Slider
commit fa9e9beceede8c708529cd6a3ea98673b2d6d2c2
Author: Ben MacKinnon <ben.mackinnon@soluis.com>
Date: Tue Nov 12 12:55:38 2019 +0000
Editor layout for the Range Slider
Using the EditorGUILayout.MinMaxSlider to control the RangeSlider. It was this control that we are replicating in the UI.
commit 32b731548e8e7f286964a4a7a35fd945e5d5a31a
Author: Ben MacKinnon <ben.mackinnon@soluis.com>
Date: Mon Nov 11 16:19:16 2019 +0000
Updated namespace and header
commit 4d0fa2e7dc535b343cf10def6e01886383cc88ac
Author: Ben MacKinnon <ben.mackinnon@soluis.com>
Date: Mon Sep 16 12:41:45 2019 +0100
Added interaction
Range slider is now interactable with both handles and the bar
commit f4be93752719a08b95594e545eb16b27d3b3bcea
Author: Ben MacKinnon <ben.mackinnon@soluis.com>
Date: Fri Sep 13 15:27:15 2019 +0100
copied over the WIP RangeSlider from current project
2019-11-13 11:09:37 +00:00
LARS-LAPTOP2\larsme
cee50a6d63
More Options for UI Vertical Scroller
...
- Option to stop scrolling momentum when scrolling past first / last item (still draggable in that direction)
- Explicit function to recognize / set array elements in case they were changed
- Resize elements to match elementSize rect object (defaults to center object), scaled using modifiable elementShrinkage and minSize
- Detect focusedElement and trigger event if focus changes
- Option whether to make unfocused elements interactible or not
2019-02-22 18:08:50 +01:00
Beka Westberg
fca370b906
Created a Content Scroll Snap that snaps onto the children of the content no matter their sizing or spacing
2017-12-05 14:23:01 -08:00
David Gileadi
f5602a0e14
Use button colors, improve initial render
2017-09-01 17:39:32 -07:00
David Gileadi
ea8a9e9d36
Preserve sprite modifications in more situations
2017-08-19 21:57:27 -07:00
David Gileadi
c5edc0cdf1
Change Stepper and Segmented Control to use overrideImage, standard size, other fixes
2017-08-12 16:19:19 -07:00
Simon Jackson
98648acf6a
Documentation tweaks and original FancyScrollView docs
2017-08-05 12:57:07 +01:00
Simon Jackson
fc8bd8ba37
Added Radial Slider menu options
...
Minor bugix for Radial Slider when no curve assigned
2017-07-29 20:49:04 +01:00
Simon Jackson
a2bb233141
Merged Stepper control PR #11
2017-07-25 18:54:00 +01:00
David Gileadi
680076b631
Create segmented control
2017-07-23 21:51:23 -07:00
Simon Jackson
49ecdc1b0e
Added Scrollbar helper to ALL current scroll snaps
...
Resolves #120
2017-07-02 10:09:52 +01:00
Simon Jackson
a059c148a6
Various patches and also enabled the ReorderableList in SS-Camera / Worldspace
2017-06-03 17:59:12 +01:00
Simon Jackson
35b88a2487
Fixed Line endings on shaders (?)
...
Removed unnecessary usings (who knew there were so many, I'm normally so tidy :P)
2017-05-05 14:25:48 +01:00
Simon Jackson
48e162ebde
Added Editor Menu option for UI Grid Primitive
2017-02-17 16:38:08 +00:00
Simon Jackson
c76135b55a
Added Editor Menu options for the NonDrawing Graphic
...
--HG--
branch : develop_5.3
2017-01-08 13:31:47 +00:00
Simon Jackson
aadba190c8
Fixed PageChanged event for HSS/VSS
...
Fixed WorldSpace use of HSS/VSS (also created a new feature :D)
Minor editor options fix for boxslider
--HG--
branch : develop_5.3
2016-12-30 15:44:36 +00:00
Simon Jackson
2de76cf7a3
Perfromance tweaks for H & V scroll snaps.
...
Updated create option
Matched Size options from HSS update in to VSS
--HG--
branch : develop_5.3
2016-11-15 14:52:34 +00:00
Simon Jackson
6796c319a3
Documentation update
...
--HG--
branch : develop_5.3
2016-07-17 20:56:54 +01:00
Simon Jackson
e105d9f2dd
Added UI Knob
...
Restructured controls in to their own folder. If we are breaking Bkcompat, might as well make it a good one
--HG--
branch : develop_5.3
2016-07-17 19:21:41 +01:00
Simon Jackson
a5b08f312b
Project restructure as per issue #79
...
Note, will need old folder removing and new project adding in upgrade to tidy up
--HG--
branch : develop_5.3
2016-07-02 15:02:13 +01:00