๐ Release Notes: Version 0.5.27
๐ What's Changed
โจ New Features & Improvements
- Firmware Flashing Docs: Added comprehensive documentation for firmware flashing. Thanks, @Chow411! ๐
- Mouse Scroll Support: Implemented mouse scrolling functionality. Great work, @Chris-HJL! ๐ฑ๏ธ
- Async Firmware Fetching: Implemented asynchronous firmware version fetching in the FirmwarePage for a smoother experience. Thanks, @Chow411! โก
- Soak Test Script: Added a new script for soak testing to ensure long-term stability. Thanks, @kevinzjpeng! ๐งช
- Build & Compiler Fixes: Fixed all compiler warnings and improved the overall build process. Thanks, @kevinzjpeng! ๐ ๏ธ
- GitHub Actions: Resolved build errors in our GitHub Actions workflow. Thanks, @kevinzjpeng! ๐ค
- NixOS Update: Updated the flake to
nixos-26.05. Thanks to our new contributor, @justinas! ๐ง - Key Capture Logic: Updated the key capture filter to check for keyboard focus instead of just the active window for better reliability. Thanks, @Chow411! โจ๏ธ
๐ Bug Fixes
- General Bug Fixes: Various bug fixes to improve overall stability. Thanks, @Chow411! ๐งน
- X11 Focus Loop: Resolved an infinite focus grab/ungrab loop that was causing the app to hang on startup in X11 environments. Thanks, @kevinzjpeng! ๐
- SystemKeyBlocker: Included the
QWidgetheader to ensure proper functionality. Thanks, @Chow411! ๐ง
๐ New Contributors
A warm welcome to our newest contributor!
Full Changelog: <0.5.26...0.5.27>