github LGUG2Z/komorebi v0.1.29

12 hours ago

v0.1.29 (2024-09-27) - Beirut

Bug Fixes

  • wm: add layout edge index awareness (21bd09e4)
  • wm: cross-border focus direction awareness (c3f13570)
  • bar: use truncated labels for titles (3720ce42)
  • wm: cross-border move direction awareness (1080159e)
  • bar: read mouse follows focus from state (6addfed1)
  • bar: use custom windows-icons w/o panics (254fcc98)
  • wm: hot reload cross boundary behaviour changes (7005a01d)
  • bar: fmt battery percentage without decimals (286bb007)
  • wm: grow monitors vec to accomodate idx prefs (c06d9afa)
  • animation: enable cross-monitor animations (3c035287)
  • wm: socket cleanup on exit (821a1247)
  • wm: exclude minimized hwnds from show event (13e2cbc7)
  • wm: mouse resize on right and bottom edges (ff653e78)
  • cli: correct cycle-layout prev/next seq (6d038b8b)
  • borders: maximize compat w/ komorebi impl (b5eafc6b)
  • wm: apply window based offsets to monocles (c3679673)
  • transparency: handle multi-monitor monocles (780635c8)
  • animation: disable on cross-monitor drag (6ea71834)

Code Refactoring

  • deps: unify versions across workspace pkgs (360d0915)
  • bar: change panics to error logs (df409902)
  • wm: reduce process_event log noise (8f7b9202)
  • client: use public interface exclusively (81451cb1)

Features

  • bar: add quickstart flag, remove yaml format (109227b7)
  • bar: expand komorebi layout subwidget (01ccf70a)
  • bar: expand focused window subwidget (182c1e6a)
  • bar: add font size config opt (14d2ebd7)
  • cli: generate json schemas locally (df19d063)
  • cli: update enable-autostart cmd for bar (96d094d9)
  • wm: add replace configuration socket message (2916256e)
  • bar: hotloading for viewport inner_size (de3d4d0d)
  • themes: update bar on komorebi.json reload (b69db863)
  • themes: add + integrate komorebi-themes lib (45894be4)
  • bar: add komorebi-bar (bc67936d)
  • wm: add cross boundary behaviour options (b799fd30)
  • cli: add focus-stack-window cmd (f722905b)
  • cli: add toggle-transparency cmd (0f9c23b6)

Documentation

  • mkdocs: generate latest cli docs (d6ae81af)
  • privacy: add privacy policy (d110e12a)
  • mkdocs: add komorebi-bar to getting started (21a21383)
  • license: fork polyform strict to explicitly allow changes (6ba0ba79)

Chore

  • release: v0.1.29 (818ac340)
  • deps: bump windows-rs from 0.57 to 0.58 (ddb600f7)
  • deps: bump windows-rs from 0.54 to 0.57 (167ec928)
  • deps: cargo update (50b89cc1)
  • deps: bump regex from 1.10.5 to 1.10.6 (45a59418)
  • deps: bump clap from 4.5.9 to 4.5.13 (f54097f0)
  • deps: bump dunce from 1.0.4 to 1.0.5 (29b14f8d)
  • deps: bump which from 6.0.1 to 6.0.2 (a1cf5ba2)
  • deps: bump serde_json from 1.0.120 to 1.0.122 (a60e5a77)
  • deps: bump openssl from 0.10.64 to 0.10.66 (d5bec7af)
  • deps: bump thiserror from 1.0.62 to 1.0.63 (974aa0d0)
  • dev: begin v0.1.29-dev (7653495e)

Don't miss a new komorebi release

NewReleases is sending notifications on new releases.