github LGUG2Z/komorebi v0.1.26

latest release: v0.1.27
one month ago

v0.1.26 (2024-05-22) - Hind

Bug Fixes

  • wm: make close + min op on foreground hwnd (62770033)
  • stackbar: destroy stackbars on ws change (69680b42)
  • wm: restore containers when closing monocle (0dc17e9c)
  • wm: respect horizontal focus from monocle (92447723)
  • wm: smooth transitions to monocle workspaces (27cd1736)
  • cli: have log command lookup file w/ timestamp (d2470b1f)
  • wm: address monocle mode visual artifacts (835472d7)
  • wm: various monocle container regressions (bceb28de)
  • wm: uw-vertical-stack stacking regression (1e63947a)
  • wm: remove object name change spam guard (228cb26b)
  • wm: always respect adjusted work area (81f741bb)
  • wm: restart bm and wsr notif handlers on fail (87b1ab9c)
  • borders: reap untracked hwnds in destroy_all (226ee73a)
  • wm: update focused idx on cross-monitor moves (1b305619)
  • wm: avoid dupes when following links (598f9ec0)
  • wm: focus workspaces on cross-monitor cmds (627088c9)

Code Refactoring

  • clippy: apply lints (a4dd5fc7)
  • wm: reduce noise in info and error logs (11acff52)

Features

  • cli: rename and deprecation feedback (e294dbbe)
  • wm: handle OBJECT_NAMECHANGE for all apps (47f0ab1e)
  • wm: run orphan reaper in a dedicated thread (c4d62fc4)
  • gui: add the komorebi-gui debug tool (05af7ce1)
  • stackbar: add stackbar manager module (2a45f981)
  • wm: add monitor reconciliator module (a29ab4cf)
  • stackbar: update title labels in realtime (fff7b5c1)
  • stackbar: make label configurable (d5f4f916)
  • cli: add promote-window cmd (29b17944)
  • cli: add cycle-move-workspace-to-monitor cmd (1420334c)
  • wm: single_window -> window_based offset (3d53c602)
  • wm: add single window work area offsets (0330dfe2)
  • wm: add alt-tab heuristics to wsr (d102c00f)
  • wm: add noop cross-monitor-move-behaviour (855bb498)
  • wm: add workspace reconciliator module (07b2da69)
  • borders: add border manager module (6a1ed3bc)
  • wm: selectively handle uncloak events (4802b554)

Performance Improvements

  • wm: switch to daily rotating log files (77fc3973)
  • wm: compare rects before position updates (70ef90b3)
  • wm: ignore same-workspace switch requests (e14235c3)

Documentation

  • wm: add komorebi-gui binary, update mkdocs (0f44efaa)
  • wm: border renames and aliases, ahk example (82aa2edf)
  • mkdocs: add ahk exe troubleshooting section (c47cf471)
  • mkdocs: add shell.nix for python doc deps (1accbf65)
  • mkdocs: addressing display suspension within monitor OSD (7ee3c928)
  • mkdocs: add pymdownx.highlight and pymdownx.superfences extensions (6d190309)
  • mkdocs: add admonition extension (d5c6f090)
  • readme: add comparison with fancy zones (22cf7b50)
  • mkdocs: fix header level typo (3e984d88)

Chore

  • release: v0.1.26 (3556f384)
  • deps: bump schemars from 0.8.17 to 0.8.18 (482a7b1d)
  • deps: bump sysinfo from 0.30.11 to 0.30.12 (d00ee82a)
  • deps: bump serde from 1.0.199 to 1.0.200 (9f01d8fa)
  • dev: begin v0.1.26-dev (185cb4d4)

Don't miss a new komorebi release

NewReleases is sending notifications on new releases.