Automated canary build of main. It is signed and notarized like a release but skips the owner review, so treat it as unstable.
See the canary guide to install, update, or return to stable. For everyday use, download the latest stable release.
- Commit:
dd1e2c83757d - Base tag:
canary-20261103-0414-41576561015-1
Changes since canary-20261103-0414-41576561015-1
- dd1e2c8 Move Niri edge pictures without resizing and reuse their panels
- 6a21cee Keep resting Niri pictures live and let borders and tab rails follow them
- dd0a9e4 Slide Niri columns past the bottom edge as pictures
- 9e7bb89 Move Niri span animation out of the container file
- 978e6fb Slide focused Niri columns in as pictures and prewarm them
- e7ad119 Show Niri columns past the top edge as pictures
- d52f38b Animate vertical Niri column heights like widths
- c6ab6c2 Keep the focused Niri column visible at the top edge and align parks
- 02b1978 Preserve oversized Niri columns and repair clamped parks
- 9141ff1 Merge pull request #1099 from msanft/fix/msanft/window-overflow
- 6329bd2 Derive tab-rail test geometry from declared fixtures
- df97624 Merge pull request #1102 from hezhizhen/codex/fix-tabrail-wheel-scroll
- 7c2a9af Preserve workspace-move focus across queued layout refreshes
- 2f79a03 Look up process icons through an injectable dependency
- a0bea37 Discover and open locally authored OmniShell apps
- 971567e Keep hosted child windows attached through family management
- 3526695 Synchronize the bar lifetime fixture with rendered content
- 036861a Add attached confirmation sheets to hosted apps
- 62ee428 Complete hosted app presentation and quit teardown
- 7aaf298 Preserve hosted app windows across management changes
- f7e2f43 test(tab-rail): isolate synthetic wheel modifiers
- bdcca76 Keep command titles, dispatch and settings within lint limits
- 3cf65bd Focus an app's latest window and resolve app hotkeys once
- cbc3778 Merge pull request #1100 from t1dotdev/feat/open-app-hotkeys
- b143650 Support independent OmniShell app windows
- 0bcac9f Reconcile app hotkey rows before opening them from Launcher
- 857e192 Add hotkeys that open or focus Launcher applications
- b0ff203 Separate shell render correctness from CPU speed checks
- 077edbc Wait for observation refreshes before checking shell descriptors
- e4442f6 Derive wheel sensitivity expectations from declared inputs
- e87ed46 Merge pull request #1089 from msanft/feat/msanft/mouse-sensitivity
- be7443d Skip unused switcher recency work and share selection width
- b8d2886 Merge pull request #963 from imprisonedmind/feature/window-switcher-ordering
- b3bf492 Derive retained resize correction test fixtures
- 3601b5a Merge pull request #1097 from hezhizhen/codex/fix-retained-resize-pending-writes
- 5d8d085 Merge pull request #1098 from hezhizhen/codex/test-app-open-ipc-wire-20261103
- 09f0ac2 Keep status-menu choices without duplicating the app menu
- b08ce57 fix: defer retained resize correction until frame writes settle
- a56217c Merge pull request #1076 from Fletcher-Alderton/feat/status-menu-app-menu
- 6e9ed9c Preserve palm latches across stale registration callbacks
- eb42c00 Merge pull request #1074 from fakhrishirinov-ai/fix/trackpad-palm-rejection
- d5820af test(ipc): cover app-open wire encoding and round trips
- 752f127 Prevent portrait windows from spilling onto neighboring displays
- e69090b Cover mouse wheel sensitivity through the production handler
- f25b9fe Derive native resize correction expectations from fixture inputs
- 97de013 feat(switcher): add configurable window ordering
- 86151ba Merge pull request #1096 from hezhizhen/codex/fix-native-resize-correction-tracking
- 52e36dd Merge pull request #1093 from hezhizhen/codex/test-vitreus-overview-overflow
- 5270f2d Merge pull request #1095 from hezhizhen/codex/fix-generated-ipc-wire-20261103
- 7cacebf fix: retain fallback resize correction after target changes
- c195359 fix(ipc): sync wire generator with hosted app commands
- 9d27d1d Preserve rejected native drag correction across owned clicks
- 7cca588 Merge the latest pull request #1094 revision from hezhizhen/codex/fix-native-resize-boundaries
- 6b27fe1 Merge the hosted OmniShell window rendering work
- 0443eda Synchronize observation tests with native lifecycle completion
- 178b77b Validate native resize without AX reads on mouse-down
- 0b3ff1c fix: validate native resize intent through release handoffs
- 73c3fd6 Merge pull request #1094 from hezhizhen/codex/fix-native-resize-boundaries
- eb2ab06 fix: validate native resize intent through release handoffs
- c6a2807 Wrap the CLI usage-error cases to the line width
- 1e001e5 Merge pull request #1090 from joshbtay/feat/omniwmctl-version
- dfb0b85 Render hosted OmniShell app windows
- f8f4d1f Serialize directory stream retirement before replacing roots
- aea5ce8 test(vitreus): require Overview in workspace overflow layouts
- dca76cb feat(cli): add --version and -V as aliases of version
- 32821bc Add configurable mouse wheel sensitivity
- ea5ddd9 Merge branch 'main' into fix/trackpad-palm-rejection
- bbeeff6 Merge branch 'main' into fix/trackpad-palm-rejection
- b3df9b8 feat(menu): honor status menu visibility settings in the panel
- 1311c1b feat(menu): mirror the focused app's menu bar in the status menu
- 9dbe4e4 feat(config): add status menu visibility settings
- 6edf2f0 Keep palm rejection for path ids outside the tracked range
- 4918c10 fix(gestures): ignore palms when counting trackpad fingers