Releases: Belphemur/SoundSwitch
SoundSwitch v6.5.1
In this release, I've focused mostly on bug fixes.
Major fixes
- Steam Big Picture perfectly detected (old and new)
- Double notification in Win 11 fixed
- SoundSwitch crashing silently without giving any information
6.5.1 (2023-02-02)
Bug Fixes
- Crash::NoError: Fix crashing without error (4d2ee17)
- logging: Make foreground change message verbose (6c69344)
- Notification::Banner: Fix double notification (for both playback and recording device) in Win 11 (a28b70d)
- Notification::Win11: Fix double notification (ed20fd5), closes #893
- Profile::Editing: Fix inability to change the Notify for profile (0b0cd0c), closes #1090
- Steam::BigPicture: Improve detection of steam big picture (2e7a2af)
- Tooltip::Volume: Be sure the volume of the tooltip is properly shown (8fc9cc4), closes #1096
- Tooltip::Volume: Fix how to show the volume in the tooltip. Start with the volume then name of device. (9b21dc8), closes #1096
- Volume: Fix volume calculation (9b692c8), closes #1096
- Window::Name: Fix possible crash when trying to get the name of a Window (6b45a50), closes #1095
Languages
- Korean: Translated Settings using Weblate (ab0aab7)
Enhancements
- logs: Improve sentry log message in case of crash (b1b093e)
- logs: Remove unneeded threadid (8e73936)
- Profile::Form: Reduce the size of the form to edit/create profile (7e8c42a), closes #1091
- Profile::Steam: Improve the detection of Steam Big Picture mode in Windows 11 (af955f2)
Virus Total
SoundSwitch v6.5.0
6.5.0 (2023-01-07)
Features
- Profile::RecordingCommunication: Add possibility to set communication device for recording device in Profile.cs (2ef778b), closes #793
Bug Fixes
- Device::Matching: Fix device matching between deviceinfo and any that inherit from it (7881f16)
- Device::Selection: Fix issue with recording and playback device having the same name not appearing in selected devices. (f1aef5d), closes #1070
- Profile::SteamBigPicture: Fix detecting the new big picture of steam. (cd7c31f), closes #1074
- QuickMenu: Fix resizing the quick menu when the number of items changes (5b1eaec), closes #1086
Languages
- Bulgarian: Add Bulgarian to the application (74cce0d)
- Bulgarian: Added About translation using Weblate (d1c3fb3)
- Bulgarian: Added Settings translation using Weblate (c05edfe)
- Bulgarian: Added Tray Icon translation using Weblate (e523b8c)
- Bulgarian: Added Update Download translation using Weblate (4fdd134)
- Bulgarian: Translated About using Weblate (8bfea2a)
- Bulgarian: Translated Settings using Weblate (4f79f46)
- Bulgarian: Translated Tray Icon using Weblate (5f2fc01)
- Bulgarian: Translated Update Download using Weblate (6b05d44)
- Bulgarian: Translated Update Download using Weblate (f587f06)
- Ukrainian: Add Ukrainian to the list of supported languages (a3684d3)
- Ukrainian: Added About translation using Weblate (e584982)
- Ukrainian: Added Settings translation using Weblate (9490b89)
- Ukrainian: Added Tray Icon translation using Weblate (b57f6e0)
- Ukrainian: Added Update Download translation using Weblate (e64d78e)
- Ukrainian: Translated About using Weblate (cc7ac86)
- Ukrainian: Translated Settings using Weblate (edb8ab4)
- Ukrainian: Translated Settings using Weblate (c50c67e)
- Ukrainian: Translated Tray Icon using Weblate (d82d954)
- Ukrainian: Translated Tray Icon using Weblate (0250383)
- Ukrainian: Translated Update Download using Weblate (0c80e2e)
Virus Total
SoundSwitch v6.4.3
Major change is using the new version of .NET: 7.0
Also, I think I figured out the issue with the hotkey not working after restart or coming back from sleep. If it happens again, don't hesitate to open an issue.
6.4.3 (2022-11-18)
Bug Fixes
- Hotkey: Fix hotkey not being registered when computer comes back from sleep (ed05d62), closes #1041 #997
Languages
- Add danish to the application (1d5ff6b)
- Croatian: Translated Settings using Weblate (63bf492)
- Danish: Added About translation using Weblate (76221bf)
- Danish: Translated About using Weblate (b0b9ddd)
- Danish: Translated Settings using Weblate (cfa248f)
- German: Translated Settings using Weblate (39a2e80)
- German: Translated Settings using Weblate (76d4691)
- German: Translated Update Download using Weblate (5e8d91b)
- Spanish: Translated Settings using Weblate (25f9ab9)
Enhancements
- .NET: Update to .NET 7.0 (72cb6b8)
Virus Total
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