The major changes in this beta are in the code itself more than in the feature. I decided to implement my own Factory Design to make all the different use of Enum in SoundSwitch the same. I’ll surely make another blog post about that design.

In the new features you have:

  • Added Tooltip on the systray icon
    • When hovering the Systray icon, SoundSwitch will tell you which device is active (you can select in the settings which type of device you’re interested in)
  • Added possibility to discard the selected devices to cycle through all the connected one
    • It’s a workaround for some configuration where you have a new audio device every time you disconnect/reconnect it. This way, you don’t have to select any device in the settings, SoundSwitch will cycle through all the connect devices.

SoundSwitch Beta: 3.9.8