Skip to content

feat: allow moderators to force speaker/grid view for everyone#13655

Draft
DorraJaouad wants to merge 2 commits into
mainfrom
feat/force-call-view
Draft

feat: allow moderators to force speaker/grid view for everyone#13655
DorraJaouad wants to merge 2 commits into
mainfrom
feat/force-call-view

Conversation

@DorraJaouad

@DorraJaouad DorraJaouad commented Oct 28, 2024

Copy link
Copy Markdown
Contributor

โ˜‘๏ธ Resolves

๐Ÿ–Œ๏ธ UI Checklist

๐Ÿ–ผ๏ธ Screenshots / Screencasts

๐Ÿš๏ธ Before ๐Ÿก After
Screenshot before Screenshot after

๐Ÿšง Tasks

  • Set the signaling emission
  • Apply the call view restriction
  • Separate component for call moderation (taking into consideration future options to be included)
  • Improve modal layout (kinda ugly rn)
  • Migrate the new component to composition API
  • Adjust the signaling attr to default to "none" instead of ""
  • disable view changing button for non-moderators

Missing functionalities to add

  • Late joiners should have the view enforced if it was emitted before joining
  • Hint for participants when the force view mode is on (?)
  • Select specific video/screenshare to force on
  • Show floating button to stop the force view mode on CallView when it is on (?)

๐Ÿ Checklist

  • ๐ŸŒ Tested with different browsers / clients:
    • Chromium (Chrome / Edge / Opera / Brave)
    • Firefox
    • Safari
    • Talk Desktop
    • Not risky to browser differences / client
  • ๐Ÿ–Œ๏ธ Design was reviewed, approved or inspired by the design team
  • โ›‘๏ธ Tests are included or not possible
  • ๐Ÿ“— User documentation in https://github.com/nextcloud/documentation/tree/master/user_manual/talk has been updated or is not required

Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
@DorraJaouad DorraJaouad self-assigned this Oct 28, 2024
@nickvergessen

Copy link
Copy Markdown
Member

Just mentioning as I don't see it in the check lists.
The moderator must also be able to force a specific video/screenshare to be looked at. Not only the general grid/speaker toggle.

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

Projects

Status: ๐Ÿ“„ To do (~10 entries)

Development

Successfully merging this pull request may close these issues.

Moderators must be able to force speaker/grid view for everyone

2 participants