1.0.6 - Polish, Fixes and Improvements
Downgrade Recommended
If you are reaching this page from a 1.1.0 update notification, it's highly recommended you downgrade back to 1.0.6 due to some issues with the Windows App found in the latest release. 1.1.0 will be re-released once those issues are resolved. Thanks!
Original Release Notes
Greetings one and all, 1.0.6 is a relatively large release, that for most people will appear relatively small. A lot of work was done on bringing the GoXLR Utility experience on Linux and MacOS more closely inline with the experience on Windows, but also includes new features, bug fixes, and a lot of extra polish under the hood as well.
The Mic Setup and 'Gate' sections of the UI now have a new waveform which detail your Mics volume levels over the last few seconds, these were added to make it easier to tune your Gain and Gate, and give a visual representation of the changes.
I'd like to also give a shoutout to Ryan on discord, who's spent the last couple of days reporting bugs (including audio and video reproductions), testing fixes, and generally just being awesome with the process :)
As always, grab the binaries below, and without further ado, onto the changelog:
General Changes
Daemon
- Updated TTS crate to latest version
- Don't report Encoder changes to TTS if device is a Mini
- Don't send Echo 'Delay L/R' to GoXLR unless mode is ClassicSlap (Ryan)
- Don't send Echo 'Tempo' to GoXLR if mode is ClassicSlap (Ryan)
- Correctly round the Gender dial values so they're consistent (Ryan)
- Correctly import profiles where 'Mute to Voice Chat' was changed to 'Mute to Chat Mic' (Ryan)
- Solved situation where the TC-Helicon driver and the Utility's PnP handler could get out of sync (ONI)
- Export raw Encoder values to IPC
- Support displaying Startup errors via the UI on Linux (via KDialog / Zenity) and MacOS
- Add Periodic Check for the 'Application' binary alonside the daemon, or in $PATH
- Expose currently used 'Activator' (application / browser / other) to IPC
- Add the ability to change the 'Activator' via IPC
UI
- The VU Meter has been replaced with a Waveform in the Mic Setup dialog
- A waveform can be displayed next to the Gate to provide feedback on settings
- Correctly 'Disable' Tempo / Delay UI Elements depending on Echo Style
- The Encoder Visualisation now correctly matches the GoXLR (Ryan / @parzival-space)
- Added 'UI Handler' Option to System -> Settings to change between the App and Browser
- Changed 'Mute to Voice Chat' to 'Mute to Chat Mic' to match newer versions of the Official App (Ryan)
- Don't crash the Sampler component when the button is cleared while an option is selected (Ryan)
Application
- Decreased minimum Utility version requirement to 0.12.0
- When run, if the application isn't the default UI handler it will prompt to change
- Added 'Single Instance' behaviour for the command line on MacOS
- Changed tauri behaviour on MacOS to mimmic the App Hide / Show behaviour on Windows and Linux
- Added
goxlr-utility-ui
to AUR, and produce.deb
.rpm
and.AppImage
packages for Linux
Platform Specific Changes
Windows
- Fixed 'Double Error' occurences when there are issues during Daemon Startup
- Fixed installer not correctly closing the Utility if it was already running
- Fixed resampling to prevent occasional 'popping' on long samples, and upgraded
rubato
- Attempt to gracefully handle when the Windows Audio System returns nonsense (#150)
MacOS
- Added XPC support to
goxlr-initialiser
(run with--xpc
) - Rebuilt Tray Handling
- Added support for Shutdown / Sleep / Power actions
- Added initial CI for building a .dmg installer for the Utility
- Typoed the word 'Dock' in a commit at least once..
Linux
- Support displaying startup error dialogs on Linux (via KDialog / Zenity)
- Removed libdbus build dependency, instead use zbus fork of ksni
- Prevent happening if the Utility cannot create a Tray Icon