mirror of
https://github.com/storytold/designcraft.git
synced 2026-11-14 22:35:26 +00:00
Review fixes for #2304: - Each pointer-less drop asks the system where the pointer is when its raw input arrives, and converts it with that input's window rect and the UI scale, instead of one sample taken at the later UI pass for the whole batch. Drops with pointer events keep their own pointer, and the system is still only asked when a drop brought none. - system_pointer is cfg'd off on wasm with its only caller; Services::pointer's docs say a drop without a pointer lands in the middle of the view. - pointer.rs: the AppKit flip is a pure function with a test, documenting why it flips against the main display only (winit's window positions use the same origin). - Test: a filled compound path takes a dropped image through its ring, not its hole.