🔄 Breaking Changes
- Mouse & Trackpad Configuration Separation: All mouse and trackpad configurations have been separated. If you encounter configuration errors, please prefix the affected options with
mouse_ortrackpad_accordingly.
✨ New Features
- Device Rules (
devicerule): Added support for per‑device independent parameters. You can now set different layouts, settings, or mappings for individual input devices (e.g., distinct keyboard layouts for different keyboards). - IPC Command
get layouts: Added a new IPC (mmsg) command to retrieve the current layout list. - Touch Mapping: Touch input can now be mapped to a specific monitor.
- Auto‑Remove Empty Tags: Added the
tag_gatheroption to automatically remove tags that have no clients attached.
🐛 Bug Fixes
- Fixed a potential crash when killing a client.
- Fixed incorrect screenshot rotation and stretching on rotated screens.
- Resolved issues with the frame‑skipping strategy being disrupted.
- Fixed crashes caused by incorrect keyboard layouts setting.