github OmniNull/OmniWM canary-20261031-0412-41167409129-1
Canary 20261031-0412 (ca49519c)

pre-release5 hours ago

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

Don't miss a new OmniWM release

NewReleases is sending notifications on new releases.