Key changes:
- Massively reduced the freezes caused by most operations in Visual Mode, most notably undo/redo, script execution and editing through the edit forms
- Added a Unlock Cursor action in Visual Mode (default shortcut: tab, but you will need to set it manually unless you are a new user)
- Added support for element grouping in 3D mode (look up "group" in the command palette or shortcuts settings)
- Added support for paint selection for sidedef slope handles
- Added most of my personal scripts in the UDBScript/ folder; feel free to use them but keep in mind not all are polished and may evolve in the future
- All changes from UDB made in the past 2 or 3 years, notably greatly improved Linux support
Other features & QoL improvements:
- Added a Select Opposite Side action in Visual Mode, not bound by default but the O key could be a good choice
- Added support for changing texture offsets via mouse wheel scrolling
- Added partial support for slope rescaling in Edit Selection Mode
- Tweaked the edit forms to support accelerator keys (alt + underlined letter) and make tag selectors more convenient
- Made Move To Cursor action teleport to 75% of the distance to the aimed point
- Right-clicking in 2D Mode now works from anywhere if you have a selection
Bugfixes:
- Fixed orbiting in slope modes
- Fixed some instances of the page up/down shortcut not working well when trying to snap a thing on a triangular sloped sector/FOF
- Fixed Ctrl+Left-clicking slopes in Visual Mode behaving weirdly
UDBScript & SOC:
- Added $SRB2_Skip SOC annotation, which you can use to tell the SOC parser to completely ignore a specific file
- Added experimental UDB.Map.srb2_visualSelection variable available in UDBScript, intended to allow scripts to handle FOFs in Visual Mode in a more sensible way
GitLab release:
https://git.do.srb2.org/STJr/UltimateZoneBuilder/-/releases/v3.0.0.4734