Nehir 0.4.0
Breaking changes
- Remove the Enable Animations setting and always keep Nehir-authored motion enabled. Niri-style scrolling, resizing, and transition motion are part of the interaction model rather than decorative effects; disabling them made the app difficult to use. Also skip redundant workspace-transition moves for windows already parked offscreen.
Changes
-
Sign and notarize Nehir.app with Developer ID in CI
-
Harden the release workflow so signed and notarized release retries derive versions from stable tags without committing Info.plist bumps.
-
Added runtime diagnostics for visible WindowServer windows that are not tracked by Nehir.
-
Fix focused-window commands targeting tiled windows behind focused floating windows. Fixes #12. Thanks @sebb3.
-
Allow prerelease releases to auto-select the next rc suffix when none is provided
-
Skip Apple notarization for prerelease release candidates
-
Made every hotkey-assignable command available consistently in hotkey settings, the command palette, IPC/CLI, and TOML config. Fixed #14. Thanks @VyLowry7337.
-
Fix column width preset cycling wrapping at both ends. Thanks @stefanpinterBE.
-
Respect app-enforced resize minimums during column resize animations
-
Preserve column placement when restoring native fullscreen windows
-
Add mise tasks for clean development startup and release download stats
-
Fix multiple mouse focus regressions when
moveMouseToFocusedWindowis enabled:- Suppress cursor warp on pointer-initiated focus, workspace bar clicks, tab clicks, and trackpad gestures.
- Prevent
focusFollowsMousefrom activating tiled columns while a floating window is active above the Niri layout, or behind unmanaged windows during hover, click, or drag interactions. - Restore
focusFollowsMouseafter scroll animation and owned window close. - When
focusFollowsMouseis enabled, keep swipe gesture end from committing focus to the snapped column; final focus follows the pointer instead. - Warp the cursor to the target monitor center when switching to an empty workspace.
Fixes #21. Thanks @charmbyte.
-
Fix command palette showing title bar outline and tab colors not adapting to light theme
Notes
Nehir is distributed as a signed and notarized app. If macOS still shows a Gatekeeper warning, right-click the app and choose Open.
Nehir requires Accessibility permission to manage windows.