github OmniNull/OmniWM canary-20261020-1054-39408104600-1
Canary 20261020-1054 (90bbec59)

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: 90bbec5975e3
  • Base tag: canary-20261018-0431-39096404458-1

Changes since canary-20261018-0431-39096404458-1

  • 90bbec5 Merge PR #930: Point the README build section at Lix and the flake
  • f9b7dce docs: point the readme build section at lix and the flake
  • 0a89ed5 Merge pull request #929 from dappermint/ci/lix-declarative
  • f1f0f0c fix(ci): put flake tools on path in verify
  • 7b903e8 fix(ci): fail the gettext step when nix build fails and describe the tooling job
  • fc153fa ci: build all dev tooling from the flake and drop dev-tools.sh setup
  • d867f9c fix(ci): scope access-tokens to nix build step and anchor flake evaluation
  • fe6e4e9 fix(ipc): locate swiftformat on path before cached fallback
  • 3a3c431 fix(ci): install lix via installer script and pin toolchain in flake
  • 2c1ac7b ci: add declarative lix workflow and flake for developer tooling
  • d651dd7 Extract localized strings from the compiler's typed syntax tree
  • 3b86b8a Merge PR #928: Follow Swiftly in localization extraction checks
  • e18bbc4 test: follow Swiftly in localization extraction checks
  • 00ef6a6 Hide the focus border without waiting on WindowServer
  • fa88a95 Require the Swift 6.5 development toolchain
  • 5f88ef5 Avoid main-thread WindowServer queries on window title changes
  • a85fb37 Merge upstream CI and website fixes into main
  • b52cc0f Fix AX worker and session tap isolation races
  • cb1959f Merge pull request #925 from hezhizhen/codex/fix-website-selector-parser
  • 72760fa Merge pull request #926 from hezhizhen/codex/ci-completion-shells
  • 8f0308f ci: run Fish and Nushell completion tests
  • fff22b9 fix(website): use patched PostCSS selector parser
  • df16b68 Merge upstream Bluetooth notification and popout test fixes into main
  • f350f4c Cut input latency in the palette, CLI, IPC, hotkeys and title events
  • d72ea37 Build with the pinned Swift snapshot in CI and release
  • e4d0cab Merge PR #920: Lay out the bar panel after resizing it in the popout test
  • ea5f08b test(shell): lay out the bar panel after resizing it in the popout test
  • b28fb85 Merge PR #919: Handle Bluetooth notifications off the main thread
  • 174c14a fix(shell): handle bluetooth notifications off the main thread
  • f46f0e7 Sample the main display once per monitor snapshot
  • eb65411 Make the out-of-range mouse button test observe claimed events
  • d17c88a Merge upstream resize preview tiles and CI checks into main
  • 03213d5 Cut ARC and allocation work on layout, surface and input hot paths
  • 5da8304 Merge PR #917: Draw resize preview tiles in one reused window per monitor
  • 79b293d Merge remote-tracking branch 'upstream/main' into fix/909-resize-overlay
  • e62787d Merge pull request #913 from hezhizhen/codex/check-generated-ipc-wire-files
  • 11b0651 Merge pull request #915 from hezhizhen/codex/gate-canary-on-ci
  • 302572e ci: improve canary gate diagnostics and coverage
  • ab2c9ca ci: require passing CI for canary builds
  • 29f90ba Merge pull request #912 from hezhizhen/codex/fix-canary-notes-test-hash-match
  • 61101f5 ci: check generated IPC wire files
  • 212fa27 test: avoid hash collisions in canary release notes
  • 2e3963c Insert at Dwindle dividers on another display
  • cecd4bd Keep Dwindle divider drops reachable beside tab rails
  • b6d03c1 Merge PR #910: Add Dwindle drag insertion between splits
  • 65c675b Keep native edge resizes of tiled windows when opted in
  • 5a4d707 Add Dwindle drag insertion between splits
  • 86f0f88 Move Dwindle tab groups across displays as a whole
  • a77df82 Move windows across displays with the mouse move modifier
  • ced352d perf(resize): draw preview tiles in one reused window per monitor
  • f845ff7 Add opt-in workspace auto back-and-forth
  • 4916eb0 Show the keyboard mode on the workspace bar and in shell data
  • 44bed55 Show keyboard mode pills on all displays and a passive key guide
  • a7f2282 Show keyboard modes on borders, the menu bar and in Settings
  • 8ec20fb Add Pause, Prefix and Window keyboard modes
  • 87ad2ba Combine matching App Rules per setting

Don't miss a new OmniWM release

NewReleases is sending notifications on new releases.