609a7bdb65
Add a special case to make steam launched games not control steam's sound, because after fixing the process matching to make it pick up the right name and icon consistently, it makes it weirder for steam to have its volume changed unexpectedly
2023-09-24 15:35:07 -06:00
13fdfde3e5
Improve process matching by using the display name and icon of the first match in the process list.
...
previously it was non-deterministic, so you would sometimes get steam icon with game name, or steam name and icon even though the game was being controlled.
This makes it more consistently the correct icon and name
2023-09-24 15:34:17 -06:00
f94052e54b
added a comment to remind myself about why steam games do funny things
2023-09-16 15:50:17 -06:00
ceb3494e43
refactor to remove CoreAudio nuget package and using microsoft's APIs directly to resolve memory leak
2023-09-16 15:34:45 -06:00
06266daa92
Fixed performance issue for system sounds and main volume
2023-09-13 20:46:21 -06:00
90c014e932
Add settings for fallback behavior
...
update action icon with padding
2023-08-20 20:52:48 -06:00
a429a435bc
Rewrite how picking a matching audio session works
...
rewrite the UI layer to make it only send updates to the stream deck if needed
2023-08-06 21:51:04 -06:00
65f0c9faf6
Inital commit
2023-08-06 13:53:28 -06:00