Releases: levovix0/siwin
Releases · levovix0/siwin
v0.9.1 Accumulative release
Breaking changes
- cursor positions now have Vec2 type (instead of IVec2)
- clipboard is now attached to window
What's Changed
- Add zwlr_layer_shell_v1 support by @xTrayambak in #11
- added basic drag&drop support (for now working only on X11)
- Android support is work in progress...
New Contributors
- @xTrayambak made their first contribution in #11
Full Changelog: 0.9.0...0.9.1
v0.9.0 Unstable
Breaking changes
- sizeHorisontal is now sizeHorizontal.
- Now all enums are non-pure by default. Use
-d:siwin_use_pure_enums
to return previous behavior. - Software-rendering windows are now give a
PixelBuffer
, instead of allowing todrawImage
on them. AlsoPilexBuffer
is now used to set window icon. siwin/bgra
is nowsiwin/colorutils
andColor32bit
should be used instead ofColorBgrx
.FocusChangedEvent
,FullscreenChangedEvent
andMaximizedChangedEvent
is combined intoStateBoolChangedEvent
.
New features
- added Wayland support. (for now not all features are properly inplemented, and there may be many bugs).
- added
level3_shift
andlevel5_shift
keys.
Full Changelog: 0.8.4.6...0.9.0
v0.8.4.6
- fixes
Full Changelog: 0.8.4.1...0.8.4.6
v0.8.4.1
- fix: react to maximazed= instantly
Full Changelog: 0.8.4...0.8.4.1
v0.8.4
- add: generated bool for mouseButton/key events
Full Changelog: 0.8.3.1...0.8.4
v0.8.3.1
- fix: mouse leave/enter events don't update mouse pos
Full Changelog: 0.8.3...0.8.3.1
v0.8.3
- add: MaximizedChangedEvent
- fix: handle double click on x11 when mouse button is down, instead of is up
Full Changelog: 0.8.2...0.8.3
v0.8.2
- update: to Nim 2.0
Full Changelog: 0.8.1...0.8.2
v0.8.1
- change: attach events handler to window
- fix: window explicit destructing now uses virtual destructor
Full Changelog: 0.8...0.8.1
v0.8
Break changes:
- Events handling procs now not attached to window
(seeWindowEventsHandler
)
Additions:
- Vulkan support
Full Changelog: 0.7.3...0.8