Mitchell Hashimoto 1eb0dbb548 macos: more robust cursor visibility handling
Fixes #519

The core issue here was that `mouseEntered` was called AFTER
`cursorUpdate` (by Cocoa) so we were messing up our NSCursor state. To
fix this more robustly, all cursor state should ONLY be handled by
cursorUpdate and mouseEntered/Exit goes through that system now.
2023-09-22 15:47:08 -07:00
..
2023-09-20 22:05:23 -07:00
2023-09-17 11:57:36 -07:00
2023-09-20 12:43:35 -07:00