SoundBar v3.1.2
This update brings some much-needed UI polish for Light mode users, improves what happens when you unplug all your devices, and includes a handful of under-the-hood memory fixes. We've also officially added winget as an installation option to the README!
Enhancements
- Winget Support! You can now easily install SoundBar via the Windows Package Manager. Just run
winget install levon2805.SoundBarin your terminal! - Smarter Device Placeholders: If you unplug all your speakers or microphones, the app will now display a helpful "No devices detected" message instead of just showing a confusing empty box.
Bug Fixes
- Theme Fixes: Fixed an issue where the Microphone Mute icon and the fallback music cover were invisible or had poor contrast when using Light Mode.
- Resource Leaks: Fixed an issue where a background UI timer and the update checker's HTTP client were not properly disposed of when closing the app, freeing up system resources.
Internal
- Hardened the
MainViewModelto allow for headless unit testing without crashing the WinUI 3 Dispatcher. - Added new automated tests to prevent regressions in device handling and hotkey saving.