rlxone / MultiSoundChanger

🎧 🔈 A small tool for changing sound volume even for aggregate devices cause native sound volume controller can't change volume of aggregate devices
Apache License 2.0
196 stars 24 forks source link

Device change notification #11

Open adrum opened 3 years ago

adrum commented 3 years ago

This is an addition that adds a device notification whenever the device changes. Depends on #10, which should be merged first, as the changes for notification is pretty small.

I sometimes move between AirPods, 3.5mm headphones, internal speakers, and multiple external displays speakers. It would be nice to know whenever the output device changes.

If people don't want these notifications, they can simply do not allow notifications or turn them off in System Preferences.

I considered creating an App Preferences pane, but I don't think there's enough configurable features for that yet.

hcancelik commented 2 months ago

@adrum do you have a branch that includes all your changes included in a build?

adrum commented 2 months ago

@hcancelik I do! I actually had that on my local copy three years ago. I just pushed it to the default branch at https://github.com/adrum/MultiSoundChanger. I also pushed up a few more required changes to make it work with the latest version of Xcode. It also should support Apple Silicon now.

I have not used this app in quite some time... I may give it another try, as horizontal scrolling in control center is somehow still broken when Natural Scrolling is disabled, which originally took me to this project.

hcancelik commented 2 months ago

@adrum, I really appreciate it. I will try to build from your repository. Thanks again!