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

New group call experience: Room header call buttons #9311

Merged
merged 10 commits into from Sep 25, 2022

Commits on Sep 23, 2022

  1. Make useEventEmitterState more efficient

    By not invoking the initializing function on every render
    robintown committed Sep 23, 2022
    Copy the full SHA
    b5accb6 View commit details
    Browse the repository at this point in the history
  2. Make useWidgets more efficient

    By not calling WidgetStore on every render
    robintown committed Sep 23, 2022
    Copy the full SHA
    37b777f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    1656394 View commit details
    Browse the repository at this point in the history
  4. Add viewingCall field to RoomViewStore state

    Currently has no effect, but in the future this will signal to RoomView to show the call or call lobby.
    robintown committed Sep 23, 2022
    Copy the full SHA
    62e4b27 View commit details
    Browse the repository at this point in the history
  5. Add element_call.use_exclusively config flag

    As documented in element-web, this will tell the app to use Element Call exclusively for calls, disabling Jitsi and legacy 1:1 calls.
    robintown committed Sep 23, 2022
    Copy the full SHA
    f643fa4 View commit details
    Browse the repository at this point in the history
  6. Make placeCall return a promise

    So that the UI can know when placeCall completes
    robintown committed Sep 23, 2022
    Copy the full SHA
    450a24b View commit details
    Browse the repository at this point in the history
  7. Update start call buttons to new group call designs

    Since RoomView doesn't do anything with viewingCall yet, these buttons won't have any effect when starting native group calls, but the logic is at least all there and ready to be hooked up.
    robintown committed Sep 23, 2022
    Copy the full SHA
    9ba0179 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    3e3317d View commit details
    Browse the repository at this point in the history
  9. Test the RoomHeader changes

    robintown committed Sep 23, 2022
    Copy the full SHA
    dd1de51 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2022

  1. Iterate code

    robintown committed Sep 25, 2022
    Copy the full SHA
    7e6d92c View commit details
    Browse the repository at this point in the history