sll-v0.8.1
Pre-release
Pre-release
Sll 0.8.1 - 2022-09-10
Added
- Ability to add etxtures to the UI
- Ability to create UI elements without the parent UI, for layout calculation purposes
- Ability to serialize and deserialize UI:
ui:serialize$serialize
andui:serialize$deserialize
- Functions to update descriptors and push constants:
gfx:pipeline$update_descriptor
andgfx:pipeline$update_push_constant
- Implemented filter layouts in the UI extension
- Push constant allocation to the GFX pipeline config
- Support for shader arrays in GFX pipeline config
- UI elements:
ui:element:button
,ui:element:slider
andui:element:texture
Updated
- All UI layout functions and types are now located in
ui/layout.sll
- Fixed incorrect window callback calls
- Fixed window manager event loop crashes
- Fixed window manager mouse-button related events
- [Linux Only] Fixed X11 lag when using a GFX context
- [Linux Only] Fixed X11 negative mouse position overflow
- Merged
ui/position.sll
andui/size.sll
- Renamed
ui:element:rectangle
toui:element:color
Removed
- Unneeded file:
ui/size.sll
- Window manager geometry-change callabck:
window_manager_window_type$callbacks$geometry