Releases: malbiruk/driftwm
Releases · malbiruk/driftwm
v0.2.1
v0.2.0
What's Changed
- num/caps lock on start by @Kyza in #25
- Smithay git-main API migration and backend configuration flags for hardware stability quirks by @wwmaxik in #28
- Add time uniform support for animated background shaders by @wwmaxik in #33 (addresses #2 )
- Expose config flags to alter reset zoom behavior on new window and window activation
- Skip frame callbacks for off-screen windows (performance)
- Fix 1px black seams on windows at fractional zoom levels
- Fix Chromium shrinking on unmaximize
v0.1.6
v0.1.5
v0.1.4
v0.1.3
v0.1.2
What's Changed
- Add resize snapping (edges snap to nearby windows during resize) ( #12 )
- Add optional same-edge snapping (snap.same_edge = true in config) ( #12 )
- Fix Chromium/Electron window sizing on titlebar double-tap maximize
- Add pointer lock and confinement support (games, browser pointer lock) ( #14 )
- Fix screencopy crash with v1 clients (grim) ( #13 )
v0.1.1
What's Changed
- Add NixOS flake by @philpax in #1
- Add window stacking ( #6 )
- Update config to expose mouse settings ( #7 ), also make any keyboard action mouse-bindable
- Add mouse follows focus mode and shortcut to navigate to window under cursor ( #9 )
- Make viewport respect layer shell exclusive zones ( #10 )
- Fix bug with hot-reloading repeat_rate and repeat_delay ( #11 )
- Render background tile images as a single shader
- Make xdg-activation requests and newly open windows reset zoom
- Update default max edge pan to be 10 px/frame