v0.93.03 (DEV)
Pre-release
Pre-release
🗒️ Changes for v0.93.03 ⬅️ v0.93.02
🚀 Features
- Xorg OpenGL Backend (41KmDa7plV)
⏫ Functional Improvements
- Add child with position alignment for Layout (q2TVPk1Coo)
- Finish Copy constructor for backend mainwindow (O8EJ6g2ZH0)
- Fixed PostGUIRendering has no way of knowing which MainWindow is being rendered right now (48pfr2a1cH)
🧪 Refactoring / Optimizations
- Modified default behaviour for GetSize and SetSize for MainWindow
- Added additional override methods for MainWindow
- Changing BackendInputInterface method parameter types
- Added Macros for turning enum to string, renamed KeyGroup to InputGroup
- Updated documentation for ChildPositionChangedEventCallback
- Added COUNT to ssGUI::Enums::CursorType
- Renaming ssGUI::Enums::ButtonState::DISABLED to ...NOT_INTERACTABLE
- Updated documentation for BindToObject
- Removed duplicated code for event callback using macro
- Allow caching for shape extension (QG87nI6C8i)
- Add folder structure to CMake targets for Visual Studio solutions in CMake (k4m1JipRq6)
- Refactor integration tests (MR4tBb3j1D) (Still WIP)
- Remove SyncPositionOffset (CuO4z45v86)
🐞 Bug fixes
- Fixed layout not excluding MainWindow for certain actions
- Fixed ResetWindow is causing errors in SFML (uAG2r5WZ06)
- Disable HarfBuzz (EH7Xj1Q7G6)