mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-12 18:31:18 +00:00
- The toolbar icon's stroke is 0.4 at its 16 px canvas, which renders at 1.00 px on the 40 px sprite. Measured rather than judged: every icon on the gizmo bar was rasterized at 10x and the median thin run length taken, and 1.00 px is what thirteen of the seventeen use. The previous 0.75 came out at 1.90, the heaviest on the bar. - Dropping a picture on the 3D view loads it, when the Image tool is the one open. It is imported into the user's library on the way, as the panel's Import tile does, so it is there next time. With the tool closed a dropped PNG goes on doing whatever it did before. This mirrors the SVG drop that already fed the text tool, and sits next to it. - The placement handle comes up by itself the first moment there is something to anchor it to, so a picture can be nudged straight after the click that placed it. Armed once, so turning it off stays off. Two things had to change for that last one to be usable rather than annoying: - A click that misses the handle now falls through to placing the picture. on_mouse() used to return false there and swallow it, which is right for the displacement tool, where the user turned the mode on deliberately, and wrong here, where it is on from the start and would have disabled the tool's one gesture. - update_model_object() re-anchors the handle after a stroke that moved the paint. Previously the anchor was only refreshed on a layer switch or reorder, so clicking a different face left the handle behind on the old one.