vectorcraft/crates/tools/src
bflatastic fbc1c494b2 #1144: Live Corners round corners between curved segments too
A corner is now any anchor that isn't smooth where two sides meet at an
angle, straight or curved, as in Illustrator. The cut meets each side at
its setback measured along the curve, leaves both sides along their
tangents there, and each curved side is trimmed to what the cuts at its
ends leave of it. The largest radius is still the one taking the cut
halfway along the shorter side, measured along the curve. Corners
between straight sides draw exactly as before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 16:14:08 +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 #1139: Shift-click selects several artboards, which move and delete together 2026-10-11 16:04:30 +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 #1144: Live Corners round corners between curved segments too 2026-10-11 16:14:08 +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 Selection tools: Alt-drag copies snap to the original they leave behind 2026-10-11 12:24:46 +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 Selection tools: Alt-drag copies snap to the original they leave behind 2026-10-11 12:24:46 +07:00
lib.rs #1026: the rotate cursor wraps the corner it is at 2026-10-11 05:30:24 +07:00
meshblend.rs Gradient mesh: a fill colour recolours the point last clicked (#1050) 2026-10-11 07:13:33 +07:00
meshedit.rs Gradient mesh: a fill colour recolours the point last clicked (#1050) 2026-10-11 07:13:33 +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 Guides: ruler guides as layer objects 2026-10-11 06:03:47 +07:00
select.rs Selection tools: Alt-drag copies snap to the original they leave behind 2026-10-11 12:24:46 +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 Part of #812: Ctrl/Cmd and Alt shape a star while it's dragged 2026-10-11 14:59:05 +07:00
slice.rs Guides: ruler guides as layer objects 2026-10-11 06:03:47 +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