Release 2.3.2 - Rejuvenation - 2023/11/26
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.
Mainly bugfixes for the end of year update, promoting some resolutions that have been verified and tested since the last release.
To get up to speed with the Unity UI Extensions, check out the Getting Started Page.
Ways to get in touch:
- GitHub Discussions, if you have any questions, queries or suggestions
- Gitter Chat site for the UI Extensions project
Much easier that posting a question / issue on YouTube, Twitter or Facebook :D
Breaking changes
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.
New users to 2022 are unaffected as all the Editor commands have been updated to use the newer TextMeshPro versions.
For more details, see the deprecation notice on GitHub.
Added
- Add CalculatePointOnCurve for uilinerenderer (@victornor)
Changed
- fix: Fixed a null reference exception with the ResetSelectableHighlight (@FejZa)
- fix: Resolved an issue where the last line in a flow layout group would overflow the rect bounds.
- fix: GetPosition when Segments is null (@victornor)
- fix: Fix Bug! NicerOutline color.a Loss when m_UseGraphicAlpha is true (wanliyun)
- fix: Update to force Enumerated start for Accordion elements, Resolves: #455
- Added argument to the UpdateLayout method for the HSS/VSS to move to a new starting page.
- Updated implementations to handle 2023 support, with 2023 moving in to public release.
- Added extra event on the AutoCompleteComboBox, to fire when an item in the list is selected, with its display name.
- FlowLayoutGroup components updated to latest (likely the last as the author has stopped development)
Deprecated
-
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.
Upgrade Notes
UPM
If you are using UPM to gain access to the Unity UI Extensions, then you only need to update to the latest version in the Package Manager, no other changes are needed.
Customers using the .UnityPackage
Due to the restructuring of the package to meet Unity's new package guidelines, we recommend Deleting the current Unity UI Extensions folder prior to importing the new package.
For Unity 2019 users upgrading to the new UPM deployment, make sure to delete the existing folder in your assets folder before adding the new package to avoid conflict.
Full Changelog: 2.3.0...v2.3.2