github LGUG2Z/komorebi v0.1.7

latest releases: nightly, v0.1.30, v0.1.29...
2 years ago

v0.1.7 (2022-01-17)

Bug Fixes

  • wm: update state for any new float rules (87e8eb48)
  • wm: send state errors to komorebic (5e3f1cbb)
  • wm: handle empty vd reg values gracefully (9fd4dbf0)
  • wm: enforce virtual desktop validation (409d374b)
  • wm: ignore mstsc.exe helper classes on w11 (0519ebdd)
  • wm: handle cross-monitor drag/move events (7fd545ca)
  • serde: gracefully handle window ser errors (5d0806a8)
  • wm: keep multi-window app hwnds when stacking (d3cb9e07)

Code Refactoring

  • wm: validate virtual desktops via reg (85fe20eb)
  • wm: update cmds & keep compat w/ aliases (40226a2b)
  • subscriptions: ensure consistent naming (6c53fd78)
  • layouts: compose row and column fns (6f618162)

Features

  • wm: add cmd to move ws to other monitors (39685dd6)
  • wm: add cmd to focus ws on target monitor (9be248bc)
  • wm: add option to either minimize or hide (f9785bef)
  • wm: enforce last known layout on unpause (b1ca0a3e)
  • wm: impl drag to move in append mode (4a19edaa)
  • wm: add cmd to toggle new window behaviour (676b643f)
  • wm: allow resize-axis for custom primary col (4d7ccc55)
  • wm: add resize-delta cmd (71e28b33)
  • wm: add cmd to resize by axis (28143492)
  • wm: disable windows ffm on stop and ctrl-c (127254b7)
  • wm: mouse follows focus enable/disable cmd (4e6e2b3a)
  • wm: add mouse follows focus toggle (a55069df)
  • subscriptions: embed latest state (29a6c390)
  • subscriptions: add and remove subscribers (6ae59671)
  • custom_layout: add yaml file support (6981d778)
  • custom_layout: add opt width for primary col (5d6351f4)
  • custom_layout: implement navigation (ac0f33f7)
  • custom_layout: calculate layouts adaptively (f19bd303)

Build

  • just: add justfile for common tasks (2f7ae6f1)

Documentation

  • readme: update link to aik2's post (5f1356b3)
  • readme: add links to articles, blogs etc (e70086b6)
  • readme: add link to custom layout generator (f17bfe26)
  • readme: add section about custom layouts (840af215)

Continuous Integration

  • artifacts: include .pdb files in archives (c247426b)

Chore

  • release: v0.1.7 (c62ddb3c)
  • deps: bump heck from 0.3.3 to 0.4.0 (00df6723)
  • deps: bump sysinfo from 0.21.2 to 0.22.4 (2b83ff81)
  • deps: bump windows-rs to 0.30 (749e247d)
  • deps: bump clap to 3.0.0 (228ef78d)
  • deps: bump clap to latest rc (e2ae9b12)
  • deps: bump tracing-subscriber from 0.3.1 to 0.3.3 (1fb0a7cd)
  • deps: bump strum from 0.21.0 to 0.23.0 (d0e46515)
  • deps: bump sysinfo from 0.20.5 to 0.21.1 (e01bbd9f)
  • deps: bump syn from 1.0.81 to 1.0.82 (be53ea2c)
  • deps: bump getset from 0.1.1 to 0.1.2 (d49279e8)
  • deps: bump serde_json from 1.0.71 to 1.0.72 (daa29129)
  • deps: bump miow from 0.3.7 to 0.4.0 (2c515d54)
  • deps: bump windows-rs from 0.26 to 0.28 (84ccfeda)
  • deps: bump windows-rs from 0.25 to 0.26 (adcb38fe)
  • deps: bump windows-rs and serde-json (7f74640d)
  • deps: bump windows-rs from 0.23 to 0.24 (d627a1a7)
  • deps: bump clap from 3.0.0-beta.4 to beta.5 (78683ce7)
  • deps: bump tracing-subscriber and tracing-appender (a1ca4f03)
  • deps: bump syn from 1.0.80 to 1.0.81 (147a56c2)
  • deps: bump windows from 0.22 to 0.23 (14e63292)
  • deps: bump windows from 0.21 to 0.22 (18f34bab)
  • rust: migrate to edition 2021 (7070878f)

Don't miss a new komorebi release

NewReleases is sending notifications on new releases.