github OmniNull/OmniWM canary-20261101-1233-41306790357-1
Canary 20261101-1233 (00b2fa49)

pre-release3 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: 00b2fa496315
  • Base tag: canary-20261031-0412-41167409129-1

Changes since canary-20261031-0412-41167409129-1

  • 00b2fa4 fix(shell): stamp scene animation begins from the surface clock (#1075)
  • 92fc606 test(vitreus): tolerate one-step native glass RGB variance (#1077)
  • 04251c9 Separate shell configuration and notification responsibilities
  • e095f07 Separate input, viewport and surface responsibilities
  • 92cbae6 Separate settings and launcher responsibilities
  • 44365ad Merge GitHub main into the notch title and Add from GitHub work
  • 913a039 ci: run the swift suite in parallel groups and only the reached suites for test-only prs (#1069)
  • bb87476 Add styles from a public GitHub repository
  • 6343353 Move the Vitreus title below the notch when it fits
  • 09658a8 Merge pull request #1056 from maoxor/fix/capture-recovery-after-replayd-restart
  • 5b6986b refactor(overview): move the start deadline's expiry into its own function
  • e557c71 Merge remote-tracking branch 'upstream/main' into fix/capture-recovery-after-replayd-restart
  • dca87ac test(overview): drive the recovery tests from events with injected sleeps
  • 6831443 Merge pull request #1044 from dappermint/feat/self-update
  • 9e1313b fix(updates): keep the install offered once the bundle was swapped
  • cf9a489 Cap a crowded Vitreus prefix tray and keep the Desk opener clear
  • 51b7f2c Merge pull request #1068 from hezhizhen/codex/fix-vitreus-prefix-notch
  • 7ffd79e Name the hidden menu strip height for Below Menu Bar
  • d7ee18c Merge pull request #1070 from hezhizhen/codex/fix-menubar-position-switch
  • a67b9d2 fix(bar): honor below-menu-bar placement
  • c05c95a fix(updates): enter termination from the run loop and disarm a cancelled relaunch
  • 4a49c07 fix(vitreus): keep crowded prefixes clear of the notch
  • e303fc9 Keep two-finger scrolls out of the diagonal swipe wait
  • fa1ece7 Merge pull request #1055 from maoxor/fix/diagonal-gesture-start
  • b7d7447 Merge pull request #1026 from hezhizhen/codex/fix-provider-watch-budget
  • 2459bd9 Drop the source comments from the Debug render budget fix
  • 1dfebf9 Merge pull request #1064 from hezhizhen/codex/fix-vitreus-ci-render-timeout
  • 074290f Merge GitHub main into the Vitreus work
  • 0a724d4 Ripple the Vitreus bar on each beat
  • 4a3ddba Ask for system audio access once per listening session
  • 119fe0d List a style's own island options in Settings
  • e641349 Swell the Vitreus bar with the bass
  • c17d0ac Ring the Vitreus Island bar when a drawer closes
  • 36395fb fix(shell): keep Debug rendering within CPU budgets
  • c7a3b36 Drop the Vitreus Desk's Term and Ask tab names
  • e5412fa Toggle the island's root widget from a keyboard shortcut
  • 20f90fb Stop per-second bar renders while a Vitreus Frame drawer is open
  • 893e5fd test(updates): cover a decline after the install commits and read-only bundles
  • b5a0930 Merge remote-tracking branch 'upstream/main' into feat/self-update
  • c837697 fix(shell): share provider executable watches
  • aba6f22 Merge branch 'main' into feat/self-update
  • d911d7c Merge remote-tracking branch 'upstream/main' into feat/self-update
  • 9214346 fix(updates): stop the unzip on decline and allow a reinstall right away
  • d110311 test(overview): complete the replacement start from its own start, not after a wait
  • 9861bdc test(overview): a retried preview start delivers its frame
  • 500b2e7 test(gestures): check the waiting start is armed, then committed, before release
  • a4720e8 fix(overview): bound window discovery by its timeout so waiting starts are released
  • 240cccb test(gestures): a waiting diagonal start does not inflate the release velocity
  • f606d09 fix(overview): request timed-out previews again and ignore superseded discoveries
  • 8c63030 Merge remote-tracking branch 'upstream/main' into feat/self-update
  • cdf5d90 perf(updates): verify the archive off the main actor
  • 781ff47 fix(gestures): let a diagonal swipe start settle its direction
  • 2a029bd fix(overview): recover preview captures when ScreenCaptureKit stops answering
  • 9d616c0 fix(updates): check the bundle on disk before skipping a reinstall
  • e781aa0 fix(updates): tie the relaunch to the quit and let declines cancel
  • 6528778 feat(updates): install and relaunch from the update popup

Don't miss a new OmniWM release

NewReleases is sending notifications on new releases.