Releases: levovix0/siwin
Releases · levovix0/siwin
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
v0.7.3
- add/fix: avoid distortions when resizing via _net_wm_sync
What's Changed
- Fix compilation error by @griffith1deady in #7
New Contributors
- @griffith1deady made their first contribution in #7
Full Changelog: 0.7.2...0.7.3