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:
ca49519c2ebe - Base tag:
canary-20261030-0415-41001556816-1
Changes since canary-20261030-0415-41001556816-1
- ca49519 test(border): isolate replacement assertions from background layout (#1062)
- c44760f Merge GitHub main into the Vitreus work
- 87dde09 Melt the Vitreus bar into the MacBook notch and span Full Width
- 3a9fa88 Show the keyboard mode beside the Vitreus logo
- 64ef3e2 feat(permissions): let users skip the screen recording prompt at launch (#1061)
- 2e74388 ci: skip the app ci for docs and website only changes (#1059)
- 15eccd3 Replace the Vitreus gear with the OmniWM logo
- 36ca5f5 Move the bundled fonts into the Celestial style
- 40f8147 Cache the Vitreus clock and calendar text instead of reading seconds
- ce40789 Run the mid-motion resize test only on macOS 27.2 and later
- 3522753 Drop the glass probe's private CASDFLayer comparisons
- 3db72d9 Merge GitHub main into the PR integration
- 91a0bd3 Merge pull request #1054 from dappermint/perf/swipe-warm-settled
- e396921 Merge pull request #1053 from dappermint/perf/parking-fin-hide
- 7c971de perf(swipe): warm workspace swipe previews from settled frames (#1054)
- 88698a4 test(surface): check hiding a hidden fin clears dwell progress
- 0b73645 Skip the bounds read when hovering the already focused window
- 3222f51 Merge pull request #1050 from kieled/feat/fully-visible-hover-focus
- c723c48 Drop the outgoing display snapshot when a chained swipe replaces it
- c2f931f Merge pull request #954 from brdoney/chained-workspace-swipes
- 658c0dd Bound lifecycle AX probes once, through the worker's own timeout
- 3c3ecd0 Merge pull request #1051 from hezhizhen/codex/fix-lifecycle-ax-probe-timeout
- 5307b7a Derive the overscroll centering test's tolerance from pixel rounding
- 39b594f Merge pull request #1052 from hezhizhen/codex/fix-trackpad-monitor-centering
- c8e6fa8 Merge pull request #1046 from hezhizhen/codex/fix-workspace-bar-monitor-reveal
- 73c61e9 Merge pull request #1032 from henrikhestnes/quake-terminal-selection-scroll
- deb1e8d Merge pull request #1029 from hezhizhen/codex/fix-launcher-terminal-environment
- d9ad1dd Merge pull request #1028 from hezhizhen/codex/fix-lake-matrix-module-paths
- ae91751 perf(swipe): warm workspace swipe previews from settled frames
- 1d2871d Turn Get Styles into a picture gallery with updates
- 6630fbe Use current native placement for fully visible Niri hover focus
- cf7e405 Reproduce hover focus using future layout before native placement
- bd05884 fix: bound lifecycle AX validity probes
- afec91b Check hover visibility in screen coordinates after Niri scrolling
- ad0f46a Pull styles from the app's GitHub tag in the Get Styles gallery
- e6655d9 Cover hover focus before the first rendered frame
- b216bb7 Isolate the edge test pointer state on the main actor
- 1733f6d Add a Get Styles gallery that installs styles from the checkout
- bd090ae Re-enter the parking edge when testing hover reactivation
- 23502a8 perf(surface): skip ordering out a parking edge fin that is already hidden
- 9b5024a Add opt-in fully visible hover focus for Niri
- 2237200 fix(niri): honor monitor centering after trackpad gestures
- e21ca70 Move style palettes, notices and docs into the styles
- d2e7cd1 Merge branch 'main' into codex/fix-launcher-terminal-environment
- 34a7b9f Merge latest main into codex/fix-lake-matrix-module-paths
- 05cdc1d Let each style describe and translate itself
- 3fb0a65 Move the optional shell styles out of the app into styles/
- 6408833 Make Prevent Sleep the one keep-awake switch for every style
- 815e993 Merge GitHub main into the Vitreus work
- 9494dc3 Add the Vitreus style with native glass and detachable panels
- 5bb41fe Respect per-monitor workspace bar auto-hide with reveal modifiers
- 6a8dfa0 Merge branch 'main' into quake-terminal-selection-scroll
- c7a1865 Merge branch 'main' into codex/fix-launcher-terminal-environment
- 3e1cbcc Merge branch 'main' into codex/fix-lake-matrix-module-paths
- e489c80 Test the Command-Option move and plain Option passthrough
- 251defb Move the Quake terminal with Command-Option drag
- daf601e fix: preserve equals signs in launcher executable paths
- 4b9abaa fix: clear stale environment variables in reused terminals
- 1d7ba45 test: normalize Lake matrix module paths
- aa1775d Skip focus hand-off on bulk cancels and disconnects
- 37f58f5 Keep live overlay captures running while prefetching chain targets
- 62fde90 Fall back to an instant switch when a valid chain can't animate
- 82ce26c Keep focus with the newest trackpad gesture across displays
- cbfba00 Release a disconnected display's swipe overlay
- db1e870 Hand focus to the newest swipe when it ends before an older switch commits
- a12ef7b Count instant swipe switches as the newest gesture for focus
- 73364a4 Keep the swipe overlay alive across chained swipes
- 886c298 Detach a refused chained swipe from the settling flight
- a5c1848 Merge origin/main into chained-workspace-swipes
- 0c6d198 Make workspace swipes per-monitor and chainable