Bug 488341 - Cursor wiggle gesture has no upper limit on cursor zooming
Summary: Cursor wiggle gesture has no upper limit on cursor zooming
Status: RESOLVED INTENTIONAL
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (show other bugs)
Version: git-stable-Plasma/6.1
Platform: Gentoo Packages Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-11 05:47 UTC by Lynn
Modified: 2024-11-10 04:15 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lynn 2024-06-11 05:47:54 UTC
SUMMARY
Jiggling the cursor on Plasma 6.1 makes it expand in size so it's easier to find. It grows the longer you wiggle the mouse, but there is no upper limit to the size the cursor can grow. In real world testing I have managed to make the cursor fill an entire screen. 

STEPS TO REPRODUCE
1. Rotate mouse in a circle over and over
2. Cursor expands in size
3. Continue to rotate the mouse in a circle
4. Cursor expands forever, does not have an upper limit,

OBSERVED RESULT
Cursor expands in size to the point that it covers the entire screen.

EXPECTED RESULT
Cursor expands in size and stops before it becomes unusably large. 

SOFTWARE/OS VERSIONS
Linux: Gentoo Linux 2.15
KDE Plasma Version: 6.0.90  (Watermark on wallpaper says "6.1 Beta")
KDE Frameworks Version: 6.2.0 
Qt Version: 6.7.1

ADDITIONAL INFORMATION
This feature does cause usability issues. The reason I found it was I was making a circular motion, forcing my file picker portal to load thumbnails while I was scrolling, and the cursor eventually got to the point that I could not even tell where my mouse was actually pointing. When you let the cursor get large, it takes a bit of time for it to go back to a usable size.
Comment 1 Nate Graham 2024-06-11 13:57:49 UTC
I think it's actually a fun easter egg that it behaves this way. My kids love it. I wouldn't change this, personally.
Comment 2 Duncan 2024-11-10 04:12:14 UTC
In general I'm with Nate (and his kids, @ 57 I tell people maybe I'm entering my second childhood! =:^) on this.  After all, stop and it shrinks back reasonably quickly.

Maybe an upper limit of /some/ kind especially if it's using more memory the larger it gets, but make it sufficiently large.  Maybe 1024x1024 or 2048x2048?  Should be "satisfyingly large" for the easter egg and any possible practical thing I can think of, even on an 8k monitor.  (Does anyone do multi-monitor with multiple 8ks?  Even then, 2048x2048 should be a /reasonable/ upper limit; if ever say 32k monitors or even multi-monitor desktops become semi-common it can always be reexamined then.)