Feature request: Auto-hide macOS mouse pointer in fullscreen

I recently installed the macOS version of Panels and I really like it. Performance is good, moving around a PDF is intuitive and smooth on the trackpad, etc.

However, I’ve found that the mouse pointer only occasionally disappears in fullscreen mode. Most of the time, the pointer stays onscreen at all times which is distracting depending on what I’m reading. I’ve googled and tried a few suggestions (short of installing an app) but nothing has helped.

Rather than leaning on macOS to handle pointer visibility (I think that’s happening here but I could be mistaken!), it would be great if the app could be adjusted to automatically hide the mouse pointer after X seconds of mouse or trackpad input.

Panels 3.7.4 (794)
M4 MacBook Pro
macOS Sequoia 15.5

1 Like

This already exists in Panels. You should be able to enable this feature in the readers’ settings.

Let us know if it doesn’t work for you, and we will investigate.
It should hide it automatically after 3 seconds.

That option is enabled for me but it is very inconsistent. Sometimes it works properly in windowed mode and fullscreen, then I close the active PDF and open another, and the mouse no longer hides no matter what I do. Sometimes the mouse hides once and then never again, even if I leave the PDF open. Force quitting the app sometimes gets it working properly when it reopens, but it usually doesn’t help.

I’ve tried quitting all background programs, doesn’t seem to have an effect.

I can’t determine why it works sometimes and not others.

That’s unfortunate.

We are using Apple’s native APIs. Actually, as double measure, we replace the cursor image with a transparent one to ensure the cursor is not visible.

I don’t think we can do much else about it. That sounds like a bug on macOS. We don’t draw the cursor, so we can only ask the system to hide/update it.

I’ll try to reproduce it and file a radar (Apple’s bug report) so they can look into it.
Thanks for letting us know

If anyone else runs into the same issue, it seems to be a somewhat common issue with macOS over the last few years. I’ve read about various fixes but none of them work consistently for me except for this app: Cursorcerer: Hide Your Cursor at Will - Doomlaser

It’s not as slick as Apple’s implementation but at least it works!