mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-25 18:27:02 -06:00
On macOS the canvas paints the tool cursor into the window and hides the system pointer. winit hides the pointer with a cursor rect that holds a transparent cursor, and AppKit applies cursor rects only in the key window. Over a VectorCraft window behind another app, or under its own File › Open… sheet, macOS showed its arrow next to the painted tool cursor. On macOS the canvas now paints the tool cursor only while the window has the focus. Without the focus it sets the tool's system cursor icon, and the system pointer shows alone. Windows, X11, Wayland and the web are unchanged. Part of #2020. Docs: docs/target-app-parity.md.