v2.0.1
Fixed
- Canvas tool resize (drag handles, and the "Canvas size" dialog's anchor picker): growing the canvas from the left/top edge visually always rendered as growth down-right, even though the underlying pixel data was already correct — the viewport wasn't panning to compensate. Now the canvas visually extends toward whichever edge/corner you actually drag or anchor toward. Cancelling an in-progress resize (switching tools without hitting Apply) also restores the prior view position instead of leaving it scrolled oddly.
- Resize corner handles rendered as blobby, inconsistent shapes at typical zoom levels — their border thickness wasn't scaling with zoom the way their size already did, so the border overwhelmed the handle. They're now clean, consistent white/accent squares at any zoom.
- Import picker: entries from a plain ZIP archive (which don't carry a stored cursor size) showed "0 px" on their tile — now shown as the actual size that gets applied on import.
- Cursor download naming was inconsistent across the app — single-slot download and whole-preset download (preset editor and main gallery context menu) only used the role name, while Paint/Hotspot PNG export already used preset + role. Unified everywhere.
- In-app help text: Paint editor's help still described the pre-rework single-tool editor; preset editor's help was missing the Paint-editor slot button and had a stale download-naming description. German/Japanese/Chinese preset-editor help text was missing the lock/download/link bullets that other languages already had.
Changed
- Resize edge handles are now draggable along their entire length instead of only a small handle centered on each edge.
- Hotspot editor now follows the main window's UI scale instead of having its own separate zoom controls; its "download as PNG" button was removed (redundant with the app-wide download).
- Import picker's "ignore individual sizes" checkbox renamed to "Uniform cursor size" (all 6 languages).
Added
- Import tiles now show each preset's cursor size below its role count, live-updating with the uniform-size toggle/slider.