plugins/shakecursor: Port to CursorItem

The main motivation: make the shake cursor effect stop using OpenGL and let it re-use CursorItem. Changing the size of the CursorItem won't work because SurfaceItemWayland picks its own size. Changing the scale is the next available option.

Merge request reports

Loading