element-hq / element-hq/element-call

Transparent "whiteboard" : Draw on shared screen or shared document

Open
#634 3 comments 3 reactions 1 assignee Claimed by @daniellekirkwood View on GitHub
A-Screen-Sharing O-Frequent T-Enhancement X-Needs-Design X-Needs-Product X-Spec-Changes
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?
Be able to interact (draw, write...) on the shared document when implemented (https://github.com/vector-im/element-call/issues/633) and on the shared screen.
#### Why would you like to do it?
Someone is sharing something (a document or his screen) to explain a situation (an issue).
Others want to be able to show some ideas to help or explain something to the person who is sharing the document/screen and for that need to draw a line, draw some arrow, add some colours on the screen like a sketch, add some text.
At the end of the meeting we can take a "screenshot" of all interactions, all contributions.
#### How would you like to achieve it?
I guess we need to add a layer, like a shared transparent whiteboard over the shared screen/document and allow users (maybe some only, the moderator should decide about that) to draw on it.

### Have you considered any alternatives?

Bigbluebutton is offering something like that. But it would be nice to have it within Element call within Element app family.

You could get inspiration also from https://wbo.ophir.dev/?lang=en but with a transparent background to be able to see the shared document/screen. Whiteboard is nice also. It could be a solution to put a screeshot of the shared document/screen and put it easily on the background of the whiteboard.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.