The first teaser for the update hopefully coming next week. Longer text chat messages, about time!
For context: from 2013 to late 2020, Unturned only used IMGUI, without automatic layout, for performance reasons. In late 2020, I added support for uGUI for players running into issues with IMGUI. Still, I had to keep IMGUI compatibility for players facing different problems with uGUI.
Knowing that Unity was working on UI Elements / UI Toolkit, I decided to wait before abstracting anything for automatic layout. The next Unturned version upgrades us to Unity 2021 LTS, which supports runtime UIE/TK.
I’ve integrated it as a third mostly-functional option and begun adding automatic layout to some UIs. (uGUI was all the way back here: https://twitter.com/SDGNelson/status/13374581042591334