v0.94.01 (DEV) (STABLE)
🗒️ Changes for v0.94.01 ⬅️ v0.94.00.a
🚀 Features
⏫ Functional Improvements
- Common OpenGL (uS0PRvYIn5) with batched drawing (bT8I6wx1S3), Texture Atlas (TQGtvRw14q)
- Mock Backends (U8HFTzEd8f)
- Allow getting normal std::string for text (s6SM3t3gCS)
- Allow event listener to be ordered (YBmnRay76B) & updated documentation
- Event forwarding (E3f7YWZQO3) & Update to Standard Slider (4WvgDW71cH)
- Added ClearMenuItems to Menu (dp8btys7DG)
- Added Child order manipulation functions (c0Q2VUaGP3) & refactoring
- Add name property to GUI Object (iqXTrGl9V7)
- Add template for adding child with wrapper and alignment (rzNz0819r5)
🧪 Refactoring / Optimizations
- Migrated Documentation generation to another repo
- DrawingEntity (351XsAgxQy)
- Updated CMakeLists to update options automatically without error
- Added SimpleOverride as submodule and updated other modules
- Added default minimum size for text field
- Updated default size for standard slider
- Override SetInteractable and SetBlockInput in all composite objects (PZ3A8l51R6)
- Rework standard window, standard button to be more flexible (2I9s7fU2K2)
- Updated ssLogger and ssGUI logs
- Renamed AddPreferredSizeMultiplier to AddPreferredSizeMultipliers for multiple mulipliers versions
- Updated IDE groupings for targets
- Removed unneeded files and changed to use Embed2C instead
- Change Text default size and alignment (PcRcOZ77PT)
- Added logic for deleting scrollbars if they got unset
- Removed restriction of needing image in order to use ImageCanvas
- Rework Image Canvas (zU5Chu6mPs)
- GUI Object clean up is only called in destructor instead of either destructor or delete function (08KyPADNjo)
🐞 Bug fixes
- Fixed rounded corners warning log not using correct tag
- Fixed Typing doesn't replace selection right in text field (ZeVg3yWo6Z)
- Fixed Box Shadow wrong offset when GUI Object size is small (uQ82SvoYxR)
- Fixed Text losing focus should deselect text (j6bwJJhdu1)
- Fix to standard Slider not updating value text (4WvgDW71cH)
- Fixed SetDropdownMenu not copying menu items properly (ByOANC07U4)
- Fixed AddPreferredSizeMultiplier not working properly when multiple multipliers are passed
- Fixed degree mode is not working properly