Brandon Thomas
|
4878f1c5dd
|
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.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 14:30:09 -04:00 |
Brandon Thomas
|
2dafc7634b
|
M5: cache expanded stroke outlines across frames (pans reuse them), skip per-frame bounds for solid paints, pointer hasher for render caches (~7% less CPU per frame on the 20k bench); perf suite budgets reflect reprojection + background refresh
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 09:32:43 -04:00 |
Brandon Thomas
|
42df20ca7f
|
Panels to Illustrator parity (19 panels), ~70 menu commands, generic param dialogs, view rotation, property/model-based tests + MCP e2e; fix arrange overflow, compound grouping, double journaling, float round-trip, coordinate sanity, simplify growth, batch rollback of session state
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 09:32:20 -04:00 |
Brandon Thomas
|
a2fd35cd32
|
M5: cache text glyph geometry per node (Arc identity)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 07:17:05 -04:00 |
Brandon Thomas
|
60c562c956
|
M5.2/M5.4: render geometry cache (Arc identity), opacity folding, LOD, multithreaded rasterizer (20k objects: 187→21 ms); native macOS menu bar; Effect menu + live-preview dialogs; PDF open/save; bench example
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 07:07:59 -04:00 |