Release v0.5.27: Enhanced Firmware Page & Build Improvements
Pre-release
Pre-release
π 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>