New and improved
- Added App Rules v2 with completed rule authoring flow.
- Added scratchpad window assignment and toggle commands.
- Promoted floating windows to first-class managed state, including better floating workspace behavior and raising across visible workspaces.
- Made Overview a true modal surface, improved initial selection behavior, and upgraded thumbnail sizing and DPI handling.
- Improved workspace bar reservation and visibility controls.
- Added a configurable vertical mouse warp axis.
- Polished command palette mode tabs and added configurable hotkey toggle behavior.
Fixes
- Fixed Niri hidden placement across monitor boundaries and corrected viewport alignment for visible-column navigation.
- Fixed tabbed column visual order for focus navigation.
- Fixed Niri single-window resize hotkeys.
- Fixed Quake terminal control-key input handling and the Ghostty clipboard callback return type.
- Fixed CleanShot recording overlay classification.
- Refreshed theme-sensitive UI surfaces correctly on appearance changes.
- Fixed overview scroll direction and thumbnail sizing for projected panels.
- Ensured custom Niri default widths are honored when balancing columns.
- Retile windows correctly when removing them from the scratchpad.
Documentation and project updates
- Clarified Niri hide-edge semantics and ownership sync contracts.
- Added a new README contributor entry.
- Added a new sponsor to the in-app sponsors view.
Verification
- Added or updated regression coverage across Niri layout, overview interactions, workspace management, settings, window rules, refresh routing, command palette behavior, mouse warp, app rules, and scratchpad flows.