What's Changed
- feat: event streaming via mach server b5e8114
- chore: animations disabled by default 80e27e3
- fix: dup app thread launches leading to window oscillation 0be579d
- fix: window oscillation cbd70b2
- perf: event_tap 783d7b8
- perf: adaptive event_mask to avoid extra processing 6a8957f
- perf: event_tap c7cc120
- perf: don't fully refresh window info on title change 8b0b3b2
- chore: cleanup layout engine 8427aa2
- fix: focus follows mouse breaking intermittently cb3f75b
- fix: bundle_id is now correct !BREAKING 50c2bab
- chore: demote MainWindowChanged logs from warn a6b072f
- feat: stacks_changed broadcast event bac1194
- chore: update stack line defaults 86044b5
- feat: cycle windows sequentially instead of using directional focus (#268) 7cc8aca
- fix: crash when moving btwn spaces (#272) 6bc2ee6
- fix: scrolling with multi monitor (#266) e71a6fd
- feat: per workspace layouts (#258) 9852561
- fix: not assigning keycodes properly (#263) d4c5b28
- chore: ensure ffm state is proper 99af084
- fix: scrolling layout using wrong defaults d87787d
- feat: scrolling layout (#251) 550256d
- fix: window animations (#255) 7346b64
- chore: update default config 14d2a22
- chore: hide notice when default_disable=false (#254) efc4d53
- fix: hide stackline when node is zoomed (#96) b3be792
- fix: preserve master stack 84bcca5
New Contributors
"Breaking" Changes
Window's in IPC payloads now have the proper bundle_id and the value that it used to be is now app_name.
Full Changelog: v0.3.9...v0.4.0-alpha