- Add optional modifier-only Super binding whose tap is cancelled by
other input, focus changes, grabs, locks, and session teardown.
- Ship the native ferese-rime user service, Rime defaults, installer
inventory, package dependencies, session environment, and docs.
- Vendor Smithay 8a27023 with the SHM texture-cache format fix and add
GPU regressions for format changes and resize snapshots.
- Release reused CRTC owners before staging output modes, then restore
changed outputs before former owners when a transaction fails.
- Wait for resize-capture GPU completion, expand filtered surface
damage, and preserve IME popup origin under fractional scaling.
- Mark weekends like holidays in both calendar layouts.
Add configurable mouse and wheel bindings, window move and resize, tab drops, cross-output dragging, and device settings. Adjust display scaling in 0.05 increments.
Preserve opposite-edge positioning during scrolling resizes and show rows for edge drops into tabbed columns.
Add named keyboard shortcut maps with an Escape exit and a panel indicator. Keep press/release ownership across transitions, validate remapped Escape keys, and cancel stale repeats and focus previews.
Give the indicator ownership of the panel while a mode is active. Close popovers, collapse Morph, and keep Live Activities data current without resizing the hidden panel. Document configuration and transition behavior.
Validation: 1,519 workspace Rust tests passed; 70 Python tests passed. Workspace build, formatting, Clippy, and Settings configuration validation passed. Opt-in native desktop checks were not rerun because Weston is absent.
Related: #5.