Features
- Auto Split Threshold ★ Automatically creates splits based on configurable threshold
- Submit Log button in Crash Report prefills a GitHub issue template
Improvements
- Improved frame pacing for animations using DCompositionWaitForCompositorClock
- Made animations smoother by running on ThreadPool
- Improved performance on Keybindings page when changing keybindings
Bug fixes
- Possible deadlock when Float window was used while an animation is running
- Some keys couldn't be detected in the Keybindings UI and required editing settngs.json (Windows key wouldn't register)
- Consistent font size in Settings UI (previously, some controls were at 12pt, others 14pt)
- Fixed "Restart FancyWM" option in Crash Report dialog not working
- NullReferenceException when clearing the key on Keybindings page
- Fixed "Press for help" clashing with default keybindings (replaced F1 with F12)
- The Pages list in Settings supported multi-select by holding down Control which could lead to crash