Skip to content

Commit 39e1536

Browse files
Release 2.3.2 doc updates
1 parent 3b92369 commit 39e1536

5 files changed

Lines changed: 89 additions & 74 deletions

File tree

About.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ You can follow the UI Extensions team for updates and news on:
1616

1717
> Ways to get in touch:
1818
>
19-
> - [Gitter Chat](https://gitter.im/Unity-UI-Extensions/Lobby) site for the UI Extensions project
2019
> - [GitHub Discussions](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/discussions), if you have any questions, queries or suggestions
2120
> - [GitHub Projects view](https://github.com/orgs/Unity-UI-Extensions/projects/2), to see what is currently scheduled for the next release.
21+
> - [Gitter Chat](https://gitter.im/Unity-UI-Extensions/Lobby) site for the UI Extensions project
2222
2323
-----
2424

@@ -30,9 +30,9 @@ In this repository is a collection of extension scripts / effects and controls t
3030
3131
You can either download / fork this project to access the scripts, or you can also download these pre-compiled Unity Assets, chock full of goodness for each release:
3232

33-
## [Download Latest - Version 2.3](https://unity-ui-extensions.github.io/Downloads)
33+
## [Download Latest - Version 2.3.2](https://unity-ui-extensions.github.io/Downloads)
3434

35-
We have expanded where you can download the UnityPackage asset and widened the options to contribute to the project.
35+
We have expanded where you can download the UnityPackage asset and widened the options to contribute to the project. (although we recommend using the [UPM](/UPMInstallation.md) Packages for active use!)
3636

3737
> I will still stress however, ***contribution is optional***. **The assets / code will always remain FREE**
3838

Controls/UILineRenderer.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,10 @@ Property | Description
8383

8484
Method | Arguments | Description
8585
|-|-|-|
86-
*GetPosition*|Index (int), SegmentIndex (int)|Get the Vector2 position of a line index
87-
*GetPositionBySegment*|Index (int), SegmentIndex (int)|Get the Vector2 position of a line within a specific segment
88-
*GetClosestPoint*|Starting Position (Vector2), End Position (Vector2), Desired Point (Vector2)|Get the closest point between two given Vector2s from a given Vector2 point
86+
*GetPosition*|Index (int), SegmentIndex (int)|Get the Vector2 position of a line index.|
87+
*GetPositionBySegment*|Index (int), SegmentIndex (int)|Get the Vector2 position of a line within a specific segment.|
88+
*GetClosestPoint*|Starting Position (Vector2), End Position (Vector2), Desired Point (Vector2)|Get the closest point between two given Vector2s from a given Vector2 point.|
89+
*CalculatePointOnCurve*|time (float), Start Point (Vector 2), Control Point 1 (Vector 2), Control Point 2 (Vector 2), End Point (Vector 2)|Returns a Vector 2 point on a curve based on the input (check in script for use)|
8990

9091
---------
9192

Downloads.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Unity UI Extensions Asset downloads
22

3-
Below is a list of all the `.UnityPackage` asset package downloads for the Unity UI Extensions project
3+
Below is a list of all the `.UnityPackage` asset package downloads for the Unity UI Extensions project (although we recommend using the [UPM](/UPMInstallation.md) Packages for active use!)
44

5-
## Update 2.3 - (latest) - Bug Squash
5+
## Release 2.3.2 - Rejuvenation (Latest) - 2023/11/26
66

77
We have expanded where you can download the UnityPackage asset and widened the options to contribute to the project. **Check the [Release notes](./ReleaseNotes/RELEASENOTES.md) for Upgrade information**
88

@@ -16,30 +16,35 @@ We have expanded where you can download the UnityPackage asset and widened the o
1616

1717
Below are a list of the `.UnityPackage`s from previous releases.
1818

19-
### Release 2.3 - latest - Feb 2023
19+
### Release 2.3.2 - latest - Nov 2023
2020

21-
* [Unity UI Extensions Asset 2.3 ](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/releases/download/2.3.0/UnityUIExtensions-2.3.0.unitypackage)
22-
* [Unity UI Extensions Asset 2.3 examples ](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/releases/download/2.3.0/UnityUIExtensions-2.3.0-Examples.unitypackage)
21+
* [Unity UI Extensions Asset 2.3.2](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/releases/download/2.3.0/UnityUIExtensions-2.3.2.unitypackage)
22+
* [Unity UI Extensions Asset 2.3.2 examples](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/releases/download/2.3.0/UnityUIExtensions-2.3.2-Examples.unitypackage)
23+
24+
### Release 2.3
25+
26+
* [Unity UI Extensions Asset 2.3](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/releases/download/2.3.0/UnityUIExtensions-2.3.0.unitypackage)
27+
* [Unity UI Extensions Asset 2.3 examples](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/releases/download/2.3.0/UnityUIExtensions-2.3.0-Examples.unitypackage)
2328

2429
### Release 2019.6
2530

26-
* [Unity UI Extensions Asset 2019.6 ](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-6.unitypackage)
31+
* [Unity UI Extensions Asset 2019.6](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-6.unitypackage)
2732

2833
### Release 2019.6 Examples
2934

30-
* [Unity UI Extensions Examples 2019.6 ](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-6-Examples.unitypackage)
35+
* [Unity UI Extensions Examples 2019.6](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-6-Examples.unitypackage)
3136

3237
### Release 2019.5
3338

34-
* [Unity UI Extensions Asset 2019.5 ](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-5.unitypackage)
39+
* [Unity UI Extensions Asset 2019.5](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-5.unitypackage)
3540

3641
### Release 2019.5 Examples
3742

38-
* [Unity UI Extensions Examples 2019.5 ](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-5-Examples.unitypackage)
43+
* [Unity UI Extensions Examples 2019.5](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-5-Examples.unitypackage)
3944

4045
### Release 2019.4 (2.2)
4146

42-
* [Unity UI Extensions Asset 2019.4 (V2.2) ](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-4.unitypackage)
47+
* [Unity UI Extensions Asset 2019.4 (V2.2)](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/UnityUIExtensions-2019-4.unitypackage)
4348

4449
### Release 2019.4 (2.2) Examples
4550

README.md

Lines changed: 22 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ This is an extension project for the new Unity UI system which can be found at:
44

55
> [Check out the control demos on our Tumblr page](https://unityuiextensions.tumblr.com/)
66
7+
[![openupm](https://img.shields.io/npm/v/com.unity.uiextensions?label=openupm&registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.unity.uiextensions/)
8+
[![Publish main branch and increment version](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/actions/workflows/main-publish.yml/badge.svg)](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/actions/workflows/main-publish.yml)
9+
[![Publish development branch on Merge](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/actions/workflows/development-publish.yml/badge.svg)](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/actions/workflows/development-publish.yml)
10+
[![Build and test UPM packages for platforms, all branches except main](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/actions/workflows/development-buildandtestupmrelease.yml/badge.svg)](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/actions/workflows/development-buildandtestupmrelease.yml)
11+
712
## [Intro](https://unity-ui-extensions.github.io/GettingStarted)
813

914
For more info, here's a little introduction video for the project:
@@ -72,18 +77,18 @@ To get started with the project, here's a little guide:
7277

7378
## [Updates:](https://unity-ui-extensions.github.io/ReleaseNotes/RELEASENOTES)
7479

75-
## Release 2.3 - Reanimation - 2023/02/07
80+
## Release 2.3.2 - Rejuvenation - 2023/11/26
81+
82+
2023 is certainly an interesting year to keep you on your toes, and finding time to keep managing all the requests and updates that come in are taking their toll, especially for a FREE project, but nonetheless, I still do it.
7683

77-
It has been a tough time for all since the last update, but things have been moving steadily along. In the past few months there has been a concerted effort to revamp and update the project ready for Unity 2022, as well as migrating the source repository over to GitHub and refreshing all the things.
78-
We hope the new release is better for everyone and we have paid close attention to the editor menus and places to find all the controls for this release.
84+
Mainly bugfixes for the end of year update, promoting some resolutions that have been verified and tested since the last release.
7985

8086
To get up to speed with the Unity UI Extensions, check out the [Getting Started](https://unity-ui-extensions.github.io/GettingStarted.html) Page.
8187

8288
> Ways to get in touch:
8389
>
84-
> - [Gitter Chat](https://gitter.im/Unity-UI-Extensions/Lobby) site for the UI Extensions project
8590
> - [GitHub Discussions](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/discussions), if you have any questions, queries or suggestions
86-
> - [GitHub Projects view](https://github.com/orgs/Unity-UI-Extensions/projects/2), to see what is currently scheduled for the next release.
91+
> - [Gitter Chat](https://gitter.im/Unity-UI-Extensions/Lobby) site for the UI Extensions project
8792
>
8893
> Much easier that posting a question / issue on YouTube, Twitter or Facebook :D
8994
@@ -97,66 +102,25 @@ For more details, see the [deprecation notice](https://github.com/Unity-UI-Exten
97102

98103
## Added
99104

100-
- Added new FIFO based UI Line Render when dynamic line rendering is needed.
101-
- Added ResetSelectableHighlight component.
102-
- Added SetArc method to UICircle as requested.
103-
- Added new UIHorizontalScroller based on UIVerticalScroller.
104-
- Added OnHighlightChanged and OnPressChanged events for UI Button.
105-
- Added error handling around setting Unity UI Components for Vertical/Horizontal ScrollSnaps.
106-
- Added Editor Menu Option to create a Min/Max slider.
107-
- Added the ability to set a specific item for combobox controls on start and not just the first.
108-
- Added the ability to disable the combo boxes and make them read-only.
105+
- Add CalculatePointOnCurve for uilinerenderer (@victornor)
109106

110107
## Changed
111108

112-
- Refresh FancyScrollView with the latest fixes
113-
- All Text based components updated to use TextMeshPro from Unity 2022 **Breaking Change**
114-
115-
- Clean-up and reset pivots on scene start.
116-
- Merged in feature/improved-ui-highlightable (pull request UILineRenderer - issues with specifying point locations at runtime #123).
117-
- Merged in fix/ragesliderfix (pull request HorizontalScrollSnap Mask Area doesn't work when content created dynamically #125).
118-
- Merged in fix/infinitescrollcontentsize (pull request Gradient initialization should be in Awake() #126).
119-
- Merged in feature/controlTouchUp (pull request UILineRenderer mesh not updating in Editor scene view #127).
120-
- Upgraded RangeSlider to work in both Horizontal and Vertical setups.
121-
- Merged in RangeSlider-upgrade. (pull request Newtonsoft.Json.dll conflict #131)
122-
- Updated UIVertical scroller to be 2022 compliant.
123-
- Updated Curly UI to wait until end of the frame to recalculate positions.
124-
- Updated Depth Texture sampler in UI Particles Shaders.
125-
- Updated Points to always be an array of 1 when set to nothing for the Line Renderer.
126-
- Updated Cooldown button to work with Keyboard input.
127-
- Removed unneeded size calculation which caused some issues with mixed content.
128-
- Resolved an issue whereby the last row in a flow layout group would not size correctly.
129-
- Updated all components using "LayoutGroup" to override their OnDisable.
130-
- Updated validation in the new MinMaxSlider.
131-
- Updated Editor create options to add the correct Event System Input manager.
132-
- Updated initialisation logic to not cause an endless loop in the TabNavigationHelper.
133-
- Updated "Action" use to "UnityAction" to avoid Unity issues for DropDowns.
134-
- Updated UIVerticalScroller for standards.
135-
- Updated ReorderableList/ReorderableListElement to prevent creating a fake object for non-transferable items.
136-
- Updated panel drawing for ComboBox controls and added DropdownOffset.
137-
- Updated build issue with ReorderableListElement.
138-
- Updated NonDrawingGraphic to require a CanvasRender, else it causes an error on run.
109+
- fix: Fixed an null reference exception with the ResetSelectableHighlight (@FejZa)
110+
- fix: Resolved an issue where the last line in a flow layout group would overflow the rect bounds.
111+
- fix: GetPosition when Segments is null (@victornor)
112+
- fix: Fix Bug! NicerOutline color.a Loss when m_UseGraphicAlpha is true (wanliyun)
113+
- fix: Update to force Enumerated start for Accordion elements, Resolves: #455
114+
- Added argument to the UpdateLayout method for the HSS/VSS to move to a new starting page.
115+
- Updated implementations to handle 2023 support, with 2023 moving in to public release.
116+
- Added extra event on the AutoCompleteComboBox, to fire when an item in the list is selected, with its display name.
117+
- FlowLayoutGroup components updated to latest (likely the last as the author has stopped development)
139118

140119
## Deprecated
141120

142-
- Marked ScrollPositionController as Obsolete, users should use the new Scoller.
143-
- BestFitOutline - Deprecated in Unity 2020 onwards. (still available for earlier versions)
144-
- NicerOutline - Deprecated in Unity 2020 onwards. (still available for earlier versions)
145-
- Marked TileSizeFitter as obsolete as Unity has made this unworkable.
146-
147-
## Fixed
148-
149-
- Resolved issues with DisplayAbove and using a 0 ItemsToDisplay for ComboBox controls.
150-
- Resolved startup issue that prevented the control from being used (Unity changed the start order in some instances), this was causing null reference issues with comboboxes.
151-
- Patch fix for UILineRenderer.
152-
- Resolves issue where the lower range value would become stuck when moving.
153-
- Updated Infinite scroll to work with content of different sizes.
154-
- Updated Dropdown list to NOT resize text Rect on draw.
155-
- Revised the Curly UI fix as it was preventing the graphic from being updated in the scene view.
156-
- Cleanup and ensuring the UIParticleSystem is disposed in onDestroy correctly.
157-
- Clean up range slider unused variables.
121+
- All deprecated Text based components now have "obsolete" tags, to avoid breaking code. Note, these do not function in 2022 and above, as Unity have "changed" things. For any affected component, I recommend updating to use TextMeshPro native features.
158122

159-
* [UI Extensions Issue log](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues)
123+
- [UI Extensions Issue log](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/issues)
160124

161125
## Upgrade Notes
162126

ReleaseNotes/RELEASENOTES.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,51 @@ This file contains the up to date release notes for each release of the UI Exten
44

55
-----
66

7+
## Release 2.3.2 - Rejuvenation - 2023/11/26
8+
9+
2023 is certainly an interesting year to keep you on your toes, and finding time to keep managing all the requests and updates that come in are taking their toll, especially for a FREE project, but nonetheless, I still do it.
10+
11+
Mainly bugfixes for the end of year update, promoting some resolutions that have been verified and tested since the last release.
12+
13+
To get up to speed with the Unity UI Extensions, check out the [Getting Started](https://unity-ui-extensions.github.io/GettingStarted.html) Page.
14+
15+
> Ways to get in touch:
16+
>
17+
> - [GitHub Discussions](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/discussions), if you have any questions, queries or suggestions
18+
> - [Gitter Chat](https://gitter.im/Unity-UI-Extensions/Lobby) site for the UI Extensions project
19+
>
20+
> Much easier that posting a question / issue on YouTube, Twitter or Facebook :D
21+
22+
## Breaking changes
23+
24+
For customers upgrading from earlier versions of Unity to Unity 2020, please be aware of the Breaking change related to Text Based components. You will need to manually replace any UI using the older ```Text``` component and replace them with ```TextMeshPro``` versions. This is unavoidable due to Unity deprecating the Text component.
25+
26+
> New users to 2022 are unaffected as all the Editor commands have been updated to use the newer TextMeshPro versions.
27+
28+
For more details, see the [deprecation notice](https://github.com/Unity-UI-Extensions/com.unity.uiextensions/discussions/428) on GitHub.
29+
30+
## Added
31+
32+
- Add CalculatePointOnCurve for uilinerenderer (@victornor)
33+
34+
## Changed
35+
36+
- fix: Fixed an null reference exception with the ResetSelectableHighlight (@FejZa)
37+
- fix: Resolved an issue where the last line in a flow layout group would overflow the rect bounds.
38+
- fix: GetPosition when Segments is null (@victornor)
39+
- fix: Fix Bug!NeicerOutline color.a Lose when m_UseGraphicAlpha is true (wanliyun)
40+
- fix: Update to force Enumerated start for Accordion elements, Resolves: #455
41+
- Added argument to the UpdateLayout method for the HSS/VSS to move to a new starting page.
42+
- Updated implementations to handle 2023 support, with 2023 moving in to public release.
43+
- Added extra event on the AutoCompleteComboBox, to fire when an item in the list is selected, with its display name.
44+
- FlowLayoutGroup components updated to latest (likely the last as the author has stopped development)
45+
46+
## Deprecated
47+
48+
- All deprecated Text based components now have "obsolete" tags, to avoid breaking code. Note, these do not function in 2022 and above, as Unity have "changed" things. For any affected component, I recommend updating to use TextMeshPro native features.
49+
50+
-----
51+
752
## Release 2.3 - Reanimation - 2023/02/07
853

954
It has been a tough time for all since the last update, but things have been moving steadily along. In the past few months there has been a concerted effort to revamp and update the project ready for Unity 2022, as well as migrating the source repository over to GitHub and refreshing all the things.

0 commit comments

Comments
 (0)