Bug 454179

Summary: Mouse Mark: Make it fully featured like Spectacles' annotation tools
Product: [Plasma] kwin Reporter: postix <postix>
Component: effects-variousAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: evan, hsantanna, kde, nate, postix
Priority: NOR    
Version First Reported In: git master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description postix 2022-05-21 18:05:48 UTC
SUMMARY

Mouse mark is a very simple tool for drawing not anti-aliased mouse cursor traces on the screen. It would be awesome if it were extended so in such a way that it were more useful:

* Draw on mouse down
* Erase functionality
* Color changes
* Arrows
* Pen support
* etc.

Something like `gromit-mpx` or `ppInk`.

This wishlist issue may be too extended, so it might make sense to break it down into smaller pieces and to reference these issues.
Comment 1 Henrique Sant'Anna 2022-10-06 14:23:07 UTC
There is already a rudimentary functionality for drawing arrows, it is a hidden functionality. (Alt + Shift + Meta, 2x at two different points, only works somewhat good on Wayland).

Anyway, as a teacher I use screen annotation A LOT and a Mouse Mark effect overhaul wold be great.

I would also add the following features to this list:

* redo to the undo
* shapes
* hide/show marks
* work properly with the zoom effect
Comment 2 Henrique Sant'Anna 2022-10-06 14:27:36 UTC
(In reply to Henrique Sant'Anna from comment #1)
> There is already a rudimentary functionality for drawing arrows, it is a
> hidden functionality. (Alt + Shift + Meta, 2x at two different points, only
> works somewhat good on Wayland).

Actually the secret shortcut key to do arrows is another:

 Ctrl + Shift + Meta
Comment 3 Evan 2023-01-20 15:02:47 UTC
I'm not sure how this would work with the `meta+shift`?

What I'm imagining is reusing spectacle components, just without the screenshot functionality.

I feel like if this was to be done, mousemark would probably no longer be a desktop effect, and instead a desktop app. I can't imagine how the current shortcuts would fit in