sphinx-tribes
sphinx-tribes copied to clipboard
Embed Jitsi into Mac desktop app
Task
When opening Jitsi call inside Sphinx, it shouldn't open a browser view but open inside the Sphinx Mac app.
GitHub Repo for Mac: https://github.com/stakwork/sphinx-mac This currently works for iOS: https://github.com/stakwork/sphinx-ios
More details:
Currently our Mac desktop app opens a link to the browser to initiate a call.
In our mobile apps we use the jitsi SDK to do voice/video calls native to the app. We want to use the Jitsi SDKs to bring the Mac Desktop app to parity with the mobile apps:
- Ability to initiate either a voice or video + voice call from a chat
- Make that call occur and stay within the Kotlin app
- Example UI from iOS:
(Android docs: https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-android-sdk/ ) (iOS docs: https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-ios-sdk ) (Sphinx iOS Repo: https://github.com/stakwork/sphinx-ios/tree/test-flight )
Design
Figma link when receiving a call - here
Prototype here
Acceptance Criteria
- Joining a Jitsi call opens mac window and does not open browser view