SoundSwitch

SoundSwitch 6.8.1

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:🔉 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

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

6.1.0 (2021-09-05)​

Features​

  • Profile::Hotkey: Profile can now share the same hotkey. Doing so let you switch between profile. A quick menu is also displayed. (85a623e), closes #409

Bug Fixes​

  • .NET: Disable trimmming. It's recommended to avoid it when having a WinForm application. This will fixes a lot of startup crashes. (033b968)
  • AutoUpdate: Show a message box when can't validate signature of file. (2406d6c)
  • Banner:🔉 Fix crash when setting a sound for the banner. (d8fcf3c), closes #730
  • Device::Volume: Only get volume when device is active (40db2ef)
  • Profile::Hotkey: Fix the cycling logic between profiles (009475b), closes #734
  • Telemetry: Start telemetry properly (06ab90c)

Enhancements​

  • Systray::Tooltip: Add volume % when hovering the SoundSwitch icon. (9b1aba3)
  • Telemetry: Add proper tooltip for explaining telemetry (f90ca7f), closes #736
  • Telemetry: Clarify the term related to telemetry (8b2e688)

Languages​

  • Hebrew: Translated Settings using Weblate (1db0a11)
  • Hebrew: Translated Settings using Weblate (cf7e3eb)
  • Hebrew: Translated Update Download using Weblate (fa90c65)
  • Italian: Translated Settings using Weblate (1e5871e)
  • Norwegian Bokmål: Translated Settings using Weblate (04675a9)
  • Portuguese: Translated Settings using Weblate (8c4f733)
  • Portuguese: Translated Settings using Weblate (872b055)
  • Portuguese: Translated Update Download using Weblate (7cb495e)
  • Portuguese (Brazil): Translated Settings using Weblate (4a35ef5)
  • Portuguese (Brazil): Translated Settings using Weblate (e0712a4)
  • Portuguese (Brazil): Translated Update Download using Weblate (2c7f3bd)
  • Profile::Hotkey: Update description of hotkey feature (54e52df)
  • telemetry: Add description (c0a5bdd), closes #736

BREAKING CHANGES​

  • QuickMenu: Quick menu will appear when using hotkey akin to the Windows language menu.
Quick Menu is a new feature that changes the way you can interact with your selected devices. You can disable it in the Settings Menu.

Features​

  • DeviceMenu: Auto-hide after inactivity to not stay on user screen (59922d6)
  • Notification:: DeviceMenu: First version of the new device menu triggered by device changed. (ee6f2c5)
  • QuickMenu: Display a quick menu on cursor position when the user use a HotKey. (8d83ad6)
  • QuickMenu: The user can enable or disable the quick menu in the settings. (fd44ca3), closes #625
  • Telemetry: Add setting for telemetry (38cb95c)

Bug Fixes​

  • Device::Switching: Fix not finding the device when the ID has changed (5741cfd)
  • QuickMenu: Interrupt hiding the quick menu when it's called again (2ad9500)

Languages​

  • Chinese (Simplified): Translated About using Weblate (bef1eaa)
  • Dutch: Translated Settings using Weblate (7ad3831)
  • Dutch: Translated Tray Icon using Weblate (41f275b)
  • Finnish: Translated About using Weblate (e405f00)
  • German: Translated Tray Icon using Weblate (cc008bd)
  • Greek: Translated About using Weblate (f30bcc7)
  • Hebrew: Translated Settings using Weblate (a00e0be)
  • Hebrew: Translated Settings using Weblate (209bd49)
  • Italian: Translated About using Weblate (242095c)
  • Japanese: Translated About using Weblate (babc27e)
  • Korean: Translated Settings using Weblate (1aebdb3)
  • Norwegian Bokmål: Translated About using Weblate (7be16c3)
  • Norwegian Bokmål: Translated Settings using Weblate (d0eae02)
  • Polish: Translated About using Weblate (20f780a)
  • Portuguese: Translated Settings using Weblate (560710f)
  • Portuguese (Brazil): Translated Settings using Weblate (ffc852b)
  • Portuguese (Brazil): Translated Settings using Weblate (39de2ef)
  • RightToLeft: Add support for Right to left languages (f93597c), closes #601
  • Russian: Translated About using Weblate (bf836a4)
  • Swedish: Translated About using Weblate (dc352c4)
  • Swedish: Translated About using Weblate (a187b91)
  • telemetry: add localization for telemetry (227a32c)

5.11.2 (2021-07-27)​

Bug Fixes​

  • Device::Matching: Always match devices by their Id and their clean name. Also follow user order for display/switching. (646f126), closes #706
  • Device::Matching: Improve the hashcode to clash with other (718b951)
  • Log: Remove unneeded warning in the log (4188c85)
  • Update: Use backoff strategy to avoid sending too much unneeded requests. (a4c97ab)

Languages​

  • Italian: Translated Tray Icon using Weblate (fe68a2a)
  • Italian: Translated Update Download using Weblate (85890bc)

5.11.1 (2021-07-25)​

Bug Fixes​

  • Device::Switching: Fix device switching not working when id is different. (44ba705), closes #701
  • Update: Make the signature checker less restrictive (19ccadd)

5.11.0 (2021-07-25)​

Features​

  • Device::Matching: Use the Name to match device when id is different. Please rename your device if you have 2 with the same name. (0dd1ef2)

Bug Fixes​

  • Device::Switching: Fix case where the app doesn't remember the HDMI device after graphic update (be97b1b), closes #698
  • Device::Switching: Fix device switching not finding all the different selected devices (9bedd8d), closes #697

Languages​

  • Japanese: Translated Settings using Weblate (dd1b7eb)
  • Japanese: Translated Settings using Weblate (66c6ab1)
  • Japanese: Translated Tray Icon using Weblate (0905aff)
  • Japanese: Translated Update Download using Weblate (17ac3bf)

5.10.2 (2021-06-30)​

Bug Fixes​

  • Updater: User agent missing to check for update (310d948)
  • Updater:: Download: Fix missing user agent for downloading release (f039dd4)

5.10.1 (2021-06-30)​

Bug Fixes​

  • Notification::Custom: Fix issue where the custom sound wasn't played properly. (4e23556), closes #662
  • Notification:🔉 Fix issue where sound wasn't played properly. (08ca605)
  • Update::Later: Don't force the user to update when left clicking on the icon (56199da)
  • Updater: Use the right mode to open the installer file for update. (dd5399f)
  • Updater:: Postpone: Clicking on the menu shouldn't force downloading the postponed release. (352765b)

Languages​

  • Croatian: Translated Update Download using Weblate (9441f44)
  • Danish: Added Settings translation using Weblate (3915858)
  • Hebrew: Translated Tray Icon using Weblate (bc35bc4)
  • Hebrew: Translated Update Download using Weblate (7272781)
  • Korean: Translated About using Weblate (3add52d)
  • Korean: Translated Settings using Weblate (35cd467)
  • Korean: Translated Tray Icon using Weblate (648c162)
  • Korean: Translated Update Download using Weblate (e7054f6)
  • Russian: Translated Settings using Weblate (ec9884c)
  • Russian: Translated Tray Icon using Weblate (d214918)
  • Russian: Translated Update Download using Weblate (5d36dfa)
  • Turkish: Translated Settings using Weblate (d3f8564)
  • Turkish: Translated Tray Icon using Weblate (55ba8f8)

Enhancements​

  • Device::Switching: Be sure the order of switching device follow the selection made by the user in the settings menu (2956bc6)
Zurück
Oben Unten