Skip to content

feat: add drawing support to the sharer #220

@iparaskev

Description

@iparaskev

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions