What's New in v0.3.1
This release brings a variety of improvements, optimizations, and bug fixes to enhance the overall functionality and user experience of Openterface_QT. Below is a detailed breakdown of the changes:
Key Improvements
-
Linux Mouse performance Improvement
- Added cached HID paths for Linux and improved HID access.
- Removed unused JSON configuration files and redundant configs.
- PRs: #224, #225 by @kevinzjpeng
-
Optimized Environment Checking on Linux
- Ensured HID permission checks are accurate and reliable.
- PR: #235 by @kevinzjpeng
-
Enhanced Target Control Operating Mode
- Removed the duplicate HID checking
- No need to restart the app after changes.
- Improved tooltips for better usability.
- PR: #236 by @kevinzjpeng
-
Improved GitHub Action Build Process
- Added support for AppImage builds.
- Streamlined the release process with enhanced GitHub Actions.
- PRs: #237, #238 by @kevinzjpeng
-
Refactored UI folder structure
- Simplified and improved the UI source folder structure for better maintainability and scalability.
- PR: #231 by @kevinzjpeng
Bug Fixes
-
Windows Build Fail Bug
-
Fix bug for keyboard layout and add screen saver inhibit
Other Notable Changes
- Updated Inno Setup Action
- Replaced the existing Inno Setup action with a new one due to deprecation.
- PR: #227 by @kevinzjpeng
Full Changelog
For a complete list of changes, refer to the full changelog.
Contributors
We would like to thank the following contributors for their efforts in this release:
Your contributions have been invaluable in making this release possible!
How to Upgrade
To upgrade to v0.3.1, download the latest release from the Releases page or update via your package manager.
Feedback and Support
If you encounter any issues or have suggestions, please open an issue on the GitHub repository. Your feedback helps us improve!