Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Prep] EC in EX: Build the foundations #1954

Closed
12 tasks done
manuroe opened this issue Aug 3, 2023 · 0 comments
Closed
12 tasks done

[Prep] EC in EX: Build the foundations #1954

manuroe opened this issue Aug 3, 2023 · 0 comments

Comments

@manuroe
Copy link
Member

manuroe commented Aug 3, 2023

Description

Whatever UX decisions we need to be able to embed Element Call in a web view and connect it to the Widget API in the Rust SDK.
The Widget API implementation is a WIP but it is possible to work in parallel as suggested here.
For future purpose, the implementation of the webview should be considered for a generic widget, not only for call. We want more widgets in the future.

Size estimate

M

Dependencies

Acceptance criteria

  • Element Call is opened in a fullscreen web view via an URL
  • Element Call sends JSON events to the Widget API
  • Element Call receives JSON events from the Widget API
  • Permissions are asked as expected
  • Element Call continues to work when the app is in bg or device locked
  • Current audio playing is stopped when entering the call and resumed when leaving the call
  • App can request Element Call to stop the call

Out of scope

  • Bundling the web app with the app package. We use a URL for now

Subtasks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants