Linux fixes
-
Browse / Load Cal buttons now work outside GNOME. Previously GSonic only shelled out to
zenity, which silently failed on distros that don't ship it, leaving the buttons looking dead. GSonic now tries zenity first (GNOME/GTK) and falls back to kdialog (KDE). If neither is installed, a clear warning is printed to both the in-app log and the terminal telling you what to install. -
miniDSP UMIK-1 (and other 24-bit-only USB class-1 devices) can now be opened on Linux. The UMIK-1 exposes only
SND_PCM_FORMAT_S24_3LEat 48 kHz. RtAudio 6.0.1'sprobeDeviceOpenfallback chain doesn't cover that packed format, so the stream open returneddata format not supported by RtAudioand measurement failed. GSonic now transparently retries through ALSA'splugplugin when the bit-perfecthw:open can't negotiate a format — so the UMIK-1 (and similar) just works. Bit-perfecthw:is still tried first for devices that support it.
Windows and macOS are unchanged at the binary behavior level; they are re-released only so the About dialog version matches.