Releases: Belphemur/SoundSwitch
SoundSwitch v6.11.0
Major changes are:
- You can now configure if you want only one or multiple notification visible at the same time (old vs new behavior)
- How long the notification stays on the screen
- A rework of the systray menu to streamline and improve user experience
- A new Troubleshoot tab in the settings containing tools to provide logs and other help resources
- Swedish language added
6.11.0 (2024-06-04)
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
- 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)
Bug Fixes
- 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
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)
🛡 VirusTotal GitHub Action analysis:
SoundSwitch v6.11.0-beta.2
Fixing issue with Profile notification crashing the application.
Updating translations.
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
🛡 VirusTotal GitHub Action analysis:
SoundSwitch v6.11.0-beta.1
Swedish has been added.
Making the banner more configurable like their Time on the screen.
And also a new troubleshooting tab to help export logs in case we need to work with you on the issue you're encountering.
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)
🛡 VirusTotal GitHub Action analysis:
SoundSwitch v6.10.3
The banner will stack on top of each other instead of replacing their contents.
Major improvement on the device listing and keeping it up-to-date.
Possible fix of memory leak relating to the icons of devices.
6.10.3 (2024-04-07)
Languages
- Japanese: Translated Settings using Weblate (3bd9ef2)
- Japanese: Translated Tray Icon using Weblate (3e5e936)
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)
- settings: Hide Primary Screen CheckBox and Position ComboBox when Banner Position not selected (c775eb5)
- 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)
- autoadd: remove the auto add feature (dd39379)
- make audioswitcher able to provide list of devices (0d31968)
- notification: Banner positions (#1346) (40892fe), closes #242 #1176
Virus Total
SoundSwitch v6.10.2
The banner will stack on top of each other instead of replacing their contents.
Major improvement on the device listing and keeping it up-to-date.
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)
- 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)
Virus Total
SoundSwitch v6.10.1-beta.1
Biggest change here, stop the possible crashing/boot looping of the last beta (that I retired because of that issue).
Also the banner will now stack with the one on the top to be the latest notification.
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
Virus Total
SoundSwitch v6.10.0-beta.1
New beta, major new feature:
The banner will stack on top of each other instead of replacing their contents.
Also, some changes to the updater to be able to deal with version that contains -beta.x
.
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)
Virus total
SoundSwitch v6.9.0-beta.1
First real beta of SoundSwitch in a long while, and for good reason.
I've rework fully the logic that SoundSwitch uses to keep its internal list of device up to date (you know, when you unplug, replug devices etc ...).
This should help a lot with some issue you've been encountering, but since I need to have people test it, I decided to go for a beta version.
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
Virus Total
SoundSwitch v6.8.1
Highlights
- Fixed a possible startup crash that impacted some users
- Update languages
- Add Korean language to the installer
- Couple of small improvement to the profile feature
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
Virus Total
SoundSwitch v6.8.0
Highlights
- New feature created by @XangelMusic: Keep Volume level when switching device
- You can find it in the setting menu
- As the name implied, you can use it to be sure the volume level stays the same when switching device
- Multiple opitmization of the device cache to provide more up-to-date list of devices and faster refresh when it changes
- Updating to .NET 8.0
- UBER thanks to all translator for such an amazing job 💯
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)