Open Nifflas opened 1 year ago
I've heard the latest macOS updates do not allow cursor hiding, which is also a bit user-hostile. We should find a way out of this (EDIT: either by disallowing to hide (replace by normal cursor), or workaround on macOS only).
Problem can be reproduced in Cubase 12.0.6 on macOS Monterey
Workaround : note that you can always avoid mouse cursors completely by defining legacyMouseCursor
version identifier. It will be turned into a permanent Dplug Option.
I think the best way to solve it would be to have a counter internally of how many hides has been called, then calling show an equal amount of times
Can repro in REAPER + AU but not Logic.
More complicated than thought.
A related but maybe separate issue is that mouseExited: is called by Cocoa during a drag. So we cannot use this call trivially to unhide the cursor.
Dragging a knob, and releasing the knob while the cursor is outside the window of the VST plugin, makes the cursor stay hidden. The only way to get the mouse cursor to show in Renoise again is to open the menu at the top of the screen and selecting any option.