Changelog

Release history for both Unity UI Extensions packages.

Unity UI Extensions (uGUI) com.unity.uiextensions

v3.0.0 — Unity 6, reimagined

The V3 relaunch brings full Unity 6 support, a refreshed brand, and the start of a two-package ecosystem — the proven uGUI library you know, now joined by a modern UI Toolkit companion.

Highlights

  • Full Unity 6 support — the whole library verified and updated for Unity 6, with legacy dependencies cleared out and the examples refreshed
  • Two-package ecosystem — the new UI Toolkit Extensions package launches alongside under the shared 3.0 banner

Added

  • New control: GridRawImage
  • New control: UI_Knob2 (UI Knob 2)
  • New control: UI Segmented Circle / Segmented Control
  • New control: UI Graphic Selector
  • UILineConnector: the pivot can now be used as the reference point when drawing lines (#490)
  • UILineConnector: new "close line" option to finish a line off and fill any gaps at the end
  • BoxSlider: added SetXWithoutNotify and SetYWithoutNotify

Fixed

  • ReorderableList: fixed a null-reference exception, and resolved element-stacking when moving elements slightly
  • Scroll Snap: resolved a race condition that could raise a NaN error when lerping; made rescaling and full-screen scroll snap more resilient
  • HSS/VSS: guarded against a divide-by-zero when the scroll snap has a single page; GetCurrentPage made more resilient
  • Infinite Scroll: resolved out-of-bounds issues
  • FlowLayoutGroup: addressed layout issues and fixed the last line overflowing the rect bounds
  • UIParticleSystem: new "CullingMode" option to resolve unscaled delta time (#486 / #487)
  • Gradient2: fixed radial triangle add order (#384)
  • ScrollRect: force content setup (#485)
  • UILineConnector: improved point-array calculation (#495); refresh on global scale change

Changed

  • Gradient2: optimised ModifyMesh
  • Layout groups now rebuild on disable/enable
  • General TMPro/Text compatibility housekeeping (#477)
  • Compile-flag support for Unity 6 (#493)

Contributors

Huge thanks to @SimonDarksideJ, @bluefallsky, @hugoymh, @JavierMonton, @Dover8, @fgrg2801 and @Moderbord.

v2.3.2 — Rejuvenation

End-of-year maintenance release focusing on bug fixes and 2023 LTS compatibility. FlowLayoutGroup updated to latest upstream; deprecated Text components tagged with obsolete attributes.

Added

  • Added CalculatePointOnCurve for UILineRenderer (@victornor)
  • Added argument to UpdateLayout on HSS/VSS to move to a new starting page
  • Added extra event on AutoCompleteComboBox to fire when an item is selected with its display name

Fixed

  • Fixed null reference exception with ResetSelectableHighlight (@FejZa)
  • Resolved issue where the last line in a FlowLayoutGroup would overflow the rect bounds
  • Fixed GetPosition when Segments is null (@victornor)
  • Fixed NicerOutline color alpha loss when m_UseGraphicAlpha is true (@wanliyun)
  • Updated Accordion to force enumerated start, resolving issue #455

Changed

  • Updated implementations for Unity 2023 LTS support
  • FlowLayoutGroup updated to latest upstream (likely final update as author has stopped active development)

Deprecated

  • All deprecated Text-based components now carry [Obsolete] attributes. These components do not function in Unity 2022+. Migrate to TextMeshPro equivalents.

Breaking Changes

Customers upgrading from Unity 2018/2019 to Unity 2020+ must manually replace Text-based UI components with TextMeshPro equivalents. See the deprecation discussion on GitHub for details.

For earlier release history, see the full CHANGELOG on GitHub.

UIToolkit Extensions com.unity.uitoolkitextensions

v1.0.0 — Launch

Initial public release of the UIToolkit Extensions package. Full details will be published on launch.

25 controls across Navigation, Forms, Layout, Feedback, Primitives, and Utilities categories — built for Unity 6000.0+ runtime UI.

Found a bug or have a suggestion?

Both packages are community maintained — contributions and issue reports are always welcome.