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:
ccc7f45cff9a - Base tag:
canary-20261015-0437-38680472040-1
Changes since canary-20261015-0437-38680472040-1
- ccc7f45 Merge PR #881: Respect Reduce Transparency in shell tests
- 39c14e3 Merge PR #879: Fix battery sampling and shell test assumptions
- 48b8a07 Merge PR #878: Split palette selection dispatch
- ffff96d Preserve Dwindle insertion animation continuity
- 111c481 Merge PR #875: Add directional Dwindle drag insertion
- ea1af59 Merge PR #828 updates for quiet-arrival plan acceptance
- b452665 Assert the quiet token survives a rejected layout plan
- 53fee12 Keep the blur and badge tests independent of Reduce Transparency
- 127c4cd Keep quiet-arrival tokens until their layout plan is accepted
- abff48c Preserve targeted window fields in generated IPC encoders
- d140d45 Render each Celestial dashboard tab on its own in the test
- 909c060 Split palette selection dispatch out of selectCurrent
- 5233292 Expect the forecast rain chance in the system percent format
- f01d543 Read the charging flag once when sampling the battery
- 51fe5ef Merge PR #828: Add targeted window actions
- c6e1dc5 Act on a window's column from the CLI without moving focus
- 439c97b Skip the palette key-window test while the console is locked
- 404dc96 Add per-monitor Niri span overrides
- ca24069 Merge PR #873: Preserve custom Niri spans when visible counts change
- 49fbaee Add directional Dwindle drag insertion
- 5aff5a5 Correct Niri resize baselines and action IDs
- af49efe Merge PR #874: Stop banking Niri resize steps below minimum sizes
- 8c17a2a test(niri): drive the per-monitor visible containers override in the span tests
- cfc4007 Complete and streamline the Niri movement preference
- b45151a fix(niri): step relative primary resizes from the shown span
- bca9c36 fix(niri): keep a custom default span when visible containers change
- b3cdf11 Merge PR #829: Add Niri movement stacking preference
- ca5aa5d Merge PR #835: fix Dwindle resize limits for collapsed splits
- 98bd2c6 Remove comments from Accessibility revocation handling
- 13b10c0 Merge PR #837: Stop services when Accessibility is revoked
- 5cc4d33 Clear command search before switching palette modes
- fff1ac7 Merge PR #861: Add palette mode hotkeys
- f759c2e Merge PR #869: Reduce interactive resize AX writes
- 500747e Merge PR #864: batch inactive workspace window parking
- e474fd0 Merge PR #865: create SkyLight transactions only when needed
- df5fb8f Make lock activation tests deterministic
- 39a6255 Merge PR #862: track session lock state
- d26aa08 perf(resize): skip redundant size writes and readback for moved neighbors
- ee8c8cd perf(workspace): park inactive workspace windows in one batch
- 7e67edd perf(skylight): create the scoped transaction on first use
- f316514 Re-check session lock state on app activation while locked
- f162854 Track lock state from session notifications instead of app focus
- 5592211 Add hotkey actions for opening the command palette in a mode
- 10e2a61 Stop services when Accessibility is revoked while running
- 59aa412 Fix Dwindle resize limits for collapsed splits
- 0adc29b Add Niri option to move windows without stacking into columns