6.11.0 (2024-06-04)
- 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)
- Chinese (Simplified): Translated Settings using Weblate (c08e449)
- Croatian: Translated About using Weblate (b16e510)
- Croatian: Translated Settings using Weblate (4384e8c)
- Danish: Translated Settings using Weblate (6d5d619)
- 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 (4ed10a0)
- Japanese: Translated Settings using Weblate (2b89880)
- 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 (dd90865)
- Spanish: Translated Settings using Weblate (dc8fe47)
- Spanish: Translated Settings using Weblate (1c343e6)
- Spanish: Translated Settings using Weblate (57ff02b)
- Swedish: Translated Settings using Weblate (33dbc50)
- banner/quickmenu: Don't show notification or quick menu in the ALT+TAB menu (5312f64), closes #1475
- banner: banner crashing randomnly (8ffa6d9)
- ci: downgrade conventianl commits (c54c3e0)
- ci: fix dev version calculation (81253d4)
- dev version calculation (8fecb98)
- localization: Updated Settings and TrayIcon Entries (145f98d)
- profile: fix crashing when switching profile (0bf93e6), closes #1481
- 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
- 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.2 (2024-05-22)
- Danish: Translated Settings using Weblate (6d5d619)
- Japanese: Translated Settings using Weblate (2b89880)
- Spanish: Translated Settings using Weblate (dd90865)
- 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)
- 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)
- 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)
- 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
- 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)
- 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)
- 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)
- 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
- notification: Make the number of banner notification on the screen configurable (cc15647)
6.10.3 (2024-04-07)
- icon: improve the logic that cache device icons (886bd81)
- 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)
- Japanese: Translated Settings using Weblate (3bd9ef2)
- Japanese: Translated Tray Icon using Weblate (3e5e936)
- settings: Hide Primary Screen CheckBox and Position ComboBox when Banner Position not selected (c775eb5)
6.10.1-beta.1 (2024-04-05)
- banner: Always have the latest banner at the top of the stack (95575f9)
- auto-update: fix bootloop of SoundSwitch when auto-updating with the new beta (e19a21d), closes #1422
6.10.0-beta.1 (2024-04-05)
- Polish: Translated Settings using Weblate (54aeeac)
- Portuguese (Brazil): Translated Settings using Weblate (b8e50fb)
- 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)
- banner: Make banner stackable instead of replacing content (b26eb7c)
6.10.0-beta.1 (2024-04-05)
- Portuguese (Brazil): Translated Settings using Weblate (b8e50fb)
- 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)
- banner: Make banner stackable instead of replacing content (b26eb7c)
6.9.0-beta.1 (2024-04-03)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Croatian: Translated Settings using Weblate (04bf70d)
- Italian: Translated Settings using Weblate (d62ee5b)
- Portuguese: Translated Settings using Weblate (ce245db)
- Spanish: Translated Settings using Weblate (e156252)
6.8.0 (2023-12-19)
- .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)
- 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)
- 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)
6.7.2 (2023-06-14)
- MMNotificationClient: Fix possible crash when closing the app (ab8c0ee), closes #1201
- Notification: Fix missing sound in audio notification (131c9d4), closes #1203
- Device::Refresh: Wait a little longer before refreshing list of devices (cb3d63f), closes #SOUNDSWITCH-151
- Portuguese: Translated Tray Icon using Weblate (2e87f22)
6.7.1 (2023-06-08)
- 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)
- 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
- Foreground: Issue with Foreground application wrongly detected as SoundSwitch causing SoundSwitch to stop notifying when audio is changed. (31e6fe1)
- 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)
- Icon: Fix icon not changing (553b409), closes #1159
- Profile: Disable profile from switching foreground app by default. (f798580)
6.6.0 (2023-04-09)
- Profile::Foreground: Let profile be able to switch the foreground application. (a63eac9), closes #1117
- 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
- Arabic: Translated Settings using Weblate (0a76385)
- Arabic: Translated Update Download using Weblate (2942b01)
6.5.4 (2023-02-09)
- Device::Refresh: Fix issue where the list of device wouldn't be properly refresh after new device added/removed. (cbb7d25), closes #1113
- 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)
- Profile::ForceProfile: Fix issue with force profile crashing SoundSwitch. Fix infinite loop. (988448c), closes #1103
- 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)
- Profile::Communication: Set properly the communication device from a profile. (4a83ac5), closes #1104
6.5.1 (2023-02-02)
- 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
- Korean: Translated Settings using Weblate (ab0aab7)
- 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)
- Profile::RecordingCommunication: Add possibility to set communication device for recording device in Profile.cs (2ef778b), closes #793
- 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
- 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)
- Hotkey: Fix hotkey not being registered when computer comes back from sleep (ed05d62), closes #1041 #997
- 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)
- .NET: Update to .NET 7.0 (72cb6b8)
6.4.2 (2022-08-09)
- 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
- 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)
- 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)
- Japanese: Translated Settings using Weblate (87daa76)
- 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)
- AutoAdd: Auto select new device when they are connected and SoundSwitch is running (a463873), closes #924
- 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)
- 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)
- 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)
- Profile::Force: Add trigger for a profile to force that profile to be applied anytime the profile sound device is changed. (753f0a3), closes #648
- 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)
- 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)
- 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)
- Device: Rely completely on the name of the device for it's uniqueness in the selection of devices. (d5bd9e8)
- 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)
- 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)
- AudioSwitcher: Fix switching audio device on Windows 11 with "Also foreground app" (ed6b92a), closes #802
6.2.1 (2021-10-24)
- 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)
- 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
- Russian: Translated Settings using Weblate (24cb961)
- 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)
- Updater: Be sure we can download the new releases (1077dd2)
6.1.1 (2021-10-13)
- .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)
- 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)
- .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)
- 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
- .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)
- 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)
- 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)
- 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.
- 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)
- 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)
- 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)
- 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)
- Italian: Translated Tray Icon using Weblate (fe68a2a)
- Italian: Translated Update Download using Weblate (85890bc)
5.11.1 (2021-07-25)
- 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)
- 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)
- 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
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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
- 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)
- 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)
- 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)
- Foreground::Switch: Disable switching foreground application for everybody. Feature should only be on for people that needs it. (09a8228), closes #636
- Chinese (Simplified): Translated Settings using Weblate (e664f6c)
5.9.3 (2021-05-08)
- Config: Fix issue when loading and writting to the configuration (76e60a5)
- UrlOpening: Fix rare case where the URL doesn't open (aae2ba6)
- 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)
- 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)
- DeviceLister: Fix concurrency issue with the TrayIcon (84ddc78), closes #626 #622
- DeviceLister: Fix concurrency issue with the TrayIcon (a73a0de), closes #626 #625
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Language: Add test to check the language (2a08afe)
5.8.2 (2021-04-11)
- 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)
- 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)
5.8.0 (2021-04-02)
- 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)
- 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)
v5.7.1 (2021-01-30)
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:
v5.7.0 (2021-01-12)
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)
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)
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)
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:
Merged pull requests:
- Adding in setting to always use primary screen for banner notifications. #514 (westonhowe98)
v5.5.3 (2020-09-12)
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)
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)
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)
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)
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:
Merged pull requests:
- feature/ui-improvements: Various small improvements for the UI #461 (FireEmerald)
v5.3.1 (2020-05-31)
Fixed bugs:
- Trying to get Help/Donate using the menu make SoundSwitch crash #460
Merged pull requests:
- Re-organize controls of the profile form #497 (FireEmerald)
- Update SettingsStrings.ru-RU.resx #459 (wvxwxvw)
v5.3.0 (2020-05-30)
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)
Implemented enhancements:
- Move to use .NET Core #453
Fixed bugs:
Merged pull requests:
v5.1.1 (2020-05-17)
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)
Implemented enhancements:
Fixed bugs:
- Recognize re-connected devices as the same as before #444
- Keybind not working, crashing when trying to edit keybind. #443
Closed issues:
- cra<sh #438
v5.0.4 (2020-05-10)
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)
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)
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)
Fixed bugs:
- Crash when switching with v5.0.0 #401
v5.0.0 (2020-01-24)
Implemented enhancements:
- Support install through Chocolatey package manager #372
Closed issues:
v4.17.1 (2019-12-26)
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)
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:
Closed issues:
- Latest version won't install #388
Merged pull requests:
v4.16.3 (2019-12-14)
Closed issues:
Merged pull requests:
v4.16.2 (2019-11-26)
Fixed bugs:
- The option "Change Icon" is misleading and not self-explanatory #374
Closed issues:
- Access violation error when updating #375
Merged pull requests:
- Improved English readme and synced with German #396 (FireEmerald)
- Polish translation added #381 (ArquesMartin)
- Update AboutStrings.ru-RU.resx #380 (wvxwxvw)
- Update SettingsStrings.ru-RU.resx #379 (wvxwxvw)
- Update TrayIconStrings.ru-RU.resx #378 (wvxwxvw)
- Update UpdateDownloadStrings.ru-RU.resx #377 (wvxwxvw)
v4.16.1 (2019-11-24)
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)
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)
Fixed bugs:
- Cycle throu selected not working #357
v4.15.0 (2019-11-12)
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)
Closed issues:
- [Bug] No Logitech G533 after updating soundswitch to 4.13 #331
v4.13.0 (2019-03-21)
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)
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)
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)
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)
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:
Merged pull requests:
v4.8 (2018-06-06)
Implemented enhancements:
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:
- Fresh new look for README #371 (FireEmerald)
- Name fallback #284 (Belphemur)
- Cleaned and updated Makefiles #280 (FireEmerald)
- Added logo and ico #278 (linadesteem)
- Add Portuguese(Brazilian) to the installer. #275 (aleczk)
v4.7 (2018-05-15)
Fixed bugs:
Closed issues:
v4.6 (2018-05-13)
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:
- Update SettingsStrings.pt-BR.resx #266 (opus-2)
- Update italian.iss #265 (bovirus)
- Several updates #264 (bovirus)
- Update Italian strings #263 (bovirus)
v4.5 (2018-05-12)
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)
Implemented enhancements:
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:
- Improve logging #259 (Belphemur)
- Norwegian language #255 (Belphemur)
- Added Spanish language in installer #246 (plextoriano)
v4.3 (2018-03-10)
Closed issues:
v4.2 (2017-12-03)
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)
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)
v3.15.2 (2017-11-21)
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:
v3.15.1 (2017-07-08)
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)
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:
Closed issues:
- Recording device hotkey doesn't cycle #191
Merged pull requests:
v3.14.2 (2017-05-25)
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)
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)
Implemented enhancements:
- Improve the notifcation of new update #168
- Corrected anchors, added high-dpi support. #169 (FireEmerald)
Fixed bugs:
Closed issues:
- Kaspersky Internet Security blocks download and execution of latest versoin #181
v3.13.2 (2017-03-21)
Implemented enhancements:
- Rename the Installer EXE when autoupdate to something more meaningful #167
Fixed bugs:
Closed issues:
- Crashing every time #165
v3.13.1 (2017-03-11)
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)
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)
Implemented enhancements:
- Use radio button for the Auto-Update #150
v3.12.7 (2017-02-14)
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)
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)
Merged pull requests:
v3.12.4 (2016-12-09)
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)
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)
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)
Implemented enhancements:
- Device-dependent system tray icon #122
Fixed bugs:
- SoundSwitch crash when stopping #123
v3.12.0 (2016-09-24)
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)
Implemented enhancements:
- Request: WinKey as modifier #109
Fixed bugs:
- Not switching "default communications device" #106
Closed issues:
v3.10.2 (2016-06-05)
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)
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)
Implemented enhancements:
- High Resolution Icons #94
v3.9.9 (2016-05-01)
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)
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)
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:
v3.9.6 (2016-03-10)
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)
v3.9.4 (2016-02-22)
Fixed bugs:
- Empty Icon defined for an AudioDevice #71
Closed issues:
v3.9.2 (2016-01-22)
Implemented enhancements:
- Make new instance of SoundSwitch close the previous one #66
Closed issues:
- Command line #61
v3.9.1 (2016-01-08)
Implemented enhancements:
- Disabling completely the hotkeys #62
Fixed bugs:
- Sporadically hangs #43
v3.9.0 (2016-01-05)
Implemented enhancements:
Closed issues:
- Ability to switch default communications device as well. #60
v3.8.4 (2016-01-01)
Implemented enhancements:
- Beta Channel #58
v3.8.3 (2015-12-31)
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)
Fixed bugs:
- Crash when using Windows Notification after SoundSwitch restart and switch device #55
v3.8.1 (2015-12-30)
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)
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)
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)
Closed issues:
- Default Audio device switching - programs are not #42
v3.6.2 (2015-12-12)
Implemented enhancements:
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)
Fixed bugs:
- Installer doesn't detect DotNet 4.6.1 #35
Merged pull requests:
- Allow enable/disable display of notifications #33 (adamblackburn)
v3.6.0 (2015-11-14)
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)
v3.5.2 (2015-11-11)
v3.5.1 (2015-09-18)
Implemented enhancements:
- Update AudioEndPointLibrary #30
v3.5.0 (2015-09-14)
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)
Implemented enhancements:
Fixed bugs:
- crash on Start: Recording Devices: Call IMMDeviceEnumerator::GetDefaultAudioEndpoint(...) #25
v3.4.1 (2015-09-02)
Fixed bugs:
- crashes on start: IndexOutOfRangeException #23
v3.4.0 (2015-09-02)
Implemented enhancements:
Closed issues:
- Error: Index was outside the bounds of the array #20
v3.3.1 (2015-08-29)
Fixed bugs:
- Settings not saving #21
v3.3.0 (2015-08-27)
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)
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)
v3.2.0 (2015-08-22)
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)
v3.1.1 (2015-08-20)
v3.1.0 (2015-08-20)
v3.0.1 (2015-08-19)
v3.0.0 (2015-08-19)
v2.5.0 (2015-08-17)
* This Changelog was automatically generated by github_changelog_generator