1.2.0 is skipped to avoid clashing with JasonGantner's unreleased 1.2.0.
Added
- Save applied layouts to the kanshi config, optional (petertheprocess, JasonGantner, zipproth, Mars-Wave) #11
- Remember the menu options between runs (mlaga97, Mars-Wave) #33
- Command-line options to override the menu options for one run (Mars-Wave)
- Apply pending changes with Ctrl+Return (0x17de) #35
- Russian translation of the desktop file (wehrwolfmann) #38
- Allow negative output positions (Mars-Wave) #22
Changed
- Capture screen previews a few times per second, not every frame (Mars-Wave) #31
- Apply automatic changes when a drag ends, not on every step (Mars-Wave)
- Send the position, scale and transform of every output on apply (Mars-Wave)
- Skip automatic applies that change nothing (Mars-Wave)
Fixed
- Crashes around the screen name overlays (save196, Mars-Wave) #34 #17 #18 #30
- Crashes on close and when unplugging monitors (Mars-Wave) #23
- Window not growing to fit its content (ngtiendungjb, Mars-Wave) #37 #5
- Snapping next to outputs with fractional scales (Mars-Wave) #20
- Black corners on the screen name overlays (Mars-Wave) #24
- Build warnings with newer meson and GLib (JasonGantner, Mars-Wave) #32
- Disabled outputs turned back on by unrelated applies (Mars-Wave)
- Canvas size of scaled, offset and rotated outputs (Mars-Wave)
Download
wdisplays-1.3.0-x86_64-linux.tar.gz is an x86_64 build that supports kanshi (glibc 2.34 or newer, GTK 3, libepoxy). Unpack it in / and run glib-compile-schemas /usr/share/glib-2.0/schemas.
Full Changelog: 1.1.3...1.3.0