Skip to content

Latest commit

 

History

History
2722 lines (1670 loc) · 187 KB

CHANGELOG.md

File metadata and controls

2722 lines (1670 loc) · 187 KB

6.11.0-beta.2 (2024-05-22)

Languages

  • Danish: Translated Settings using Weblate (6d5d619)
  • Japanese: Translated Settings using Weblate (2b89880)
  • Spanish: Translated Settings using Weblate (dd90865)

Bug Fixes

  • ci: downgrade conventianl commits (c54c3e0)
  • ci: fix dev version calculation (81253d4)
  • dev version calculation (8fecb98)
  • profile: fix crashing when switching profile (0bf93e6), closes #1481

6.11.0-beta.1 (2024-05-07)

Enhancements

  • banner: Added Center Position (60e5954)
  • center: Middle of the screen/center position for accessibility (9053231), closes #1466
  • language: Add Swedish translations (27ef51f), closes #1431
  • profile: improve description of profile and let the text auto wrap (551c41b), closes #1433
  • settings): Troubleshooting; refactor(trayIcon: Updated Tray Menu (f132a89)
  • updater: auto retry when can't download the file (51bac9c)

Languages

  • Croatian: Translated About using Weblate (b16e510)
  • Croatian: Translated Settings using Weblate (4384e8c)
  • Dutch: Translated Settings using Weblate (7c48d01)
  • Dutch: Translated Settings using Weblate (3103328)
  • Dutch: Translated Update Download using Weblate (681c508)
  • English: Translated Settings using Weblate (c661601)
  • English: Translated Settings using Weblate (f30acf6)
  • French: Translated Settings using Weblate (765c837)
  • Hebrew: Translated Settings using Weblate (8ada5b1)
  • Hebrew: Translated Settings using Weblate (36ba8bc)
  • Hebrew: Translated Settings using Weblate (8e2ad75)
  • Italian: Translated Settings using Weblate (5d306f2)
  • Italian: Translated Settings using Weblate (6e9d2b5)
  • Japanese: Translated About using Weblate (5cedb13)
  • Japanese: Translated About using Weblate (8abbb54)
  • Japanese: Translated Settings using Weblate (94629ce)
  • Japanese: Translated Settings using Weblate (27e14d9)
  • Japanese: Translated Settings using Weblate (d82cb2b)
  • Japanese: Translated Settings using Weblate (8aa4f82)
  • Japanese: Translated Settings using Weblate (00ed06c)
  • Japanese: Translated Settings using Weblate (fde374e)
  • Japanese: Translated Tray Icon using Weblate (8c97167)
  • Japanese: Translated Tray Icon using Weblate (5f0de1b)
  • Japanese: Translated Update Download using Weblate (872a51f)
  • Japanese: Translated Update Download using Weblate (525ae92)
  • Spanish: Translated Settings using Weblate (dc8fe47)
  • Spanish: Translated Settings using Weblate (1c343e6)
  • Spanish: Translated Settings using Weblate (57ff02b)

Bug Fixes

  • banner/quickmenu: Don't show notification or quick menu in the ALT+TAB menu (5312f64), closes #1475
  • localization: Updated Settings and TrayIcon Entries (145f98d)
  • profiles: Readjusted items in Profiles tab (75c4ea0)
  • profile: used icon for profile (8a8237b)
  • quickmenu: Fix crash with QuickMenu having disposed icon (6a79ec9)
  • quickmenu: possible crash when quick menu triggered while disappearing (bd51528)
  • Settings: Fix issue where the settings close button could overlap with text. (f5ceed7), closes #1448

Features

  • banner:on-screen-time: Settings to change how long the banner stays on the screen (41644f5), closes #1467
  • notification: Make the number of banner notification on the screen configurable (cc15647)

6.11.0-beta.1 (2024-04-26)

Enhancements

  • language: Add Swedish translations (27ef51f), closes #1431
  • profile: improve description of profile and let the text auto wrap (551c41b), closes #1433
  • settings): Troubleshooting; refactor(trayIcon: Updated Tray Menu (f132a89)
  • updater: auto retry when can't download the file (51bac9c)

Languages

  • Croatian: Translated About using Weblate (b16e510)
  • Croatian: Translated Settings using Weblate (4384e8c)
  • Dutch: Translated Settings using Weblate (7c48d01)
  • Dutch: Translated Settings using Weblate (3103328)
  • Dutch: Translated Update Download using Weblate (681c508)
  • English: Translated Settings using Weblate (c661601)
  • English: Translated Settings using Weblate (f30acf6)
  • Hebrew: Translated Settings using Weblate (8ada5b1)
  • Hebrew: Translated Settings using Weblate (36ba8bc)
  • Hebrew: Translated Settings using Weblate (8e2ad75)
  • Italian: Translated Settings using Weblate (6e9d2b5)
  • Japanese: Translated About using Weblate (5cedb13)
  • Japanese: Translated About using Weblate (8abbb54)
  • Japanese: Translated Settings using Weblate (27e14d9)
  • Japanese: Translated Settings using Weblate (d82cb2b)
  • Japanese: Translated Settings using Weblate (8aa4f82)
  • Japanese: Translated Settings using Weblate (00ed06c)
  • Japanese: Translated Settings using Weblate (fde374e)
  • Japanese: Translated Tray Icon using Weblate (8c97167)
  • Japanese: Translated Tray Icon using Weblate (5f0de1b)
  • Japanese: Translated Update Download using Weblate (872a51f)
  • Japanese: Translated Update Download using Weblate (525ae92)
  • Spanish: Translated Settings using Weblate (1c343e6)
  • Spanish: Translated Settings using Weblate (57ff02b)

Bug Fixes

  • localization: Updated Settings and TrayIcon Entries (145f98d)
  • profiles: Readjusted items in Profiles tab (75c4ea0)
  • profile: used icon for profile (8a8237b)
  • quickmenu: Fix crash with QuickMenu having disposed icon (6a79ec9)
  • quickmenu: possible crash when quick menu triggered while disappearing (bd51528)
  • Settings: Fix issue where the settings close button could overlap with text. (f5ceed7), closes #1448

Features

  • notification: Make the number of banner notification on the screen configurable (cc15647)

6.10.3 (2024-04-07)

Enhancements

  • icon: improve the logic that cache device icons (886bd81)

Bug Fixes

  • device:icon: Force max size of 32px instead of what's available as large (c389f27)
  • settings: fix issue with device list (settings) crashing when too many devices (180ca33)

6.10.2 (2024-04-07)

Languages

  • Japanese: Translated Settings using Weblate (3bd9ef2)
  • Japanese: Translated Tray Icon using Weblate (3e5e936)

Bug Fixes

  • settings: Hide Primary Screen CheckBox and Position ComboBox when Banner Position not selected (c775eb5)

6.10.1-beta.1 (2024-04-05)

Enhancements

  • banner: Always have the latest banner at the top of the stack (95575f9)

Bug Fixes

  • auto-update: fix bootloop of SoundSwitch when auto-updating with the new beta (e19a21d), closes #1422

6.10.0-beta.1 (2024-04-05)

Languages

  • Polish: Translated Settings using Weblate (54aeeac)
  • Portuguese (Brazil): Translated Settings using Weblate (b8e50fb)

Bug Fixes

  • auto-update: parsing of version with beta (8ef4e51)
  • icon: fix not saving in cache the icon (8623e72)
  • updater: fix possible issue with the updater crashing at SoundSwitch startup. (4de67e6)
  • version: fix the file version of the app (8de2d5b)

Features

  • banner: Make banner stackable instead of replacing content (b26eb7c)

6.10.0-beta.1 (2024-04-05)

Languages

  • Portuguese (Brazil): Translated Settings using Weblate (b8e50fb)

Bug Fixes

  • auto-update: parsing of version with beta (8ef4e51)
  • updater: fix possible issue with the updater crashing at SoundSwitch startup. (4de67e6)
  • version: fix the file version of the app (8de2d5b)

Features

  • banner: Make banner stackable instead of replacing content (b26eb7c)

6.9.0-beta.1 (2024-04-03)

Enhancements

  • notification: Added Top Center/Bottom Center to Banner Positions (#1347) (1566fc9)
  • notification: Merged Custom Sound Notification into Sound Notification (#1352) (a163a09)
  • volume: Keep volume includes both playback and recording devices (03d1aa8)

Languages

  • Croatian: Translated Settings using Weblate (2503908)
  • Croatian: Translated Settings using Weblate (9dcc946)
  • Croatian: Translated Settings using Weblate (3ed5521)
  • French: Translated Settings using Weblate (3d48b72)
  • German: Translated Settings using Weblate (9d414d2)
  • German: Translated Settings using Weblate (c3598bf)
  • Hebrew: Translated Settings using Weblate (00a65a5)
  • Hungarian: Translated Settings using Weblate (97faf79)
  • Hungarian: Translated Tray Icon using Weblate (a191a49)
  • Hungarian: Translated Update Download using Weblate (e85e988)
  • Portuguese: Translated Settings using Weblate (cccdf71)
  • Portuguese: Translated Settings using Weblate (b53b37b)
  • Russian: Translated Settings using Weblate (1c93c71)
  • Slovenian: Translated About using Weblate (15e1747)
  • Slovenian: Translated Settings using Weblate (a0feb07)
  • Spanish: Translated Settings using Weblate (b16f033)
  • Spanish: Translated Settings using Weblate (9dc33bb)
  • Spanish: Translated Settings using Weblate (7569270)
  • Swedish: Translated Settings using Weblate (1bb6efb)
  • Swedish: Translated Settings using Weblate (6b3a6e7)
  • Swedish: Translated Settings using Weblate (a65951a)
  • Ukrainian: Translated Settings using Weblate (c3ed595)
  • Ukrainian: Translated Tray Icon using Weblate (48b11b7)

Bug Fixes

  • comparing devices event, needs to also compare the id (4851b43)
  • getting all device that have name (d695d2d)
  • possible issue where device not removed from the list when renamed (8ed0f14)
  • volume: Volume levels across dual-audio channels now kept for keep volume option (#1371) (7121ecb)

Features

  • autoadd: remove the auto add feature (dd39379)
  • make audioswitcher able to provide list of devices (0d31968)
  • notification: Banner positions (#1346) (40892fe), closes #242 #1176

6.9.0-beta.1 (2024-04-03)

Enhancements

  • notification: Added Top Center/Bottom Center to Banner Positions (#1347) (1566fc9)
  • notification: Merged Custom Sound Notification into Sound Notification (#1352) (a163a09)
  • volume: Keep volume includes both playback and recording devices (03d1aa8)

Languages

  • Croatian: Translated Settings using Weblate (2503908)
  • Croatian: Translated Settings using Weblate (9dcc946)
  • Croatian: Translated Settings using Weblate (3ed5521)
  • French: Translated Settings using Weblate (3d48b72)
  • German: Translated Settings using Weblate (9d414d2)
  • German: Translated Settings using Weblate (c3598bf)
  • Hebrew: Translated Settings using Weblate (00a65a5)
  • Hungarian: Translated Settings using Weblate (97faf79)
  • Hungarian: Translated Tray Icon using Weblate (a191a49)
  • Hungarian: Translated Update Download using Weblate (e85e988)
  • Portuguese: Translated Settings using Weblate (cccdf71)
  • Portuguese: Translated Settings using Weblate (b53b37b)
  • Russian: Translated Settings using Weblate (1c93c71)
  • Slovenian: Translated About using Weblate (15e1747)
  • Slovenian: Translated Settings using Weblate (a0feb07)
  • Spanish: Translated Settings using Weblate (b16f033)
  • Spanish: Translated Settings using Weblate (9dc33bb)
  • Spanish: Translated Settings using Weblate (7569270)
  • Swedish: Translated Settings using Weblate (1bb6efb)
  • Swedish: Translated Settings using Weblate (6b3a6e7)
  • Swedish: Translated Settings using Weblate (a65951a)
  • Ukrainian: Translated Settings using Weblate (c3ed595)
  • Ukrainian: Translated Tray Icon using Weblate (48b11b7)

Bug Fixes

  • comparing devices event, needs to also compare the id (4851b43)
  • getting all device that have name (d695d2d)
  • possible issue where device not removed from the list when renamed (8ed0f14)
  • volume: Volume levels across dual-audio channels now kept for keep volume option (#1371) (7121ecb)

Features

  • autoadd: remove the auto add feature (dd39379)
  • make audioswitcher able to provide list of devices (0d31968)
  • notification: Banner positions (#1346) (40892fe), closes #242 #1176

6.8.1 (2023-12-24)

Enhancements

  • installer: add Korean language to the installer (d30cdfd)
  • profile::icon: Check all device in profile for icon in systray menu (f354698), closes #1332
  • profile: Order by alphabetical when showing profile in the systray menu (58bec3f)

Languages

  • Croatian: Translated Settings using Weblate (04bf70d)
  • Italian: Translated Settings using Weblate (d62ee5b)
  • Portuguese: Translated Settings using Weblate (ce245db)
  • Spanish: Translated Settings using Weblate (e156252)

Bug Fixes

  • Startup: Fix possible startup crash (f841977), closes #1341

6.8.0 (2023-12-19)

Enhancements

  • .NET: Move to .NET 8.0 (43f0d60)
  • device::cache: Improve the performance and speed of caching devices (594b49c)
  • device::cache: Increase the TTL for refreshing device list (6ab8028)
  • device::cache: keep only one cache alive for all devices (9b3a126)
  • device::cache: rework the logic behind refreshing devices when changes are detected in the system. (3c12b3f)

Languages

  • Bulgarian: Translated Settings using Weblate (b2cf464)
  • Bulgarian: Translated Tray Icon using Weblate (fffe534)
  • Chinese (Traditional): Translated Settings using Weblate (4582119)
  • French: Translated Settings using Weblate (4496335)
  • French: Translated Tray Icon using Weblate (76905a4)
  • French: Translated Update Download using Weblate (67c281b)
  • German: Translated Settings using Weblate (061583c)
  • German: Translated Tray Icon using Weblate (3da0c83)
  • Korean: Translated Tray Icon using Weblate (4ca2b15)
  • Polish: Translated Settings using Weblate (43f8fa2)
  • Polish: Translated Tray Icon using Weblate (3b05aeb)
  • Polish: Translated Update Download using Weblate (6cd0022)
  • Serbian: Translated Tray Icon using Weblate (d17e650)
  • Slovenian: Translated Tray Icon using Weblate (b8c4269)
  • Swedish: Translated About using Weblate (2b0a112)
  • Swedish: Translated About using Weblate (943befb)
  • Swedish: Translated Settings using Weblate (9a182a1)
  • Swedish: Translated Settings using Weblate (49d3fcc)
  • Swedish: Translated Settings using Weblate (f2eb255)
  • Swedish: Translated Settings using Weblate (d9e285f)
  • Swedish: Translated Settings using Weblate (3454648)
  • Swedish: Translated Tray Icon using Weblate (e939073)
  • Swedish: Translated Tray Icon using Weblate (fe21446)
  • Swedish: Translated Update Download using Weblate (c95fe6e)
  • Swedish: Translated Update Download using Weblate (1b65fa4)

Bug Fixes

  • Device::Cache: Devices not being refreshed (a113175), closes #1323
  • profile: possible issue with profile where the the state couldn't be restored after the profile ended. (a648e4e)

Features

  • volume: Add an option to keep volume level across audio devices (ca293b5), closes #1328

6.7.2 (2023-06-14)

Bug Fixes

  • MMNotificationClient: Fix possible crash when closing the app (ab8c0ee), closes #1201
  • Notification: Fix missing sound in audio notification (131c9d4), closes #1203

Enhancements

Languages

  • Portuguese: Translated Tray Icon using Weblate (2e87f22)

6.7.1 (2023-06-08)

Bug Fixes

  • MMNotification: Fix getting the current state of Default device at application startup. No more crash when there isn't a communication device set. (e97330e), closes #1200

6.7.0 (2023-06-08)

Features

  • Core::Reset: Add a mneu item to reset the Windows 10/11 per application audio settings. (a5c07e8)
  • Core: Replace core of the software by the CoreAudio library (899058b), closes #1184 #1164 #1175

Bug Fixes

  • Foreground: Issue with Foreground application wrongly detected as SoundSwitch causing SoundSwitch to stop notifying when audio is changed. (31e6fe1)

Languages

  • Croatian: Translated Settings using Weblate (08c491a)
  • Croatian: Translated Tray Icon using Weblate (dd1212b)
  • Hebrew: Translated Settings using Weblate (a8cb593)
  • Hebrew: Translated Settings using Weblate (325911d)
  • Hebrew: Translated Tray Icon using Weblate (e715d44)
  • Italian: Translated Tray Icon using Weblate (3ebd3ec)
  • Portuguese (Brazil): Translated Tray Icon using Weblate (f6b406b)
  • Spanish: Translated Tray Icon using Weblate (f0fd9e6)

6.6.1 (2023-04-17)

Bug Fixes

  • Icon: Fix icon not changing (553b409), closes #1159
  • Profile: Disable profile from switching foreground app by default. (f798580)

6.6.0 (2023-04-09)

Features

  • Profile::Foreground: Let profile be able to switch the foreground application. (a63eac9), closes #1117

Bug Fixes

  • CustomSound: Don't crash on invalid custom sound. (5a0acf2), closes #1130
  • Icon: Don't change icon when communication device is changed. (84b7b46), closes #1134
  • Profile: Not switching all devices (b23fffc), closes #1126
  • Tooltip: Fix not showing the right recording device in tooltip when SoundSwitch starts (c2bd813), closes #1123
  • Tooltip: Fix not showing the right recording device in tooltip when SoundSwitch starts (41ea9ac), closes #1123

Languages

  • Arabic: Translated Settings using Weblate (0a76385)
  • Arabic: Translated Update Download using Weblate (2942b01)

6.5.4 (2023-02-09)

Bug Fixes

  • Device::Refresh: Fix issue where the list of device wouldn't be properly refresh after new device added/removed. (cbb7d25), closes #1113

Languages

  • Chinese (Simplified): Translated Settings using Weblate (fccb108)
  • Polish: Translated Settings using Weblate (be6880a)
  • Serbian: Translated Settings using Weblate (2b70f3e)

6.5.3 (2023-02-05)

Bug Fixes

  • Profile::ForceProfile: Fix issue with force profile crashing SoundSwitch. Fix infinite loop. (988448c), closes #1103

Enhancements

  • Profile::Icon: Always have an icon for the profile banner notification. Default to the first device of the profile when it's not linked to an application. (c2f64d8), closes #1109

6.5.2 (2023-02-03)

Bug Fixes

  • Profile::Communication: Set properly the communication device from a profile. (4a83ac5), closes #1104

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)

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)

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)

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)

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

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)

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

  • AutoUpdate: Keep the Update in a Temp folder with the real name of the file. Let windows clean them up later. (59274db)
  • Configuration: Cleanup configuration of any duplicated device by name clean (3826e9b), closes #943

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)

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

6.2.2 (2021-10-25)

Bug Fixes

  • AudioSwitcher: Fix switching audio device on Windows 11 with "Also foreground app" (ed6b92a), closes #802

6.2.1 (2021-10-24)

Bug Fixes

  • AudioSwitch: Don't log crashed when trying to switch application audio endpoint on Windows 7 (eb0d986)
  • AudioSwitching: Fix audio switching on Windows 11 (40f5ba1), closes #799

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

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

6.0.0 (2021-08-27)

⚠ 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::Sound: 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)

5.10.0 (2021-05-19)

Features

  • Update: Let's the user be a to manually check for update by clicking the update menu item. (8dd63c1), closes #642
  • Update::Postpone: User can now decide to postpone the update and be reminded about it at a later date. (a2b507e)

Bug Fixes

  • AutoUpdate::Downloader: Fix crash when closing the download notify. (58044d1)
  • Foreground: Fix issue where the endpoint would change because of the way foreground feature was disabled. (0c427fc), closes #649
  • Update: Rework the way update are check to trigger a check when the setting is changed. (dfd2f55), closes #641

Languages

  • Arabic: Add arabic to the application. Only in beta. (3809502)
  • Arabic: Added About translation using Weblate (21b81bb)
  • Arabic: Added Settings translation using Weblate (a5ec504)
  • Arabic: Added Tray Icon translation using Weblate (b7ec4c3)
  • Arabic: Added Update Download translation using Weblate (5bc1aa1)
  • Arabic: Translated About using Weblate (1416129)
  • Arabic: Translated About using Weblate (be0c28a)
  • Arabic: Translated Settings using Weblate (957eca5)
  • Arabic: Translated Settings using Weblate (6b27b68)
  • Arabic: Translated Tray Icon using Weblate (283ba8f)
  • Arabic: Translated Tray Icon using Weblate (3e8f7cc)
  • Arabic: Translated Update Download using Weblate (bf220df)
  • Chinese (Simplified): Translated Tray Icon using Weblate (4bda8eb)
  • Chinese (Simplified): Translated Update Download using Weblate (452ec1c)
  • Croatian: Translated Tray Icon using Weblate (44d204f)
  • Italian: Translated Settings using Weblate (69cd836)
  • Norwegian Bokmål: Translated Tray Icon using Weblate (533b0b1)
  • Portuguese: Translated Settings using Weblate (917c103)
  • Portuguese: Translated Tray Icon using Weblate (be6ab26)
  • Portuguese: Translated Update Download using Weblate (f736183)
  • Portuguese (Brazil): Translated Tray Icon using Weblate (e82777b)
  • Portuguese (Brazil): Translated Update Download using Weblate (55121e4)

Enhancements

  • Help: Help menu send to the discussion on GitHub for the user to be able to ask his questions. (e9fde1c)
  • Settings: Increase default size of Setting menu to work better with different language. (d007d80)
  • Update: Clicking on the update menu item will trigger update (34a1131), closes #641
  • Update: Don't autodownload when opening the update form. Only after the user click install. (2029a9b), closes #528
  • Update: Improve the way SoundSwitch check for new updates. (8823e7a)
  • Update::Form: Make the title of the download window be the name of the release. (1da4f2c)
  • Update::Postpone: The more the user postpone, the longer it waits before asking to update. (355dd69), closes #528

5.9.4 (2021-05-11)

Bug Fixes

  • Banner::Sound: Catch execption that could be thrown. (c7a3059)
  • Configuration: Fix likely corruption of configuration. (60cef81)
  • Program: Crash when stopping the application (8da165d)
  • TrayIcon::Menu: Fix issue with the menu not showing up when it should. (8205809), closes #635
  • TrayIcon::Tooltip: Fix issue where the trayIcon tooltip kept being rebuilt. (ca188bd)

Enhancements

  • Foreground::Switch: Disable switching foreground application for everybody. Feature should only be on for people that needs it. (09a8228), closes #636

Languages

  • Chinese (Simplified): Translated Settings using Weblate (e664f6c)

5.9.3 (2021-05-08)

Bug Fixes

  • Config: Fix issue when loading and writting to the configuration (76e60a5)
  • UrlOpening: Fix rare case where the URL doesn't open (aae2ba6)

Languages

  • Portugese: Merge portugese (b605658)
  • Portuguese: Translated Settings using Weblate (43ce732)
  • Portuguese (Portugal): Translated Settings using Weblate (b558c0d)
  • Turkish: Translated About using Weblate (fa83b8e)
  • Turkish: Translated Settings using Weblate (2e5da36)
  • Turkish: Translated Tray Icon using Weblate (b788f1f)

5.9.2 (2021-05-08)

Bug Fixes

  • Foreground: Fix unhandled crash in foreground window detection (b61c347)
  • HotKey::Recording: Disable hotkey for recording if can't register it. (0a5da99)
  • Microphone::Mute: Stop telling user that the microphone mute hotkey couldn't be registered (30d021f)
  • Profile::TrayIcon: possible null case when profile manager isn't defined yet (234d5bf)

5.9.1 (2021-05-08)

Bug Fixes

  • DeviceLister: Fix concurrency issue with the TrayIcon (84ddc78), closes #626 #622
  • DeviceLister: Fix concurrency issue with the TrayIcon (a73a0de), closes #626 #625

Languages

  • Hebrew: Translated Settings using Weblate (96225dd)
  • Hebrew: Translated Update Download using Weblate (a8acb4f)
  • Portuguese: Translated About using Weblate (c58c3c7)
  • Portuguese: Translated Settings using Weblate (e29ab0d)
  • Portuguese: Translated Tray Icon using Weblate (908c67d)
  • Portuguese: Translated Update Download using Weblate (b0c9ddc)
  • Spanish: Translated About using Weblate (d66c9b8)
  • Spanish: Translated Settings using Weblate (8eb75b3)
  • Spanish: Translated Tray Icon using Weblate (a97ff96)
  • Spanish: Translated Update Download using Weblate (1bf75ca)
  • Turkish: Translated Settings using Weblate (e789a62)
  • Turkish: Translated Tray Icon using Weblate (19e2829)
  • Turkish: Translated Update Download using Weblate (5e4921c)

Enhancements

  • ErrorReporting: Add proper error reporting (44efc90), closes #546
  • Profile::TrayIcon: Update the menu to have the profile directly in the menu (54003ea), closes #628

5.9.0 (2021-05-01)

Features

  • Profile::Trigger::TrayIcon: Add tray icon as trigger (4a43fa5), closes #492

Bug Fixes

  • Device: Listing device causing application hanging (55d7316)
  • Notification::Windows: Fix crash when using windows notification and mute microphone (78053fb), closes #596
  • Profile::Trigger: Fix not calling the method in switch (4b75a25)

Enhancements

  • Profile: Update the icon of the profile (4cf5ab2)
  • Profile: Update the icons for the Profile feature (37b1f22)
  • Profile::Trigger: Add new TrayMenu trigger to available triggers (7d4e3d0)

Languages

  • Croatian: Translated Settings using Weblate (3938217)
  • Hebrew: Translated Settings using Weblate (2a6c378)
  • Hebrew: Translated Settings using Weblate (58efe45)
  • Korean: Translated About using Weblate (3aa5a12)
  • Korean: Translated Settings using Weblate (5898dcb)
  • Korean: Translated Settings using Weblate (a9d70d3)
  • Korean: Translated Settings using Weblate (77fe485)
  • Korean: Translated Settings using Weblate (a8e3ec3)
  • Korean: Translated Tray Icon using Weblate (a66510b)
  • Portuguese (Brazil): Translated Settings using Weblate (e11acfd)
  • Turkish: Add language to the application (6d3c40c), closes #588
  • Turkish: Translated About using Weblate (d13a888)
  • Turkish: Translated About using Weblate (f752680)
  • Turkish: Translated Settings using Weblate (ff0098d)
  • Turkish: Translated Settings using Weblate (fd4014d)
  • Turkish: Translated Settings using Weblate (ff2685b)
  • Turkish: Translated Tray Icon using Weblate (1f83dc6)
  • Turkish: Translated Update Download using Weblate (f1de471)
  • Turkish: Translated Update Download using Weblate (9ce1bfe)

5.8.3 (2021-04-11)

Bug Fixes

  • Czech: Fix recognition of the Czech language (c4faedc), closes #586 #590
  • language: Use the native name of the language (7f3b18d)
  • UI::Profile: Add proper sorting (7a8e8fb), closes #589
  • UI::Profile: Possible issue with profile UI (e795ef1)

Languages

  • Hungarian: Translated Settings using Weblate (b206a75)
  • Portuguese (Brazil): Translated About using Weblate (1d20c9f)
  • Portuguese (Brazil): Translated Settings using Weblate (94054bd)
  • Turkish: Add UpdateDownload (dc5d85d)
  • Turkish: Added About translation using Weblate (ae15091)
  • Turkish: Added Settings translation using Weblate (69c939a)
  • Turkish: Added Tray Icon translation using Weblate (1cdb817)

Tests

  • Language: Add test to check the language (2a08afe)

5.8.2 (2021-04-11)

Bug Fixes

  • Banner: Problem with sound not playing correctly (ce90164)
  • Mute: Possible issue with using wrong instance of object (c3818cf)
  • UI: Display issue with the profile tab (889bf40)
  • UI: Missing delete icon for sound on banner notif (e8dc98a)

Languages

  • Chinese (Simplified): Translated Settings using Weblate (1373827)
  • Croatian: Translated Settings using Weblate (760dac8)
  • Croatian: Translated Settings using Weblate (adce437)
  • Czech: Add Czech language (2034aa6)
  • Czech: Translated using Weblate (4f31a8b)
  • Czech: Translated using Weblate (bff272e)
  • Czech: Translated using Weblate (1708699)
  • Czech: Translated using Weblate (eb2e1e8)
  • German: Translated Settings using Weblate (7e607a8)
  • Hebrew: Add hebrew language (2fc5fbc)
  • Hebrew: Translated using Weblate (71bc510)
  • Hebrew: Translated using Weblate (b72ca12)
  • Hebrew: Translated using Weblate (b45843a)
  • Korean: Translated using Weblate (f2c14a4)
  • Russian: Translated using Weblate (94f8a2f)

5.8.1 (2021-04-03)

Bug Fixes

  • Settings: Not being able to set hotkeys (ac05bcd), closes #565

5.8.0 (2021-04-02)

Bug Fixes

  • AudioSwitcher: Add missing return type (777d5a8)
  • Language: Add Japanese language (d02a3c3), closes #552
  • Language: CultureInfo for Japanese (1bd87cd)
  • Mute: Set default shortcut one not taken by windows (c3cda41)
  • Mute: Use the right context to interact with the MMDevice (4ef87a4)
  • updater: Be sure to check for case where there isn't an installer (4038b77)

Features

  • AudioSwitcher: Add method to interact directly with a MMDevice in the ComThread (a8c95d4)
  • Mute: Add localization and proper spacing (c062df5)
  • Mute: Add new string for muted/unmuted (7334fa4)
  • Mute: Add notification for microphone muted (6eb124f)
  • Mute: Add service to mute default microphone (cbe121c)
  • Mute: Add the mute feature to UI (f03f427)
  • Mute: Muted state has higher priority (00941b8)
  • Mute: plug the service to the notification (bb4baa6)
  • Mute: Return the state of mute after action (6d63226)
  • USB: Add detection if USB audio device (13286bd)

OLD Changelog

v5.7.1 (2021-01-30)

Full Changelog

Implemented enhancements:

  • Win modifier for shortcut #535

Fixed bugs:

  • Webclient exception when SoundSwitch tries to update multiple times #543
  • Windows Notification option displays Banner (not Windows Notification) #539
  • Installer shouldn't remember the state of "remove SoundSwitch config" when updating #538
  • New option "正體字/繁體字" is not work correctly #537
  • Updater window open pages inside itself #536

Closed issues:

  • Crashing when canceling multiple updates #544
  • Unable to add single monitor sound source #542

v5.7.0 (2021-01-12)

Full Changelog

Implemented enhancements:

  • Add translation for Traditional Chinese (zh_Hant) #531

Fixed bugs:

  • Taskbar popup not responding and sound lost on headset #532

Closed issues:

  • When switching the Systray Icon to Recording mode #533
  • Crash when there is no output device available after PC starts. #530
  • Unable to Switch Speakers #529

v5.6.1 (2020-11-23)

Full Changelog

Fixed bugs:

  • Can't switch audio device because of "Also switch foreground program" & Profile for applications don't work anymore #524

v5.6.0 (2020-11-21)

Full Changelog

Implemented enhancements:

  • Move to use .NET 5.0 #523
  • Move the restore device checkbox to the profile settings to make it more user friendly #521
  • Add a profile trigger for UWP apps #518
  • Add recent version to winget-pkgs? #512

Fixed bugs:

  • Restore device choice not saved when editing profile #522

v5.5.4 (2020-11-07)

Full Changelog

Implemented enhancements:

  • When using a profile with Application and Also Switch default device, let the user choose if he wants to restore the old devices #517
  • [Enhancement] Mirror outputs #230

Fixed bugs:

  • App crashes when update is declined #516

Closed issues:

  • Pop-up shown too often #515
  • Crash on Startup #508

Merged pull requests:

  • Adding in setting to always use primary screen for banner notifications. #514 (westonhowe98)

v5.5.3 (2020-09-12)

Full Changelog

Implemented enhancements:

  • Is there any chance of supporting changing of the "default format" control panel option? #501
  • Setting audio levels of currently active device #452
  • Show volume slider like the volume system icon #209

Fixed bugs:

  • [Minor Bug] Decimals in Sound device names cause truncated display in drop down menus #504
  • Backspace key not working while Soundwitch is running #503
  • Profiles without change default device may wont work #500
  • Show dependency between 'Also switch default device' and 'Communication' in profile dialog #498
  • No scroll bar on Add Profile window when size smaller than the content. #496
  • Crash on open update details when ussing Classic Windows theme #220

Closed issues:

  • Crash after startup on Windows 10 #502

v5.5.2 (2020-08-22)

Full Changelog

Fixed bugs:

  • Updating from 5.5.0 to 5.5.1 crashed after installation #495

Closed issues:

  • crash report: System.Threading.ThreadStateException: Instance isn't set even after waiting 1250 ms #493

v5.5.1 (2020-08-19)

Full Changelog

Implemented enhancements:

  • When Steam Big Picture is closed, returned the audio default devices as they were before switching #490
  • Request: Run profile on startup #489
  • Change "No update available" text when update-check is disabled #487

Fixed bugs:

  • High DPI Mode not working anymore (4K screen with zooming 150%) #494
  • Wrong error message when adding a profile without triggers #488

v5.5.0 (2020-07-28)

Full Changelog

Implemented enhancements:

  • ui window position when starting from task bar.. #484
  • Notifications on profile activation #483
  • Reconnected devices and profiles #482
  • Make the installer update silent when using the changelog view #480
  • Integrate an option to automatic switch the sound device when Steam Big Picture ist running #478
  • Better support for MultiScreen: Banner displayed on active screen #475
  • [Enhancements] Profile editing #431
  • Default Communication Device support #348
  • Add feature: Switch only communications device #252

Fixed bugs:

  • Installer cannot detect correctly version of .NET Core runtime when installed with the SDK #486
  • Crash when trying to display the tooltip of the playback device #481
  • Installation crashes at .NET Core 3.1.4 since Update from Microsoft #479
  • Installer Offers To Install Older Desktop Runtime #474
  • HDMI sound device is not switched to using the hotkey #466

Closed issues:

  • SoundSwitch crash when switching profile with a device that isn't active at time #485
  • SounSwitch crashes after launch in Windows 7 x64 #477
  • Crash at startup when soundswitch is installed on multiple users on Windows 10 #476

v5.4.0 (2020-06-10)

Full Changelog

Implemented enhancements:

  • Make an item in the menu for the Community / Discord #472
  • SoundSwitch - Forum, Discord Chat & FAQs. #470
  • Add Croatian to the app #465

Fixed bugs:

  • Banner + acoustic signal when switching output device #471
  • Settings Tab Not Displaying Correctly #467
  • SoundSwitch crash at boot: Instance not initialized #464
  • SoundSwitch crash at start: Named Pipe access denied #463
  • Crash when switching to a profile where the device isn't connected #462
  • SwoundSwitch preventing Windows 10 Sleep mode #439

Closed issues:

  • Soundswitch crashes at startup #468
  • Unable to donate via PayPal #312

Merged pull requests:

  • feature/ui-improvements: Various small improvements for the UI #461 (FireEmerald)

v5.3.1 (2020-05-31)

Full Changelog

Fixed bugs:

  • Trying to get Help/Donate using the menu make SoundSwitch crash #460

Merged pull requests:

v5.3.0 (2020-05-30)

Full Changelog

Implemented enhancements:

  • When setting profile using an application, let the user choose if the default audio device is changed too #458
  • Better error message when launching second instance of SoundSwitch #456

Fixed bugs:

  • SoundSwitch crashes on startup: Can't get information about running process for Profile Feature #455

Closed issues:

  • Crash after booting up PC: When using Profile feature and the audio device isn't connected #457

v5.2.0 (2020-05-24)

Full Changelog

Implemented enhancements:

  • Move to use .NET Core #453

Fixed bugs:

  • SoundSwitch doesn't remember when HotKey is disabled #451
  • Recognize installation directory #449

Merged pull requests:

v5.1.1 (2020-05-17)

Full Changelog

Fixed bugs:

  • Upgrade issues: Installer fails to start SW. Hotkey not functional after starting manually #447
  • app crash new beta 5.1.0 #446

v5.1.0 (2020-05-16)

Full Changelog

Implemented enhancements:

  • Make the Disconnected device list collapsible #445
  • Add Dutch to the application #440

Fixed bugs:

  • Recognize re-connected devices as the same as before #444
  • Keybind not working, crashing when trying to edit keybind. #443

Closed issues:

v5.0.4 (2020-05-10)

Full Changelog

Implemented enhancements:

  • When deleting a profile reset all changes made by profile to the Windows audio system #430

Fixed bugs:

  • Need to close the log file before packing when app crashed #434
  • NullReferenceException when the last playback device is disabled #432
  • Hotkey doesn't register & hotkey bar display issue #429
  • Crashes at startup when all playback devices are disabled #427
  • Duplicate device created/previous removed when reconnected. #425
  • Default Communication Device changing when it shouldn't. #418

Merged pull requests:

  • Close the log file before packing to zip #435 (moomons)
  • Fix NullReferenceException when the last playback device is disabled #433 (moomons)
  • Fix crash at startup when all playback devices are disabled #428 (moomons)
  • Reconnected devices are not added back to the selected list #426 (ys27)

v5.0.3 (2020-04-18)

Full Changelog

Implemented enhancements:

  • Make the updater detect if installed as User or Admin #416

Fixed bugs:

  • Can't use Windows Key as part of the HotKey #421

v5.0.2 (2020-04-04)

Full Changelog

Fixed bugs:

  • Security Vulnerability in the Updater #415
  • 5.0.1 crashing on first run #413
  • My hot-key stopped working after the last patch #408
  • Install / Upgrade issue #404
  • SoundSwitchAggregateException / error message #397
  • Auto Updater is Crashing on v4.15.* #376

Closed issues:

  • Bug - Cannot set hot keys #412
  • Crash when no audio device available #411
  • url #407
  • Hotkey gets various characters in addition to the key I actually want #405
  • Randomly switch on it own and back when viewing websites, desktop or doing anything #403
  • SoundSwitch_v5.0.1.14646_Release #402
  • Forced mode #400

v5.0.1 (2020-01-25)

Full Changelog

Fixed bugs:

  • Crash when switching with v5.0.0 #401

v5.0.0 (2020-01-24)

Full Changelog

Implemented enhancements:

  • Support install through Chocolatey package manager #372

Closed issues:

  • What folder should I backup? #399
  • Error when installing just for me #398

v4.17.1 (2019-12-26)

Full Changelog

Implemented enhancements:

  • Combined hotkey for In+Output device #110

Fixed bugs:

  • Unable to create a profile without linked application #395

v4.17.0 (2019-12-24)

Full Changelog

Implemented enhancements:

  • Add Korean language #391
  • A hotkey to switch audio devices only for specific applications #257
  • Possible to make a portable install? #208
  • Add device profiles tab, and add new hotkey combo to switch between them #207

Fixed bugs:

  • Unable to set custom sound notification #386
  • Soundswitch crash on startup #214

Closed issues:

  • Latest version won't install #388

Merged pull requests:

v4.16.3 (2019-12-14)

Full Changelog

Closed issues:

  • Shortcut error #387
  • Russian language #384
  • Crash report #383
  • Installer for 14.6.2.3656 fails #382

Merged pull requests:

v4.16.2 (2019-11-26)

Full Changelog

Fixed bugs:

  • The option "Change Icon" is misleading and not self-explanatory #374

Closed issues:

  • Access violation error when updating #375

Merged pull requests:

v4.16.1 (2019-11-24)

Full Changelog

Implemented enhancements:

  • Icon can change when any device is switched #373
  • Possibility to link application to Audio Device #13

v4.16.0 (2019-11-24)

Full Changelog

Implemented enhancements:

  • User can choose how the SoundSwitch Icon changes #368
  • Would you like a translated readme in German? #366

Fixed bugs:

  • SoundSwitch crashes when switching to "Customized Sound Notification" #365
  • Possible Windows/Nvidia update causing persistent 4.10 and 4.15 issues. #363
  • Speakers registering as disconnected in SoundSwitch since update 4.15.0.40592 #361
  • Working device showing as "Disconnected" after latest update #360
  • Shortcut Not Working #359
  • Missing Audio Device #358
  • Missing second playback device with same name #338

Closed issues:

  • Certificates are missing in the repository #367
  • Cannot Switch after the latest update #364
  • Bluetooth Speakers Not Shown #362
  • Switching Audio Devices Frequently Leads To Audio Output From Multiple Audio Devices #356
  • Request: custom volume per device #333
  • Feature Request: Delay Launch for SoundSwitch #332

Merged pull requests:

  • Added german README, based on translations from Overload86 #369 (FireEmerald)

v4.15.1 (2019-11-13)

Full Changelog

Fixed bugs:

  • Cycle throu selected not working #357

v4.15.0 (2019-11-12)

Full Changelog

Implemented enhancements:

  • The installer dumps a setup log file next to itself after normal installation #337
  • Don't launch the application after a silent install #336
  • Switch the foreground app also [WIN10] #334

Fixed bugs:

  • Incorrect tray icon displayed #340

Closed issues:

  • Sound Switch is not opening after the newest windows update (1903) #355
  • Soundswitch shortcut doesn't work anymore #354
  • Switch audio outputs when SoundSwitch is run while already running. #353
  • [Feature request] option to hide tray icon #352
  • This program messed up my sound settings after uninstalling #350
  • Unable to download installer - SSL Issues #349
  • Hotkey not working #347
  • [Feature Request] Switch output by a shortcut without SoundSwitch running in tray #346
  • Icon in start menu is small when medium icon size is selected #345
  • Not working in Chrome #344
  • Default audio is switching but my opened programs do not. #343
  • Audio out of only one source #342
  • Microphone level is reset to 0 after switching #339
  • Not switching audio devices without restarting program with bootup on start enabled #335

v4.14.0 (2019-04-19)

Full Changelog

Closed issues:

  • [Bug] No Logitech G533 after updating soundswitch to 4.13 #331

v4.13.0 (2019-03-21)

Full Changelog

Fixed bugs:

  • High CPU came back #330
  • Soundswitch crash at start when no internet #326
  • Hotkeys do not work even after 4.12 #324

Closed issues:

  • Link Playback and Recording devices together #328
  • Installer crashing #327
  • [Feature] Switch device on single click on tray icon #325
  • Characters in french are not displayed correctly in the installer #313
  • SoundSwitch not launching on Windows 8.1 #136
  • Problem with VC Redist and Win 10 anniversary update #114

v4.12 (2019-02-26)

Full Changelog

Fixed bugs:

  • SoundSwitch does not refresh itself when connecting new device to computer #323
  • Toast Notification not working #321

Closed issues:

  • Not switching to HDMI Audio Device #322
  • Failure to install Visual C++ Redistributable during first installation. #320
  • Breaks Spotify #318
  • Soundswitch does not open itself at boot. #317
  • Visual C++ Redistributable for Visual Studio 2017 issues with other program #315
  • 4.11.69 Bug with hotkeys #314

v4.11 (2018-12-05)

Full Changelog

Implemented enhancements:

  • Add Chinese language #311

Fixed bugs:

  • High CPU usage with 4.10.6899.14921 when coming back from hibernation/sleep #309

v4.10 (2018-11-21)

Full Changelog

Fixed bugs:

  • Lag opening system tray context menu #298
  • 4.9 Update will not finish #294
  • Crashing, unstableness and messed up dialogues. #293
  • SoundSwitch crashing ... again #292

Closed issues:

  • Default Communications Device #308
  • I can not install or update SoundSwitch. #307
  • no way to set a shotcut #305
  • Crashing at launch #303
  • Odd issue with soundswitch #302
  • Enhancement - Leftclick to switch devices #301
  • Soundswitch App Wont Open #296
  • Feat.Req.: create and switch-to "profiles" (e.g. Docked-Softphone, Docked-VideoConf) #295
  • Soundswitch won't appear on the screen even thought it is running in the task manager #243
  • SoundSwitch is crashing frequently #232

Merged pull requests:

v4.9 (2018-06-09)

Full Changelog

Fixed bugs:

  • New logo mostly invisible on white background #287
  • Switching between Audio sources delayed - v4.8 #286
  • SoundSwitch not starting after installation finished #276

Closed issues:

  • Much slower switching ever since 4.8 #291
  • Interface slow to respond to click to open #288

Merged pull requests:

v4.8 (2018-06-06)

Full Changelog

Implemented enhancements:

  • Fallback on Name when Id not matching #283
  • Modern Logo for Soundswitch #277

Closed issues:

  • Remove duplicate trayicon file #281
  • How to test my forked Soundswitch-dev installer? #273
  • Crash on boot after motherboard change #251

Merged pull requests:

v4.7 (2018-05-15)

Full Changelog

Fixed bugs:

  • Crashing when mouse over tray icon #272
  • Readme missing screenshot #271

Closed issues:

  • Sound Switch keeps closing #270
  • SoundSwitch isn't working with chrome sometimes #269

v4.6 (2018-05-13)

Full Changelog

Fixed bugs:

  • App randomly crashes, every 2 hours or so, with latest 4.5 update. #268
  • Double Click to switch output device crashes app #267

Closed issues:

  • With default communications checked, it would not switch properly #256

Merged pull requests:

v4.5 (2018-05-12)

Full Changelog

Implemented enhancements:

  • Add option to disable selected sound on device switch #261

Merged pull requests:

  • Maybe fix memory leak caused by not disposing Icons and Bitmaps. #262 (Niko-O)
  • Update ISS file (add Italian language) #260 (bovirus)

v4.4 (2018-05-09)

Full Changelog

Implemented enhancements:

  • New Language: Portuguese (Brazilian) - Pull Request #258
  • Improve logging #254

Fixed bugs:

  • Crash observed after restart driven by Windows Update #248
  • In x86, the installer always force to install VC++ Redist #245

Closed issues:

  • Identify Re-Connected Displays /w Audio #250

Merged pull requests:

v4.3 (2018-03-10)

Full Changelog

Closed issues:

  • Unable to set shortcut #241
  • Different Hotkey per device? #238
  • Switch Device by system time #235

v4.2 (2017-12-03)

Full Changelog

Implemented enhancements:

  • Rewrite of the core of SoundSwitch #224

Fixed bugs:

  • Race condition of the WindowsAPIThread leading to crash on start. #229

v4.1 (2017-11-30)

Full Changelog

Implemented enhancements:

  • Add choice in uninstaller to remove application configuration #216

Fixed bugs:

  • Settings crash when device don't have a friendly name #225
  • Locking up on switch since Fall Creator's Update #219
  • Application crashes when activating a bluetooth device - Win7 #217
  • SoundSwitch Freezing randomly. #200
  • New-Old Issue - Switching to Bluetooth Audio #166

Merged pull requests:

v4.0 (2017-11-26)

Full Changelog

v3.15.2 (2017-11-21)

Full Changelog

Implemented enhancements:

  • Add ability to link output/recording devices #206

Fixed bugs:

  • App Crash with MP3 file used for Banner Notification (works fine in Custom Sound Notification) #218
  • Invalid sound file make SoundSwitch crash #210

Closed issues:

  • SoundSwitch won't launch #205
  • Crashes when remote connecting to machine using RDP #197

v3.15.1 (2017-07-08)

Full Changelog

Fixed bugs:

  • Can't install vcredist with the built in installer provided by soundswitch #203
  • SoundSwitch in Homeoffice/Office #199
  • Updater Progress bar crash with Classic Visual Theme #194

Closed issues:

  • Crash when not selecting a file for the custom sound notification option #202
  • High CPU usage because of "Windows Audio Device Graph Isolation" process #198
  • Error popup when trying to install latest update #196
  • Branding version for GTribe #148

Merged pull requests:

  • Spanish language added #244 (plextoriano)
  • Add VC Redist 2017 as dependency #204 (Belphemur)
  • Fixed a crash which happened if the user disabled visual styles e.g. with the 'Windows Classic' theme of Windows 7. #195 (FireEmerald)

v3.15.0 (2017-05-31)

Full Changelog

Implemented enhancements:

  • Make the banner notification use the image of the Device #192
  • Update German #189
  • Unable to bind ScrollLock as a hotkey #151

Fixed bugs:

  • Installer don't detect .net 4.7 #193
  • Soundswitch crashes on RDP connect #187

Closed issues:

  • Recording device hotkey doesn't cycle #191

Merged pull requests:

v3.14.2 (2017-05-25)

Full Changelog

Fixed bugs:

  • Unresponsive after RDC #112

Closed issues:

  • Error after Creator's Update #185
  • Kaspersky Internet Security detects Virus and crashes SoundSwitch while updating (false-positive) #180

Merged pull requests:

v3.14.1 (2017-04-08)

Full Changelog

Implemented enhancements:

  • Update AudioEndPointLibrary #178

Fixed bugs:

  • SoundSwitch Crash when Custom Notification is set and no Sound is chosen: System.FormatException Fatal Error #175

Closed issues:

  • Program keeps crashing if notification setting is set to "Customized Sound Notification" and no sound file is chosen. #177
  • SoundSwitch doesn't start - Windows 8.1 #176

v3.14.0 (2017-03-21)

Full Changelog

Implemented enhancements:

  • Improve the notifcation of new update #168
  • Corrected anchors, added high-dpi support. #169 (FireEmerald)

Fixed bugs:

  • Notification BallonTip not showing #173
  • Settings dialog resize issues #164

Closed issues:

  • Kaspersky Internet Security blocks download and execution of latest versoin #181

v3.13.2 (2017-03-21)

Full Changelog

Implemented enhancements:

  • Rename the Installer EXE when autoupdate to something more meaningful #167

Fixed bugs:

  • Problem with hotkey since new version #171
  • Hotkey issue #170

Closed issues:

  • Crashing every time #165

v3.13.1 (2017-03-11)

Full Changelog

Implemented enhancements:

  • Translate missing strings in German #159

Fixed bugs:

  • Crash on Launch, Win7 x64 #161

Merged pull requests:

  • Assigned values to DeviceCyclerTypeEnum and NotificationTypeEnum entries. #162 (FireEmerald)
  • Translated some strings into German introduced in 4dedc42. #160 (FireEmerald)

v3.13.0 (2017-03-04)

Full Changelog

Implemented enhancements:

  • Improve french translation #158
  • Localization improvements #156
  • Ability to disable auto update checker #102

Fixed bugs:

  • Tray icon doesn't update until switched #154

Closed issues:

  • Resolve AppVeyor problems #153

Merged pull requests:

  • Improved the multi-language support, this includes: #157 (FireEmerald)
  • Improved the update system to support three different modes #152 (FireEmerald)

v3.12.8 (2017-02-15)

Full Changelog

Implemented enhancements:

  • Use radio button for the Auto-Update #150

v3.12.7 (2017-02-14)

Full Changelog

Implemented enhancements:

  • Check the update is signed with a trusted key #147
  • Make the installer install the certificate used by SoundSwitch #145
  • When stealth update is activated, don't auto-update if there is an app in fullscreen #144

Fixed bugs:

  • Unable to launch on Windows 7 32bit: Universal C Runtime missing #155
  • Updater crash with Full updater and progress bar #83

v3.12.6 (2017-02-11)

Full Changelog

Fixed bugs:

  • Crashed when Bluetooth headphones conneted #140

Closed issues:

  • Add donation url in the installer #142
  • Similar to #140 - Crashes when CONNECTING Bluetooth Device/Headphones #141

v3.12.5 (2017-01-02)

Full Changelog

Merged pull requests:

v3.12.4 (2016-12-09)

Full Changelog

Implemented enhancements:

  • When on Beta channel, also install releases #132

Fixed bugs:

  • Audio device's selection menu on the systray stopped updating/working #131

v3.12.3 (2016-12-08)

Full Changelog

Implemented enhancements:

  • Setting to keep the normal SoundSwitch TrayIcon #128

Closed issues:

  • Hotkey to switch playback no longer works #130

v3.12.2 (2016-12-01)

Full Changelog

Implemented enhancements:

  • Add a donate button #127

Fixed bugs:

  • Reinit the systray icon on Keep Systray setting change #135
  • Installer doesn't check for the right version of VC Redist 2015 #126
  • Device Icon used in Settings is the small one #125
  • App crashes on launch #124

v3.12.1 (2016-11-25)

Full Changelog

Implemented enhancements:

  • Device-dependent system tray icon #122

Fixed bugs:

  • SoundSwitch crash when stopping #123

v3.12.0 (2016-09-24)

Full Changelog

Implemented enhancements:

  • Update to .NET 4.6.2 #118
  • Accessing 'help' at any time #105
  • Request: Notification pop up with custom sound? #73

Fixed bugs:

  • Don't switch to already default device #117

Closed issues:

  • beta 3.11.0.32914 #115

v3.11.0 (2016-08-21)

Full Changelog

Implemented enhancements:

  • Request: WinKey as modifier #109

Fixed bugs:

  • Not switching "default communications device" #106

Closed issues:

  • Windows 10: Shorter notification duration when 'browsing' with hotkey #108
  • Nevermind #104

v3.10.2 (2016-06-05)

Full Changelog

Fixed bugs:

  • C++ 2015 x64 redist installed but installer tries and fails to download and install it again #101

v3.10.1 (2016-05-22)

Full Changelog

Implemented enhancements:

  • Support HTTPS download in the installer #99

Fixed bugs:

  • SoundSwitch install not working, VCRedist detect and download problem v3.10 Stable #98

v3.10.0 (2016-05-15)

Full Changelog

Implemented enhancements:

  • High Resolution Icons #94

v3.9.9 (2016-05-01)

Full Changelog

Fixed bugs:

  • When launching SoundSwitch, it always set as default the already default device #93
  • Missing Beta mode in Settings #92
  • Infinite notification popup #91

v3.9.8 (2016-04-29)

Full Changelog

Implemented enhancements:

  • Use the Tooltip of the Systray instead of a Baloontip to display active device #90
  • Show active device on hover Systray Icon #88
  • Playback devices constantly go in the Disconnected section #87

v3.9.7 (2016-04-15)

Full Changelog

Implemented enhancements:

  • Request: Cycle through connected devices by double clicking on the system tray icon #80
  • Generate HTML for Changelog file and add it to the installer #79
  • Providing 'help' for first time users at the time of installation #78

Fixed bugs:

  • SoundSwitch 3.9.6 Cannot install visual c++ redist #84
  • Pipe system broken: New instance of SoundSwitch doesn't close the previous one #81
  • Switching already running applications #70

Closed issues:

  • SoundSwitch crashes when logging in to a second user in Win10 #82
  • Per-application switch #77

v3.9.6 (2016-03-10)

Full Changelog

Implemented enhancements:

  • Add a "stealth" component to the Auto-Update #64

Fixed bugs:

  • AutoUpdate doesn't restart correctly SoundSwitch #76
  • Installer: Don't install if not Windows 7 SP1 or newer #75
  • At windows startup, hotkeys don't work #72

Closed issues:

  • Unable to installl dependencies, but Sound Switch would stil install. Crash at start #74

v3.9.5 (2016-02-28)

Full Changelog

v3.9.4 (2016-02-22)

Full Changelog

Fixed bugs:

  • Empty Icon defined for an AudioDevice #71

Closed issues:

  • Suggestion: Invoke command line to directly choose a source #69
  • series of popups every restart #68

v3.9.2 (2016-01-22)

Full Changelog

Implemented enhancements:

  • Make new instance of SoundSwitch close the previous one #66

Closed issues:

  • Command line #61

v3.9.1 (2016-01-08)

Full Changelog

Implemented enhancements:

  • Disabling completely the hotkeys #62

Fixed bugs:

  • Sporadically hangs #43

v3.9.0 (2016-01-05)

Full Changelog

Implemented enhancements:

  • Make update notification clearer for Windows 10 #59
  • Personalized Notification Sound #52

Closed issues:

  • Ability to switch default communications device as well. #60

v3.8.4 (2016-01-01)

Full Changelog

Implemented enhancements:

  • Beta Channel #58

v3.8.3 (2015-12-31)

Full Changelog

Fixed bugs:

  • SoundSwitch crash when disabling all Playback devices in the Control Panel #57
  • Notification settings reset when Soundswitch closes when choosing "No Notification" (3.8.2.25464) #56

v3.8.2 (2015-12-30)

Full Changelog

Fixed bugs:

  • Crash when using Windows Notification after SoundSwitch restart and switch device #55

v3.8.1 (2015-12-30)

Full Changelog

Fixed bugs:

  • Soundswitch 3.7.0.23142 crashed when I tried to update it through the update button. #54
  • App Freeze when using Sound Notification and Unplug device while sound playing. #53
  • Crashes everytime I try to use it #51

v3.8.0 (2015-12-29)

Full Changelog

Implemented enhancements:

  • Personalize the Sound when switching device and play it on the new device. #49
  • Create minidump in case of crash #48
  • When an update is available, clicking on the notification launch the download #47

Fixed bugs:

  • French language not loaded by SoundSwitch #50

v3.7.0 (2015-12-26)

Full Changelog

Implemented enhancements:

  • Remove the use of Device Name in configuration for device ID #46

Fixed bugs:

  • Version 3.6.5.13463 does not recognize playback devices, version 3.6.2.37344 does. #45
  • By default SoundSwitch doesn't switch the Multimedia Device #44
  • Crash and Restart when using Windows Remote Desktop. Problem when new device is connected. #41

v3.6.5 (2015-12-22)

Full Changelog

Closed issues:

  • Default Audio device switching - programs are not #42

v3.6.2 (2015-12-12)

Full Changelog

Implemented enhancements:

  • Add/Correct possibility to add only one key as hotkeys #37
  • Toggle Option in the trayicon's menu #36

Fixed bugs:

  • SoundSwitch Crashing when connecting a device #40
  • Installer not detecting correctly VS 2015 Redist #39

Closed issues:

  • Switching output bug in Chrome #38

v3.6.1 (2015-12-04)

Full Changelog

Fixed bugs:

  • Installer doesn't detect DotNet 4.6.1 #35

Merged pull requests:

v3.6.0 (2015-11-14)

Full Changelog

Fixed bugs:

  • Display notification only once when default device is changed #32
  • Soundswitch won't start. No crash report. #31

v3.5.3 (2015-11-12)

Full Changelog

v3.5.2 (2015-11-11)

Full Changelog

v3.5.1 (2015-09-18)

Full Changelog

Implemented enhancements:

  • Update AudioEndPointLibrary #30

v3.5.0 (2015-09-14)

Full Changelog

Implemented enhancements:

  • Implements improvement given by underlying library #29
  • In case of crash. Zip the Log folder for easy reporting #24

v3.4.2 (2015-09-04)

Full Changelog

Implemented enhancements:

  • Add localization #27
  • Bigger Icons in Settings. Support non standard icons. #26

Fixed bugs:

  • crash on Start: Recording Devices: Call IMMDeviceEnumerator::GetDefaultAudioEndpoint(...) #25

v3.4.1 (2015-09-02)

Full Changelog

Fixed bugs:

  • crashes on start: IndexOutOfRangeException #23

v3.4.0 (2015-09-02)

Full Changelog

Implemented enhancements:

  • Group devices by state in Settings #22
  • Switch Recording devices #19

Closed issues:

  • Error: Index was outside the bounds of the array #20

v3.3.1 (2015-08-29)

Full Changelog

Fixed bugs:

  • Settings not saving #21

v3.3.0 (2015-08-27)

Full Changelog

Implemented enhancements:

  • Access the Windows Sound Mixer #18
  • Update Icons to higher quality #17
  • Add devices icons in the Settings Form #16
  • Use AudioEndPointLibrary to manage audio devices #15
  • Idea: Add function to switch "Default communication device" #14
  • Auto-Updater #12
  • Sign the application and installer #7

v3.2.2 (2015-08-24)

Full Changelog

Implemented enhancements:

  • Add a logger to easily debug release version #9

Fixed bugs:

  • Installer doesn't detect .NET 4.6 Preview #11
  • SoundSwitch Settings menu cause appcrash #10
  • SoundSwitch appears to crash immediately after launch #5

Closed issues:

  • Application crashing at launch #8

v3.2.1 (2015-08-23)

Full Changelog

v3.2.0 (2015-08-22)

Full Changelog

Implemented enhancements:

  • Make the uinstaller remove the startup registry key #4
  • Add Changelog in installer #3
  • Implement a better AutoStart feature #2

Fixed bugs:

  • Program prevents system logout/shutdown #1

v3.1.2 (2015-08-22)

Full Changelog

v3.1.1 (2015-08-20)

Full Changelog

v3.1.0 (2015-08-20)

Full Changelog

v3.0.1 (2015-08-19)

Full Changelog

v3.0.0 (2015-08-19)

Full Changelog

v2.5.0 (2015-08-17)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator