v0.1.26
·
748 commits
to master
since this release
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
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)