attractplus icon indicating copy to clipboard operation
attractplus copied to clipboard

Mouse Pointer does not return to default state on layout change.

Open Chadnaut opened this issue 9 months ago • 3 comments

By default the mouse pointer is hidden, but a layout may show it by setting fe.layout.mouse_pointer = true.

However, the pointer will now remain visible for all subsequent layouts, until explicitly set false again.

The expected behavior would be to return the pointer to its default state - hidden - when the layout changes.

Chadnaut avatar Mar 28 '25 13:03 Chadnaut

What do you think of the idea of resetting fe.layout.mouse_pointer = false on layout load/reload, but forcing it to true only in windowed modes?

oomek avatar Mar 28 '25 14:03 oomek

It's just the matter of re-hiding the OS pointer on layout load/reload. No need to force it true, the layout should set it true as necessary. Some window-mode layouts may have their own custom pointers.

Chadnaut avatar Mar 28 '25 14:03 Chadnaut

You're still considering it from a layout's perspective. I'm talking about the annoyance of having the mouse pointer disappearing when working with windowed AM.

oomek avatar Mar 28 '25 14:03 oomek

Fixed in b1fd902c93f7dabb3027d53876f9a59924fb5169

Chadnaut avatar Jul 04 '25 03:07 Chadnaut