-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Labels
Description
Now only a controller can draw. We should also implement this functionality for the sharer.
User flow
A button should be added to the main window for enabling drawing, and it will be placed next to the enable/disable remote control button. When selected we should also set whether the drawing will be permanent or auto clear.
Implementation
We will use the same api that is used for remote drawing participants. DrawManager will have an entry for the local participant. To make the implementation simpler, when drawing is enabled we should:
- disable remote control for everyone
- make overlay surface non-pass through
- Handle mouse click/move in the winit event loop.
- Allow tray icon clicks (this is the most tricky bit)