Brand new UI, lots of fixes, new keyboard Ptt system
This release features a brand new UI, courtesy of @GeorgeBarlow as well as many bug fixes, including a rewrite of the keyboard Ptt handling system. The Joystick handling system is not changed.
What's Changed
- New Design by @GeorgeBarlow in #196
- Sort GUARD and UNICOM to the bottom of the mini-mode list by @neilenns in #201
- Ignore electron-builder intermediate files on Windows by @neilenns in #213
- Ignore intermediate build files on Windows by @neilenns in #218
- Make always on top work properly on Arch Linux by @neilenns in #216
- New PTT System by @GeorgeBarlow in #214
- Implement modern afv callback by @pierr3 in #225
- Add
kAddStation
message by @neilenns in #224
--- From beta 3:
- Add option to enable or disable radio effects by @GeheimagentNr1 in #161
- Add support for UNICOM and GUARD (#175) by @pierr3 in #184
- Fix issue with longer callsigns in the radio box, especially those which use a "-" character #180
- Fix issue where sometimes a deadlock would occur on exit, causing the program to hang
- Various improvements in AFV native, including fixing a race condition that may result in cross couple groups not being properly set (Potentially addressing #173)
--- From beta 2:
- Tweak afv to force sending StationRxEnd on FrequencyRxEnd event to prevent ghost RDF markers
- Automatically reset config to prevent crashes when switching to a new version with an incompatible config
- Add a second Ptt key option
- UI & Backend tweaks
- Better stream deck plugin support, try it out here
- Removed Sentry/Telemetry (literally never been useful a single time)
---- From beta 1:
- Audio devices are now selected by ID, which should fix conflicting audio devices on some systems
- Selecting an audio API is now mandatory
- A new, LOUD sound when an error or unintended disconnect occurs (you asked for it, and you'll notice it now!) #126
- Changes to the underlying afv_native should improve connection stability and reduce RX drop (#125 #107)
- Change slurper management, which will prevent too many erroneous disconnects when the endpoint is not stable, this should also fix the issues with mentoring callsigns (#5)
- Support for SUP requirements (#117 #116)
- Brand new SDK endpoints allows for frequency management, with the wiki to be updated shortly. Want to see it in action? Check out this awesome plugin for stream decks by @neilenns available here and see screenshot below
New Contributors
- @GeorgeBarlow made their first contribution in #196
Full Changelog: 1.3.0-beta.3...1.3.0-beta.4