Commit Graph

  • f5ab700817 add some error handling for audio sessions main dlprows 2024-10-02 18:06:27 -0600
  • d1a5e37067 updating readme for overrides dlprows 2024-04-20 21:47:42 -0600
  • fdfa32909f Add in the ability to make custom overrides. Fixed issues with the CSS in the property inspector Make it so i can actually write unit tests if i want to dlprows 2024-04-20 21:19:44 -0600
  • 7abbc92080 Improve sound browser to make it have more stuff in it improve sound browser debuggability by making it capture the window earlier so you can set a breakpoint and not have it just get VS info dlprows 2024-02-24 23:46:00 -0700
  • f1d7aeed5d get the app output device playWithAppOutputDevice dlprows 2023-10-09 23:05:40 -0600
  • 0f7f1fffcd treat dotnet like java when getting icons. change cache to be a little less aggressive to make things like chrome a little better v1.2.0-pre3 dlprows 2023-10-09 23:05:16 -0600
  • aa905fe443 If an appx app has a resource for its name, look up the localized name dlprows 2023-10-09 23:01:00 -0600
  • 160bedd461 guard to prevent from accidentally releasing with forcing the debugger to attach dlprows 2023-10-09 23:00:30 -0600
  • 68d5154756 Refactor how icons work, and made java icons work a little better dlprows 2023-10-04 22:24:31 -0600
  • 8eebf1af47 making audio helper static means the process/audio session cache works across multiple pages and folders v1.2.0-pre2 dlprows 2023-10-04 09:36:53 -0600
  • 6de76da8ad Use LRU cache for icons to improve performance when changing back and forth between frequently used apps, and reduce possibility of an icon randomly not loading dlprows 2023-10-04 09:29:52 -0600
  • 48161b5c2e Debounce window changed events for significantly improved consistency when switching apps through the start menu dlprows 2023-10-04 09:27:25 -0600
  • d1df235af0 ignore explorer process dlprows 2023-10-04 00:17:57 -0600
  • 6aaa32cf92 Use audio display name if available dlprows 2023-10-04 00:17:41 -0600
  • 4ca0ad021f move away from icon.ExtractAssociatedIcon because it always extracts the 32x32 icon, but the stream deck has a 48x48 space for the icon dlprows 2023-10-03 23:21:19 -0600
  • 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 dlprows 2023-09-30 19:54:35 -0600
  • 2b10b6d7a6 prevent crash on launch dlprows 2023-09-30 19:28:25 -0600
  • ca634f8d3c Fix an issue where it can't get the process name or executable path because of a permission issue dlprows 2023-09-24 23:42:58 -0600
  • bbb0e55ed6 Fix caching issue by comparing process ids instead of process objects dlprows 2023-09-24 23:41:42 -0600
  • 520659ac52 Fix an issue where using the fallback icon causes the screen to not update dlprows 2023-09-24 23:17:32 -0600
  • 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 dlprows 2023-09-24 15:35:07 -0600
  • 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 dlprows 2023-09-24 15:34:17 -0600
  • bbad79b4f3 Update Version dlprows 2023-09-24 15:04:47 -0600
  • 708180dc8e Commenting out the debug/info logs so the logs will only have errors dlprows 2023-09-24 15:02:20 -0600
  • 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 dlprows 2023-09-24 15:01:12 -0600
  • d89c8b1ffa Fix a bug where the step size starts at 0 instead of 1 dlprows 2023-09-24 14:59:52 -0600
  • f94052e54b added a comment to remind myself about why steam games do funny things dlprows 2023-09-16 15:50:17 -0600
  • ceb3494e43 refactor to remove CoreAudio nuget package and using microsoft's APIs directly to resolve memory leak v1.1.1 dlprows 2023-09-16 15:34:45 -0600
  • 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 dlprows 2023-09-13 20:46:55 -0600
  • 06266daa92 Fixed performance issue for system sounds and main volume dlprows 2023-09-13 20:46:05 -0600
  • 1fea2a2e11 Made the display update sooner when launching steam deck software dlprows 2023-09-10 22:16:16 -0600
  • 2e44a27b2b Update manifest dlprows 2023-09-10 22:10:00 -0600
  • 84a9a89074 Adding in a step picker, so that the user can choose how much the volume should change with each tick of the encoder dlprows 2023-09-10 22:07:11 -0600
  • 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 dlprows 2023-09-10 22:06:38 -0600
  • 0d056215bc Move try catch, because i had issues with it throwing when doing the tick - oops dlprows 2023-09-10 22:05:11 -0600
  • f0a5a48c73 Fix an issue where sometimes the window proc would throw exceptions and crash the plugin v1.0.1 dlprows 2023-08-29 22:56:52 -0600
  • cdf05d2913 fix application name dlprows 2023-08-21 23:31:25 -0600
  • 8b87ea39cc fix version in manifest v1.0.0 dlprows 2023-08-21 23:26:24 -0600
  • 2f410f431e updating icons to match style guide. update preview dlprows 2023-08-21 23:20:24 -0600
  • 709ed8a89a Update manifest to refer to github dlprows 2023-08-20 22:16:50 -0600
  • 29da6a8d17 for some reason the cheveron is missing from the details so i removed the summary dlprows 2023-08-20 22:13:47 -0600
  • 07ddd3bf89 adding readme and previews dlprows 2023-08-20 21:59:58 -0600
  • 65ad532adb rewrite details in property inspector. make system sounds the default fallback behavior dlprows 2023-08-20 21:19:33 -0600
  • b4f4bea0fc Delete dead js file dlprows 2023-08-20 21:18:30 -0600
  • 90c014e932 Add settings for fallback behavior update action icon with padding dlprows 2023-08-20 20:52:48 -0600
  • 1dc8ab8a2d Add distribution tool dlprows 2023-08-06 21:55:40 -0600
  • 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 dlprows 2023-08-06 21:51:04 -0600
  • ab769bf7d2 Switching from my base64 code to the code supplied by sdtools dlprows 2023-08-06 13:54:00 -0600
  • 65f0c9faf6 Inital commit dlprows 2023-08-06 13:46:36 -0600
  • bf258ab84e Initial commit dlprows 2023-08-06 13:27:19 -0600