github LGUG2Z/komorebi v0.1.27

latest releases: nightly, v0.1.30, v0.1.29...
4 months ago

v0.1.27 (2024-06-19) - Zipper

Bug Fixes

  • wm: ensure window msg threads are stopped (83cc7bf7)
  • wm: remove blocking channel send calls (8bf4ab9f)
  • ffm: follow focus across monitor boundaries (31864b15)
  • borders: always validate border client area (d2d6484e)
  • borders: handle snapshot edge cases (a11da216)
  • wm: restart cmd listener thread on panic (edc87d99)
  • wm: ensure moves to floating workspaces (280aebf1)
  • transparency: handle stackbar tab clicks (a488890a)
  • cli: make quickstart respect whkd config dir (9a0ee8e8)
  • cli: make quickstart config home-aware (f2351005)
  • transparency: log and don't propagate errors (a5fb5527)
  • cli: add monitor-information command (aa24c419)
  • cli: use utc for log timestamps (1320b744)
  • wm: valid directions all require count > 1 (e8f6a66b)
  • cli: respect named ws send behaviour (27037449)
  • stackbar: destroy hpen, hbrush + hfont objs (6c90001c)
  • borders: destroy hpen and hbrush objects (3232d924)
  • wm: reap monocle and maximized windows (5cff90a6)
  • wm: detect both physical and virtual monitors (da7a9394)
  • wm: dynamically reserve monitor ring space (340c1373)

Code Refactoring

  • wm: use saturating_sub for idx-1 updates (67a3c354)
  • wm: use from trait to construct windows (133311bb)
  • ahk: remove derive-ahk and references (03fdbea5)

Features

  • transparency: add transparency manager module (cad2eb9a)
  • wm: unset unknown bits when using bitflags (e57b08d0)
  • wm: allow stack expansion in direction (cfb0c7f2)
  • cli: add stack-all and unstack-all cmds (88684f99)

Performance Improvements

  • wm: increase channel bounds 5 -> 20 (c022438a)
  • borders: selectively invalidate border rects (3d518f73)
  • borders: introduce state snapshot checks (6b9a0843)
  • borders: reduce mutex usage in hot path (41732e2f)
  • wm: use bounded channels (9a58c1ee)

Chore

  • release: v0.1.27 (a511cbd2)
  • deps: bump parking_lot from 0.12.2 to 0.12.3 (888b6746)
  • deps: bump regex from 1.10.4 to 1.10.5 (5abab462)
  • deps: bump clap from 4.5.4 to 4.5.7 (ad8375ee)
  • deps: bump serde from 1.0.202 to 1.0.203 (b7a987be)
  • cargo: isolate parking_lot features (cc60f55c)
  • dev: begin v0.1.27-dev (e46a0757)

Don't miss a new komorebi release

NewReleases is sending notifications on new releases.