element-hq / element-hq/element-call
Add volume control to Spotlight Tile
- Dominant language
- TypeScript
- Stars
- 996
- Forks
- 213
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 55
Description
### Your use case
#### What would you like to do?
Add volume control for Spotlighted participant.
#### Why would you like to do it?
To quickly adjust volume of participant in spotlight.
#### How would you like to achieve it?
Add the 3 dot menu with the option to the Spotlight tile.
### Alternative
### 1.
1. Add the 3 dot menu to the bottom right of the Spotlight tile.
2. Replace spotlight and grid toggle with Full-screen and Expand buttons.
3. Make the expand and grid toggle a single icon toggle and move it to the main cluster of controls.
### Image showing mock up of alternative
Contributor guide
Research direction
Start by locating the Spotlight Tile implementation and reading how its current controls handle spotlight, grid, full-screen, and expand actions. Add the requested three-dot menu and volume control for the spotlighted participant, then verify that the existing tile controls remain usable and the participant volume can be adjusted from the tile.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- audio-video-rtc, frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100