Happy New Year! Let 2026 reign in with macOS Niri!
New Features
- Vertical Layout - New layout mode for vertical column arrangement
- Border Effects - Visual border effects for windows
Performance Improvements
- Snapshot-based animation system for reduced CPU during scroll
- Optimized Niri layout engine for reduced CPU usage
- Parallelized window enumeration and optimized layout calculations
- Replaced NSEvent monitors with CGEvent tap and batch AX queries
- Removed 10ms debounce delay from keyboard navigation queue
- Deferred AX focus calls to async Task with lazy display link creation
Bug Fixes
- Fixed closing animation
- Fixed viewport animation for new windows created off-screen
- Fixed Shift+scroll horizontal scrolling by using deltaY
- Fixed mouse resize by canceling animations and using live mouse position
- Fixed move mouse to focused window during viewport animation
- Fixed balance sizes calculation and backward traversal row selection
Cleanup
- Removed deprecated window sizing features and cleaned up hotkey bindings
- Removed Full Screen Ignores Gaps setting