spectacle icon indicating copy to clipboard operation
spectacle copied to clipboard

Virtual Laser Pointer

Open mikebarkmin opened this issue 5 years ago • 1 comments

Description

At the moment many virtual conferences are happening. It would be great to have a virtual laser pointer. This laser point should follow the mouse. This would help to point on specific things on slides. A user should be able to control the pointer by either move the mouse over the real slides or by move the mouse over the preview in the presenter view.

Proposal

There could be a Pointer component, which could be added to a template. This Pointer component should have a default color and form - maybe a red circle. It should also be possible to change the form and color via props. It should also be possible to deactivate/hide the pointer by pressing e.g.: Alt/Option + L.

Proposed Props:

{
   'shape': PropTypes.oneOf(["rect", "circ", "img"]),
   'color': PropTypes.string # only applicable, when shape !== "img",
   'src': PropTypes.string # only applicable, when shape == "img",
   'size': PropTypes.number
}

mikebarkmin avatar Jul 07 '20 12:07 mikebarkmin

This is a cool idea. We could probably also add some "drag" to the pointer so that it feels a bit more real.

ZenaMel avatar Oct 08 '20 15:10 ZenaMel