dlprows
48161b5c2e
Debounce window changed events for significantly improved consistency when switching apps through the start menu
2023-10-04 09:27:25 -06:00
dlprows
d1df235af0
ignore explorer process
2023-10-04 00:17:57 -06:00
dlprows
6aaa32cf92
Use audio display name if available
2023-10-04 00:17:41 -06:00
dlprows
4ca0ad021f
move away from icon.ExtractAssociatedIcon because it always extracts the 32x32 icon, but the stream deck has a 48x48 space for the icon
2023-10-03 23:21:19 -06:00
dlprows
4c1ccd9025
Support for multiple audio devices. such as when using voicemeeter
...
improved display name and icon support
fixed issues with games like halo master chief collection, which threw exceptions when getting the display name
v1.2.0-pre
2023-09-30 19:54:35 -06:00
dlprows
2b10b6d7a6
prevent crash on launch
2023-09-30 19:28:25 -06:00
dlprows
ca634f8d3c
Fix an issue where it can't get the process name or executable path because of a permission issue
2023-09-24 23:42:58 -06:00
dlprows
bbb0e55ed6
Fix caching issue by comparing process ids instead of process objects
2023-09-24 23:41:42 -06:00
dlprows
520659ac52
Fix an issue where using the fallback icon causes the screen to not update
2023-09-24 23:17:32 -06:00
dlprows
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
v1.1.2-pre
2023-09-24 15:35:07 -06:00
dlprows
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
dlprows
bbad79b4f3
Update Version
2023-09-24 15:04:47 -06:00
dlprows
708180dc8e
Commenting out the debug/info logs so the logs will only have errors
2023-09-24 15:02:20 -06:00
dlprows
5711ace990
Fixed an issue where disposing was not working correctly, so using auto-profiles by application was causing the plugin to stop responding
...
now there is just one event loop for window changing, and instances of the dial action can register to the event
2023-09-24 15:01:12 -06:00
dlprows
d89c8b1ffa
Fix a bug where the step size starts at 0 instead of 1
2023-09-24 14:59:52 -06:00
dlprows
f94052e54b
added a comment to remind myself about why steam games do funny things
2023-09-16 15:50:17 -06:00
dlprows
ceb3494e43
refactor to remove CoreAudio nuget package and using microsoft's APIs directly to resolve memory leak
v1.1.1
2023-09-16 15:34:45 -06:00
dlprows
f9b23a62a3
Clean up dial action to make sure all top level code paths have a try catch so the plugin won't crash
v1.1.0
2023-09-13 20:46:55 -06:00
dlprows
06266daa92
Fixed performance issue for system sounds and main volume
2023-09-13 20:46:21 -06:00
dlprows
1fea2a2e11
Made the display update sooner when launching steam deck software
2023-09-10 22:16:16 -06:00
dlprows
2e44a27b2b
Update manifest
2023-09-10 22:10:00 -06:00
dlprows
84a9a89074
Adding in a step picker, so that the user can choose how much the volume should change with each tick of the encoder
2023-09-10 22:07:11 -06:00
dlprows
b57ea24b11
Fixing an issue with rounding causing certain volume levels to not show the same on the steam deck as they did in the volume mixer
2023-09-10 22:06:38 -06:00
dlprows
0d056215bc
Move try catch, because i had issues with it throwing when doing the tick - oops
2023-09-10 22:05:11 -06:00
dlprows
f0a5a48c73
Fix an issue where sometimes the window proc would throw exceptions and crash the plugin
v1.0.1
2023-08-31 22:04:08 -06:00
dlprows
cdf05d2913
fix application name
2023-08-21 23:31:25 -06:00
dlprows
8b87ea39cc
fix version in manifest
v1.0.0
2023-08-21 23:26:24 -06:00
dlprows
2f410f431e
updating icons to match style guide. update preview
2023-08-21 23:20:24 -06:00
dlprows
709ed8a89a
Update manifest to refer to github
2023-08-20 22:16:50 -06:00
dlprows
29da6a8d17
for some reason the cheveron is missing from the details so i removed the summary
2023-08-20 22:13:47 -06:00
dlprows
07ddd3bf89
adding readme and previews
2023-08-20 21:59:58 -06:00
dlprows
65ad532adb
rewrite details in property inspector. make system sounds the default fallback behavior
2023-08-20 21:19:33 -06:00
dlprows
b4f4bea0fc
Delete dead js file
2023-08-20 21:18:30 -06:00
dlprows
90c014e932
Add settings for fallback behavior
...
update action icon with padding
2023-08-20 20:52:48 -06:00
dlprows
1dc8ab8a2d
Add distribution tool
2023-08-06 21:55:40 -06:00
dlprows
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
dlprows
ab769bf7d2
Switching from my base64 code to the code supplied by sdtools
2023-08-06 13:54:00 -06:00
dlprows
65f0c9faf6
Inital commit
2023-08-06 13:53:28 -06:00
dlprows
bf258ab84e
Initial commit
2023-08-06 13:27:19 -06:00