Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Push-to-Talk Support for Jitsi #2280
Implements the matrix-react-sdk portion of Push-to-Talk support for Jitsi voice and video calls. The riot-web portion is vector-im/riot-web#7709.
Push-to-Talk allows someone to temporarily unmute their microphone during a Jitsi call with just the push of a button. Releasing the button causes their microphone to become muted again. This is exceptionally useful during calls with 3+ people.
The pipeline involved to make this work stretches quite far, from a new native node module in Riot's
Currently any combination of keyboard keys can be used for a shortcut. Here is the current layout:
The functionality of the setting is currently complete, however I may need some help aligning the different elements, and styling the Set button. Otherwise if someone has an idea for a much better-looking UI, I'm open to it (though I may opt to move it to a separate PR).
Note: This has currently only been tested on Linux. Testing on Mac/Windows/Other would be highly appreciated!
Future TODOs that may or may not be out of scope for this PR:
TODOs that are definitely out of scope for this PR, but that I would like to see if the future: