Skip to content

Releases: typester/yashiki

yashiki-v0.12.1

13 Apr 14:02
68c2f81

Choose a tag to compare

Fixed

  • suppress cross-PID spurious focus bounce on tag switch (#165)
  • suppress unintended tag switch from macOS auto-activation after app termination (#161)

yashiki-v0.12.0

25 Feb 02:26
e49f944

Choose a tag to compare

Added

  • [breaking] add keybinding mode system (river-style) (#157)
  • update focused_display via auto-raise when cursor moves to different display (#156)

Fixed

  • call activate_application for already-frontmost apps to fix keyboard focus (#155)

yashiki-v0.11.6

20 Feb 01:31
3b021d1

Choose a tag to compare

Fixed

  • prevent auto-raise from focusing ignored windows (#152)

yashiki-v0.11.5

19 Feb 15:19
e5a03f5

Choose a tag to compare

Fixed

  • make window-focus next/prev follow visual layout order instead of WindowId order (#150)

yashiki-v0.11.4

17 Feb 18:32
2367834

Choose a tag to compare

Added

  • suppress auto-raise while popup menus are visible (#146)

Fixed

  • unify event emission across all callbacks using capture/emit pattern (#144)

yashiki-v0.11.3

16 Feb 01:14
69d5fb4

Choose a tag to compare

Fixed

  • emit DisplayFocused event on auto-raise and external focus change (#142)

yashiki-v0.11.2

15 Feb 23:30
d8977f2

Choose a tag to compare

Fixed

  • emit missing events on display connect/disconnect and scale bar properties (#139)

yashiki-v0.11.1

15 Feb 00:26
d2bb152

Choose a tag to compare

Fixed

  • wake up RunLoop after snapshot request to fix subscribe --snapshot (#134)

yashiki-v0.11.0

10 Feb 23:32
a9d3e1d

Choose a tag to compare

Fixed

  • [breaking] rules without --window-level should only match normal-layer windows (#132)

yashiki-v0.10.7

08 Feb 19:32
4fc4f29

Choose a tag to compare

Added

  • add file-based logging with runtime log level control (#130)

Fixed

  • use AXFrontmost instead of activate_application to prevent cross-display focus redirect (#129)
  • retry observer registration on AppLaunched and fix CallbackContext leak (#128)