Add various additional audio controls #90

Merged
puregarlic merged 6 commits from issue/53-additional-audio-controls into main 2026-05-31 10:42:13 -07:00
Collaborator

Closes #52. Closes #53. Closes #56. Relies on #89 to be merged.

  • Adds volume controls to input/output
  • Reorganizes the audio settings panel to not suck as much
  • Adds push-to-talk via rdev subprocess
Closes #52. Closes #53. Closes #56. Relies on #89 to be merged. - Adds volume controls to input/output - Reorganizes the audio settings panel to not suck as much - Adds push-to-talk via rdev subprocess
seb added this to the Laurence milestone 2026-04-12 11:54:18 -07:00
seb self-assigned this 2026-04-12 11:54:18 -07:00
Move to rdev subprocess (YIKES.)
Some checks failed
CI / test (push) Has been cancelled
CI / test-ui (push) Has been cancelled
Deno / lint (push) Has been cancelled
Deno / build (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / build (push) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / test-ui (pull_request) Has been cancelled
Deno / lint (pull_request) Has been cancelled
Deno / build (pull_request) Has been cancelled
Rust / lint (pull_request) Has been cancelled
Rust / build (pull_request) Has been cancelled
30c401ea15
Author
Collaborator

I couldn't figure out a way to make the tauri global keyboard shortcut plugin not capture the relevant keypresses. Maybe it's a skill issue but rdev seems to let you actually use your computer rather than capturing the key and negating the event for other programs. Problem being that rdev increases your exposure to OS-level errors that cause the whole program to panic. Atm it's spawned in a subprocess to firewall away C-extern level issues like that. When I revisit this as we start merging some of this work in, I'll take another look at this issue.

I couldn't figure out a way to make the tauri global keyboard shortcut plugin not capture the relevant keypresses. Maybe it's a skill issue but rdev seems to let you actually use your computer rather than capturing the key and negating the event for other programs. Problem being that rdev increases your exposure to OS-level errors that cause the whole program to panic. Atm it's spawned in a subprocess to firewall away C-extern level issues like that. When I revisit this as we start merging some of this work in, I'll take another look at this issue.
seb changed title from issue/53-additional-audio-controls to WIP: issue/53-additional-audio-controls 2026-04-12 11:56:51 -07:00
seb changed title from WIP: issue/53-additional-audio-controls to WIP: Add various additional audio controls 2026-04-12 11:57:15 -07:00
seb changed target branch from issue/64-tests to main 2026-05-29 14:45:48 -07:00
seb force-pushed issue/53-additional-audio-controls from 30c401ea15
Some checks failed
CI / test (push) Has been cancelled
CI / test-ui (push) Has been cancelled
Deno / lint (push) Has been cancelled
Deno / build (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / build (push) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / test-ui (pull_request) Has been cancelled
Deno / lint (pull_request) Has been cancelled
Deno / build (pull_request) Has been cancelled
Rust / lint (pull_request) Has been cancelled
Rust / build (pull_request) Has been cancelled
to 74e56ecaf6
All checks were successful
CI / test (pull_request) Successful in 7m36s
CI / test-ui (pull_request) Successful in 49s
Deno / lint (pull_request) Successful in 10s
Rust / lint (pull_request) Successful in 5m23s
Rust / build (pull_request) Successful in 7m2s
2026-05-29 15:27:17 -07:00
Compare
Small fixes
All checks were successful
CI / test (pull_request) Successful in 7m26s
CI / test-ui (pull_request) Successful in 50s
Deno / lint (pull_request) Successful in 11s
Rust / lint (pull_request) Successful in 5m28s
Rust / build (pull_request) Successful in 7m42s
c7a23a5089
seb changed title from WIP: Add various additional audio controls to Add various additional audio controls 2026-05-29 16:03:53 -07:00
puregarlic approved these changes 2026-05-31 10:27:53 -07:00
puregarlic deleted branch issue/53-additional-audio-controls 2026-05-31 10:42:13 -07:00
Sign in to join this conversation.
No description provided.