Major Features and Improvements
-
Keyboard Layout Enhancements:
-
Window Management:
-
Driver Installation:
-
Logging and Code Refactoring:
-
Cross-Platform Compatibility:
- Updated installation paths for better cross-platform support.
- Added
hidraw
permissions setup for Linux. - Clarified that some Linux distributions use
uucp
instead ofdialout
(#117).
-
Build and Deployment:
- Enhanced the Qt installation script with FFmpeg and additional dependencies.
- Downgraded the Linux GitHub Actions runner to Ubuntu 22.04 for stability.
- Added a configurable version release GitHub workflow (#143).
-
Camera and Screenshot Functionality:
Bug Fixes
- Fixed incorrect driver path issues (#142, #145).
- Resolved bugs related to maximizing/restoring windows (#152).
- Addressed issues with double-click events being dropped in Qt (#122).
- Fixed incorrect
.sys
driver name references (#140).
Documentation Updates
- Updated the README.md:
- Updated build instructions to include the
libusb-1.0-0-dev
dependency.
Miscellaneous
- Replaced zoom fix logo.
- Removed Raspbian-specific Dockerfile and added an install script for the Qt environment.