Enhancements
- Add single-step debugging support for macro execution in the ETHOS simulator.
- Add support for locking and spring-back behavior for momentary hardware.
- Add centering and locking functions for the X and Y axes of the simulator joystick, respectively.
- Window size adapts to the screen scale factor.
Modifications
- Adjust the behavior of the mute button in the ETHOS simulator to avoid misunderstanding.
Fixes
- Add scrollbar display.
- Fix the issue where the simulator fails to load.
- Fix the issue where audio does not play in the simulator.
- Fix the issue where the reload function does not work in some simulator versions.
- Fix the issue where upgrading the X20(S) radio may fail.
- Fix the window size on app startup to prevent it from exceeding the screen size.
- Fix the release fetching logic to prevent failures caused by multiple concurrent requests.
- Fix an issue in the command-line tool where the SD card path could not be found.
- Fix several UI issues.
- Fix an issue where the selected language was not preserved after restarting the app.
- Fix an issue on Windows where required dependencies were missing during disk operations.
- Fix an issue where files with the same name were overwritten when downloading from the Download Center.
- Fix an issue where the ETHOS web page was not displayed.
- Fix an issue in the ETHOS simulator where tapping the function switch did not behave correctly.
- Fix an issue in the ETHOS simulator where hardware was missing on the X18 control panel.
- Fix an issue in the ETHOS simulator where the Reload button did not sync files properly.
- Fix an issue in the ETHOS simulator where macros did not run after being loaded.