sphinx-tribes icon indicating copy to clipboard operation
sphinx-tribes copied to clipboard

Embed Jitsi into Mac desktop app

Open tomsmith8 opened this issue 1 year ago • 12 comments

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:

IMG_3817

(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

tomsmith8 avatar Sep 14 '23 08:09 tomsmith8