nightly (2025-12-06)
Bug Fixes
- bar: update the network widget in a separate thread (
faed6ec5) - client: expose more useful structs (
a733fecb) - wm: promoting a container shouldn't change resize dimensions (
31c969fc) - docs: replace deprecated aliases in komorebi.bar.example.json (
a77b3e77) - wm: simplify stack-all command (
18ee6678) - bar: update network interface less frequently (
8d085df1)
Code Refactoring
- rust: use eyre::Result uniformly (
6eb2905e) - rust: upgrade to edition 2024 part 2 (clippy --fix) (
52a745d0) - rust: upgrade to edition 2024 part 1 (
80877cc4) - rust: remove getset dependency (
539aeec9) - rust: standardize on ok_or_eyre and bail! (
bcfb058b)
Features
- wm: remove scrolling layout column fallbacks (
df2adde1) - wm: make promote-swap reversible (
df38facf) - wm: promote containers by swapping indices (
416dd946) - wm: add visual feedback for preselection (
d0ae92ca) - wm: add direction preselection (
adbb6c1c) - cli: add feedback to the license cmd (
1a42c646) - wm: add a splash screen for mdm devices (
b6139864) - wm: add opt to constrain grid layout by rows (
2abe6183) - wm: track virtual desktop ids on state and global state (
e953715f) - wm: add opt to keep focused column centered on scrolling layout (
2ac19291)
Documentation
- wm: update splash for students (
71402fe0) - schema: update jsonschema (
ac67c413) - readme: add note for people looking for komorebi for mac (
3491dc75) - cli: add eol annotations to ahk flags (
b2550584)
Continuous Integration
- github: render backticks in bug report template (
69086299) - github: reduce workflow costs (
f99c82f5) - github: make sure clippy is installed (
3e9947c2)
Chore
- deps: cargo update (
999dd5d2) - deps: cargo update (
4114b10b) - deps: bump actions/checkout from 5 to 6 (
5c2767d5) - deps: bump whkd to v0.2.10 (
4ebba08b) - deps: handle egui-related upgrades (
c8c4c350) - deps: bump actions/upload-artifact from 4 to 5 (
e93751aa) - deps: bump actions/download-artifact from 5 to 6 (
9872dcd0) - deps: bump windows-rs (
e33a5f28) - deps: bump sysinfo and which (
15d069f2) - deps: bump egui and eframe to 0.32 (
1c23439f) - deps: cargo update (
160cb720) - clippy: apply latest fixes (
5d48a5c5) - dev: begin 0.1.39-dev (
e07b464b)