📦 Packaging & Build System
Focus: Resolving installation issues and ensuring Qt6 compatibility.
- Fixed Debian Installer: Resolved packaging errors to ensure the
.debinstaller builds and functions correctly on Ubuntu systems (#518). - Qt6 Alignment: Refactored package dependencies to explicitly align with Qt6 libraries, improving cross-version compatibility.
- Path Handling: Updated logic for handling Qt library paths within the packaging scripts to prevent runtime linking errors (#518, #519).
⚡ User Interface & Experience
Focus: Enhancing navigation and accessibility.
- Menu Shortcuts: Enhanced navigation and control with some new/defined shortcuts. (#520). keyboard shortcuts mapping
🛠 Core Logic & Refactoring
Focus: Improving code structure, error handling, and maintainability.
- MainWindow Refactor: Updated
mainwindow.hto include new private slots, enabling better management of script tools and server operations. - Launcher Improvements: Refactored the
openterfaceQTlauncher script:- Switched logging to
printffor more reliable error reporting. - Improved environment cleanup processes to prevent resource leaks.
- Switched logging to
Full Changelog: v0.5.19...0.5.19