Releases: Belphemur/SoundSwitch
SoundSwitch v6.4.2
Couple of fixes relating to SoundSwitch not remembering the device deselected. That was introduced in v6.4.0.
Also fixes for possible crash when rounding menu in Windows 11.
6.4.2 (2022-08-09)
Bug Fixes
- Collection: Remove properly device when unselected from the list. (2f70eb2), closes #978
- Win11::RoundedCorner: Fix possible crash when showing menu and trying to apply the rounding. (d6050e4), closes #977
Languages
- Slovenian: Translated Settings using Weblate (4dad868)
- Slovenian: Translated Tray Icon using Weblate (0fe7a50)
- Slovenian: Translated Update Download using Weblate (06f8b44)
Virus Total
SoundSwitch v6.4.1
Mostly bug fix. Some issue with the AutoAdd feature that was readding removed device at launch time. This should be fixed.
Added Rounded corner to banner notification.
6.4.1 (2022-08-03)
Bug Fixes
- AutoAdd: Only trigger the auto add when a new device is actually added (fe26910)
- Crash: Fix crash when crashing. Be sure we can get the message and tell the user to report the issue. (8303e30)
- lang: Chinese installer language (0b3203f)
Languages
- Japanese: Translated Settings using Weblate (87daa76)
Enhancements
- quickmenu: Make quick menu rounded like banner (fd421aa)
- Rounded: Add rounded corner to the banner and menus (4358c88), closes #971
Virus Total
SoundSwitch v6.4.0
The main new feature is the auto-adding of a device to the selected list when it's connected to the computer.
As usual, you can disable it in the settings.
Also, I disabled Quick Menu for new installation to reduce the number of request I get about the feature.
Lastly, thank you to the community for the different translations.
6.4.0 (2022-07-30)
Features
- AutoAdd: Auto select new device when they are connected and SoundSwitch is running (a463873), closes #924
Bug Fixes
- Banner: Avoid issue where the banner wouldn't be shown (c6e1c6b), closes #960
- DeviceCollection: Fix possible issue where we wouldn't import the full list of selected devices (a78377c)
Enhancements
- Autoupdate: improve logged error message when signature check fails (e017bc5)
- DeviceCollection: Return device order by discovery (0154286)
- QuickMenu: Don't enable quick menu by default for new users. (94327e7)
Languages
- Croatian: Translated Settings using Weblate (f6cff4c)
- Hebrew: Translated Settings using Weblate (64a9a91)
- Italian: Translated Settings using Weblate (b35e0e1)
- Japanese: Translated Settings using Weblate (f0b1cbd)
- Japanese: Translated Settings using Weblate (211e299)
- Korean: Translated Settings using Weblate (0671498)
- Portuguese (Brazil): Translated Settings using Weblate (3ab4cd6)
- Portuguese: Translated Settings using Weblate (d899f50)
- Portuguese: Translated Settings using Weblate (25e0409)
- Thai: Translated Settings using Weblate (b724e0e)
Virus Total
SoundSwitch v6.3.0
First new feature in a long time, you can force a specific profile.
A lot of bug fixes, especially relating to multiple device with the same name.
6.3.0 (2022-06-26)
Features
- Profile::Force: Add trigger for a profile to force that profile to be applied anytime the profile sound device is changed. (753f0a3), closes #648
Bug Fixes
- AudioSwitching: Fix issue for Windows 10 <= 1709 where the new audio API aren't available (ad66ec0)
- AudioSwitching: Fix issue with some version of windows 10 that couldn't switch audio of specific application (76929b6)
- Device::Name: Fix the regex used to clean the name of device to not match custom naming. (3e7b27e), closes #909
- Device: Fix issue with device changing name, as long as the id is the same, SoundSwitch will find the device. (1bd6c28), closes #868
- Device: Fix issue with device having the same name not being show as different device in the UI (2249ed0)
- Sentry: Fix spamming sentry with error that can't be fixed (a74a76f)
- Switching: Possible crash when trying to switch audio of process that just closed. (d4894a0)
Languages
- Croatian: Translated Settings using Weblate (daa498a)
- German: Translated Settings using Weblate (e177bf8)
- German: Translated Settings using Weblate (6c680db)
- German: Translated Update Download using Weblate (ba12587)
- Hebrew: Translated Settings using Weblate (1918b35)
- Italian: Translated Settings using Weblate (ff62704)
- Italian: Translated Tray Icon using Weblate (c417b11)
- Italian: Translated Tray Icon using Weblate (6054428)
- Korean: Translated Update Download using Weblate (94411c7)
- Norwegian Bokmål: Translated Update Download using Weblate (ca103fe)
- Portuguese (Brazil): Translated Settings using Weblate (9984be5)
Enhancements
SoundSwitch v6.2.4
Big thanks to @Ephemerality for reworking the code that interact with Windows 10/11 application audio setting. With his rewrite we should be able to stay compatible with new version of Windows to set the audio for a specific process.
Also bump to .NET 6.0.1 stable version.
Happy Holiday 🎄
6.2.4 (2021-12-18)
Bug Fixes
- Device: Rely completely on the name of the device for it's uniqueness in the selection of devices. (d5bd9e8)
Languages
- Czech: Translated Settings using Weblate (bc6a46d)
- Czech: Translated Tray Icon using Weblate (412ea5a)
- Czech: Translated Update Download using Weblate (1235d2c)
Virus Total
SoundSwitch v6.2.3
Mostly a bug release for
- Quick Menu (thanks to @lpv-repo) to be displayed properly when the cursor is in the corners
- Updater that is notifying way too much and should have stopped at the latest version
6.2.3 (2021-11-05)
Bug Fixes
- AudioSwitcher: Switching audio for Windows 10 < 1803 (8b0f4c9)
- AudioSwitcher: Switching audio for Windows 10 < 1803 (e30e23e)
- QuickMenu: Take into account the edge of the screen and show the quick menu properly (bc9eccb), closes #735
- Update: Only notify about the latest version, not all version higher than the current one (337ea6f), closes #806
Virus Total
SoundSwitch v6.2.2
SoundSwitch v6.2.1
SoundSwitch v6.2.0
Better support for Windows 11 and Windows 10 21H2.
Improvement of the logging for when a crash happens.
6.2.0 (2021-10-23)
Features
Bug Fixes
- AudioSwitcher::Windows11: Fix possible crash when using profile with application on Windows 11 (8531ee9)
- AudioSwitcher: Properly use the right audio client for Windows post 21H2 (like Windows 11) (7324b15)
- DeviceLister: Fix crash when device lister is taking too long (e7efb5c)
- Notification::Sound: Fix crash when playing a custom sound. (f0a7113), closes #790
- Profile: Fix systray icon not changing properly when using a profile (aef15b7), closes #450
Languages
- Russian: Translated Settings using Weblate (24cb961)
Enhancements
- AudioSwitcher: Improve the logging of the switching for Windows 11 (5e0a985)
- Mute: Change the unmute icon (844ad5f), closes #791
- Mute: Improve the image to have the same size as device icon (a840c82), closes #791
- TrayIcon: Add better logs to understand what's happening with the systray icon not changing. (99d6243), closes #450
Virus Total
SoundSwitch v6.1.2
I strongly advise you to update to this version
Mostly a bug fix release, I've reworked a lot of the inner working of refreshing device list. A lot of work was put in by the translator to improve and add new languages. A big thanks to them!
Moreover, it has been tested on Windows 11. And lastly, I've moved to application to use .NET 6.0, I know the framework is still considered not fully stable, but with the team of Beta tester, we didn't have any crash or weird bugs.
6.1.2 (2021-10-13)
Bug Fixes
- Updater: Be sure we can download the new releases (1077dd2)
6.1.1 (2021-10-13)
Bug Fixes
- .NET::Build: Fix issue with warnings about API not available (987043e)
- CrashReport: Fix message box not showing when application crashes (6179c53)
- HotKey: Remove detection of any Hanja/Kanji mode key (2ab20ea)
- IconChanger: Fix issue where the icon wouldn't change when the default device is switched. (b33ef84)
- Notification::CustomSound: Fix issue loading MP3 file for custom sound. (a46acb4)
- Profile::Validation: Be sure we're not creating/updating a profile with the exact same trigger (d1312c3), closes #753
- Profile: Properly return issue when loading profile at application startup. (6b27786)
- TrayIcon: Fix rare time where changing the icon make the application crash (ae4f30b)
Languages
- Chinese (Simplified): Translated Settings using Weblate (592cca5)
- Chinese (Simplified): Translated Update Download using Weblate (4f7b24d)
- Croatian: Translated Settings using Weblate (cb560a0)
- Croatian: Translated Update Download using Weblate (9678a7f)
- Italian: Translated Settings using Weblate (5888ba1)
- Italian: Translated Update Download using Weblate (a4589fe)
- Japanese: Translated About using Weblate (7e72027)
- Japanese: Translated Settings using Weblate (fdf4d2e)
- Japanese: Translated Update Download using Weblate (321a886)
- Korean: Translated Settings using Weblate (083b228)
- Portuguese: Translated Settings using Weblate (b934427)
- Russian: Translated Update Download using Weblate (c8e9840)
- Serbian: Add serbian to the application (5d821f7)
- Serbian: Added About translation using Weblate (357c9a8)
- Serbian: Added Settings translation using Weblate (d718bf5)
- Serbian: Added Tray Icon translation using Weblate (b647a94)
- Serbian: Added Update Download translation using Weblate (fc30f7e)
- Serbian: Translated About using Weblate (ceb39e8)
- Serbian: Translated Settings using Weblate (b346d64)
- Serbian: Translated Settings using Weblate (6b4bc16)
- Serbian: Translated Tray Icon using Weblate (49c6a45)
- Serbian: Translated Update Download using Weblate (3557566)
- Spanish: Translated Settings using Weblate (2fdaaf3)
- Spanish: Translated Tray Icon using Weblate (0cd5be4)
- Spanish: Translated Update Download using Weblate (d99a52b)
- Thai: Add language thai to the application (57bc75a)
- Thai: Added About translation using Weblate (7f79dce)
- Thai: Added Settings translation using Weblate (750086c)
- Thai: Added Tray Icon translation using Weblate (ca24957)
- Thai: Added Update Download translation using Weblate (b7738ea)
- Thai: Translated About using Weblate (3b135e3)
- Thai: Translated About using Weblate (7fb4fd0)
- Thai: Translated Settings using Weblate (bd80ec6)
- Thai: Translated Settings using Weblate (4b902da)
- Thai: Translated Settings using Weblate (02833e1)
- Thai: Translated Tray Icon using Weblate (a25c8c7)
- Thai: Translated Update Download using Weblate (a929093)
Enhancements
- .NET: Move to .NET 6.0 (4d1fb42)
- Logging: Improve logging Switch foreground feature for better debugging (5cfdf74)
- Profile::QuickMenu: Only display quick menu when selected in the global setting when switching between profiles. (1e034ae), closes #745