github LGUG2Z/komorebi v0.1.30

latest release: nightly
one day ago

v0.1.30 (2024-11-03) - Yahya

Bug Fixes

  • wm: remove panic on missing matching strategy (24b43a15)
  • wm: restore hidden windows correctly (0f385d62)
  • wm: handle moving windows to/from floating workspaces (55033236)
  • borders: permit failure on global destruction (3a6ae01b)
  • wm: avoid slurping on stack -> stack ops (ed5b0f91)
  • borders: update border loc when moving (7f7b8c7c)
  • wm: set last focused workspace on alt-tab (4198f6fa)
  • wm: focus single window on show event (4acd408b)
  • wm: handle monocled stack cycle commands (73d92877)
  • wm: correct monitor index preference handling (09afad62)
  • cli: escape start --ahk args w/ double quotes (aa5a3698)
  • wm: add cmd thread lock acquisition timeouts (b0944662)
  • cli: update fetch-asc output to use '/' (d21ffb28)
  • wm: allow cross-monitor floating window moves (91519227)
  • wm: check exhaustively for ws emptiness (f91d0aab)
  • wm: ignore minimize calls on komorebi-bar (71d65cf4)
  • wm: update monitor focus before focus-stack-window (a5e6828d)
  • border: remove windows accent from monocle on restore (216154b9)
  • wm: always focus desktop on empty ws (fe9b7e53)
  • windows: conditional compilation for 32-bit (db4b0dd6)

Code Refactoring

  • wm: standardize config env var handling (34891637)
  • bar: use native apis for positioning (18bb060b)

Features

  • cli: update start cmd output blurbs (6a09ec4b)
  • wm: switch to asc v2 json format (374cd2c6)
  • wm: apply workspace-rules to floating windows (903b6af5)
  • wm: add floating app info to ruledebug (298fbafe)
  • wm: add theme socket message (34929f32)
  • cli: add --ahk flag to stop cmd (7276dc23)
  • config: add support for v2 asc json (b6120663)
  • wm: add retile with resize socket msg (1376d7be)
  • client: add subscribe_with_options (5da72e10)
  • config: add floating border colour opt (a17924c2)
  • wm: add float override option (d5b65840)
  • wm: separate floating and ignored apps (6db317d4)
  • bar: add label prefix config opt (07a15389)
  • bar: add more logging around error paths (bc00f54c)
  • wm: delete stale sub socket files (c5775924)
  • bar: add cpu widget (a9e98034)
  • config: add bar configurations opt (96605f72)
  • bar: dpi-awareness + position hotloading (20f370a5)
  • bar: use unique subscriber names (2d1613b4)
  • wm: configurable slow app compensation time (d9bffa06)
  • wm: add all matching strats for ws rules (7b563aac)
  • transparency: add ignore rules to config (b7198242)

Documentation

  • readme: add link to awesome komorebi list (aa9f50fd)
  • readme: add to license explanation re: nonpersonal use (72008958)
  • bar: update egui docstring link (852d1f9e)
  • mkdocs: note that grid layout doesn't support resizing (d194afe6)
  • mkdocs: update border property name (72f4ed05)
  • mkdocs: add phantom tiles troubleshooting (b31e8911)
  • mkdocs: generate latest cli docs (1ef7a091)
  • mkdocs: add more info on whkdrc config (c0c3c81d)
  • cli: highlight eol features in start + check (3c5852ae)
  • schema: update all json schemas (2d2cea31)
  • github: update issue templates (853db2f1)
  • readme: update quickstart video (d34363af)
  • mkdocs: add bar reference link to nav (e4b7adeb)

Continuous Integration

  • github: add missing multiline backslash (7d032db5)
  • github: add note about ghost tiles on bug template (1644fcf6)
  • github: add sponsor check (e46a1a61)
  • github: update build + release workflow (58d30866)

Chore

  • release: v0.1.30 (9a3dbccc)
  • deps: bump shadow-rs from 0.35.1 to 0.35.2 (82ff69e3)
  • deps: bump regex from 1.11.0 to 1.11.1 (583d8b1e)
  • deps: bump serde from 1.0.210 to 1.0.213 (2f1f1b16)
  • deps: bump serde_json from 1.0.128 to 1.0.132 (bcefea8a)
  • deps: bump image from 0.25.3 to 0.25.4 (223404a1)
  • deps: bump egui-phosphor from 0.7.2 to 0.7.3 (cbe5b24f)
  • just: add install-targets to justfile (2ead216e)
  • cargo: suppress macro lint warnings (4e27febd)
  • cargo: +nightly fmt (7943fccb)
  • deps: cargo update (c9f180ce)
  • deps: bump eframe from 0.28 to 0.29 (6f27de8e)
  • dev: begin v0.1.30-dev (a1f1be0a)

Don't miss a new komorebi release

NewReleases is sending notifications on new releases.