Skip to content

Releases: malbiruk/driftwm

v0.2.1

16 Apr 13:48

Choose a tag to compare

What's Changed

  • Fix XWayland clipboard synchronization bridge ( #35 )

v0.2.0

16 Apr 11:01

Choose a tag to compare

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

04 Apr 20:55

Choose a tag to compare

What's Changed

  • Fix double cursor lock in fullscreen games (release focus before entering fullscreen)
  • Fix fullscreen <-> home transition moving cursor in pointer-locked games (snap instead of animate)
  • HiDPI fix, use fractional scale for logical size everywhere by @wentz-s in #23

v0.1.5

03 Apr 23:53

Choose a tag to compare

What's Changed

  • Fix rounded corners in fullscreen ( #18 )
  • Fix mod+ctrl_lmb click freeze bug ( #19 )

v0.1.4

01 Apr 21:09

Choose a tag to compare

What's Changed

  • Gesture resize now snaps to nearby window edges (same as pointer resize)
  • Unfullscreening a maximized window correctly restores the maximized state instead of leaving it in an inconsistent position

v0.1.3

30 Mar 07:36

Choose a tag to compare

What's Changed

  • Fix SSD Click/Focus Behavior by @lun1xr in #17
  • Always invalidate background shader cache on config reload ( #16 )

v0.1.2

28 Mar 08:37

Choose a tag to compare

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

19 Mar 22:21

Choose a tag to compare

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

v0.1.0

16 Mar 20:24

Choose a tag to compare

Initial release.

See README for features, installation, and configuration.