vectorcraft/crates/tools/src
mateususa 0b0ccfb35a #1026: the rotate cursor wraps the corner it is at
Beside every corner of the bounding box the curved rotate cursor bowed
up. It now bows from the box's centre toward the pointer, in 45° steps
(Cursor::RotateToward, made by Cursor::rotate_about): at the top right
it opens toward the bottom left, at the bottom right toward the top left.
The Selection tool shows it over the rotate zone and while rotating (it
follows the pointer round), and Free Transform does the same.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 05:30:24 +07:00
..
distort Fix #321: the perspective grid hides while a perspective tool is chosen 2026-10-08 03:27:36 +07:00
draw2 Part of #852: Brush Options for Calligraphic and Bristle brushes, pen pressure 2026-10-10 12:15:18 +07:00
xform #1026: the rotate cursor wraps the corner it is at 2026-10-11 05:30:24 +07:00
bbox.rs Rename DrawCraft → VectorCraft: crates (vectorcraft-*), apps, binaries, types, env vars, docs, examples (.vectorcraft); old .drawcraft files and preferences still load. Fix: text bounds exact after opening a file; selection no longer marks a document modified (dirty = content differs from the saved document). Screenshots and renders regenerated. 2026-10-01 14:30:09 -04:00
builder.rs M2.9: add editable Shaper groups and shape orientation steps 2026-10-08 22:52:23 +01:00
catalog.rs Fix #494: Pen + Cmd edits the path being drawn; Pen + Alt reshapes segments; handle drags fixed and fast 2026-10-08 22:00:13 +07:00
corners.rs Fix #938: Live Corner widgets on every selected path 2026-10-10 17:19:52 +07:00
cropimage.rs Review #988: rustfmt 2026-10-11 01:58:43 +07:00
cut.rs Fix #122: Mirror & Cut, Line Cut and Rectangle Cut tools 2026-10-06 00:42:26 +07:00
direct.rs Part of #927: Direct Selection marquees take the type they touch 2026-10-10 16:19:44 +07:00
distort.rs M8.14: Type and symbols in perspective are really projected and stay editable; attachments survive copies 2026-10-06 12:10:00 +07:00
draw2.rs Fix #798: the Curvature tool edits any selected path 2026-10-10 11:12:10 +07:00
extra.rs Part of #812: more tools open their options on a double-click 2026-10-10 13:00:21 +07:00
guides.rs Part of #812: ruler guides pull drawn points with Smart Guides on 2026-10-10 10:28:03 +07:00
lib.rs #1026: the rotate cursor wraps the corner it is at 2026-10-11 05:30:24 +07:00
meshblend.rs M8.17: Edit envelopes on the canvas: Edit Contents, mesh points and handles, Control bar 2026-10-06 12:16:59 +07:00
meshedit.rs M8.17: Edit envelopes on the canvas: Edit Contents, mesh points and handles, Control bar 2026-10-06 12:16:59 +07:00
params.rs M3.98: radial annotator extent ellipse, aspect handle and off-centre focal point 2026-10-05 04:43:43 +07:00
pathtype.rs Fix #429: Type on a path brackets, flip and Type on a Path Options that keep the type in place 2026-10-08 12:50:25 +07:00
pen.rs Fix #798: the Curvature tool edits any selected path 2026-10-10 11:12:10 +07:00
place.rs M4.25: Drop files on the canvas to place them; several placed files load the place cursor 2026-10-05 08:42:30 +07:00
printtiling.rs M4.80: Print Tiling tool and View > Show Print Tiling 2026-10-05 17:26:59 +07:00
rulerguide.rs Smart Guides: "align" also on a handle already in line, Free Transform's move offset and slice readouts follow Measurement Labels (review of #453) 2026-10-08 15:46:15 +07:00
select.rs #1026: the rotate cursor wraps the corner it is at 2026-10-11 05:30:24 +07:00
settings.rs Part of #812: more tools open their options on a double-click 2026-10-10 13:00:21 +07:00
shape.rs Fix #506: drawing tools snap to Smart Guides as the Selection tool does 2026-10-08 23:20:27 +07:00
slice.rs Smart Guides: "align" also on a handle already in line, Free Transform's move offset and slice readouts follow Measurement Labels (review of #453) 2026-10-08 15:46:15 +07:00
symbolism.rs Rename DrawCraft → VectorCraft: crates (vectorcraft-*), apps, binaries, types, env vars, docs, examples (.vectorcraft); old .drawcraft files and preferences still load. Fix: text bounds exact after opening a file; selection no longer marks a document modified (dirty = content differs from the saved document). Screenshots and renders regenerated. 2026-10-01 14:30:09 -04:00
text.rs feat(text): load craft-fonts' Arabic families, fetch them on web 2026-10-09 16:09:34 +03:00
text_tests.rs feat(text): load craft-fonts' Arabic families, fetch them on web 2026-10-09 16:09:34 +03:00
typewidget.rs Type: the point/area type widget converts between them; area type made by dragging resizes 2026-10-08 16:54:12 +07:00
xform.rs M14.5: Preferences > Units drive every length the UI shows and reads 2026-10-05 07:43:41 +07:00