vectorcraft/crates
bflatastic d3df1bcea2 M14.1: dialogs and menus size to their content
The shared dialog frame's button row took all the height left in the window
(a right-to-left layout fills the available height), and every dialog shared
one window id, so a dialog never shrank and inherited the size of the one
before it: the save prompt showed a tall empty band around its buttons. The
row is now as tall as the buttons and each dialog kind has its own window.

Menu items forced themselves to the popup's full available width, so every
menu opened at egui's maximum menu width. The menu layout already justifies
items, so popups are now as wide as their widest label and shortcut (at least
230 pt).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 00:54:03 +07:00
..
brush 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
color M3.73: blend modes follow the reference formulas on screen, in SVG and in PDF 2026-10-05 00:27:31 +07:00
doc M3.75: layer clipping masks from the Layers panel button 2026-10-05 00:27:31 +07:00
effects Merge wp/C3: dash alignment and variable-width dashes (M3.38, M3.39) 2026-10-04 23:48:47 +07:00
engine M3.75: layer clipping masks from the Layers panel button 2026-10-05 00:27:31 +07:00
format M3.49: each fill and stroke can overprint 2026-10-05 00:01:02 +07:00
geom M3.35: gradient handles snap and honour Constrain Angle; double-clicking a tool button opens its options 2026-10-04 23:18:34 +07:00
mcp Merge wp/B1 2026-10-04 21:47:07 +07:00
pathops M3.37: Outline Stroke and the live Outline Stroke effect outline strokes as the canvas paints them 2026-10-04 22:53:58 +07:00
pdf M3.75: layer clipping masks from the Layers panel button 2026-10-05 00:27:31 +07:00
render M3.75: layer clipping masks from the Layers panel button 2026-10-05 00:27:31 +07:00
svg M3.75: layer clipping masks from the Layers panel button 2026-10-05 00:27:31 +07:00
testkit 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 M7.6: tab stops and the Tabs panel — left/center/right/decimal stops (align-on character), default stops every ½ inch, text.tabs.set/get/clear, ruler (click adds, drag moves, drag off deletes), Repeat Tab / Delete Tab / Clear All Tabs; control characters no longer draw .notdef boxes 2026-10-02 10:13:24 -04:00
tools M3.35: gradient handles snap and honour Constrain Angle; double-clicking a tool button opens its options 2026-10-04 23:18:34 +07:00
trace M12.7: Object → Create Object Mosaic… (trace::mosaic tile averages; columns/rows, new size, spacing, gray, delete raster; follows the image transform) 2026-10-02 08:16:36 -04:00
ui-egui M14.1: dialogs and menus size to their content 2026-10-05 00:54:03 +07:00