Due to recent events (COVID-19), everyone started working remotely, completely. Effective ways to communicate with your team while working becomes not just essential but necessary.
As a developer, I spend majority of my day working inside my IDE. It's a software with which I'm quite fluent. I think it's true for many developers. With the shift in how we work, I think our tools need an upgrade as well. After all, we are as efficient as our tools.
A Push to Talk (PTT) client, built on top of Jitsi, right inside Visual Studio Code.
Talk Small's purpose is to provide a persistent communication channel. You use it only when you want to broadcast/reply. Like a HAM Radio, but for VSCode. You can be free in your creative space. No more muting yourself after speaking. Or worse, forgetting muting yourself even after speaking.
If you played multiplayer games, you may have used in-game audio chat solution. Or maybe discord. It's a game changer! Haha.
Talk small is similar to it. You host/join a room. But your audio is sent only while you hold the spacebar key or the microphone button. Unlike an open-mic.
Push to Talk can be helpful in time-bound collaborative team tasks, like remote hackathons, where all team members are communicating with each-other quite often.
As remote stand-up meeting client. Since stand-up meetings are usually short, and you chime in only when needed, you can do it right from your editor.
As @ThisIsJohnBrown suggested during the hackathon, it can be that "war room" during releases for easy communication, which is basically just everyone sitting muted on a call.
Visit the Extension Page on Visual Studio Marketplace, and install.
Only for macOS users with Mojave or later
macOS Mojave introduced
Microphone Permission for
Apps. For obvious reasons,
VSCode does not enlist that it needs microphone. Hence extensions hosted inside
it can not access the microphone either. There's no API in VSCode Extension SDK
to ask for microphone permission as well.
For the curious.
As a workaround, please open vscode
from your terminal.
You'll be asked to allow
Terminal to access
Microphone. You have to accept
BEWARE: THIS WILL ALLOW MICROPHONE ACCESS TO ANY COMMAND YOU RUN FROM THAT TERMINAL. I DO NOT RECOMMEND IT IF YOU DO NOT KNOW THE CONSEQUENCES.
This extension stores
Everything that is stored by the extension is on your local machine.
Configure your Display Name
Connect button in
Disconnection can be done the same way, i.e. via
command or via
Disconnect button in
Enter optional room name
Enter required password
Push to Talk