Brandon Thomas and Claude Opus 5.5
175aaf28fd
H: place a chosen PDF page (Image Import Options)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 20:57:38 -04:00
Brandon Thomas and Claude Opus 5.5
1b778945af
T: named lists continuing across stories (list.define, listName/startAt); null clears overrides
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 20:52:11 -04:00
Brandon Thomas and Claude Opus 5.5
6b362c5f71
I: IDML — nested and GREP styles, cell and table styles, type on a path (TextPath)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 20:43:35 -04:00
Brandon Thomas and Claude Opus 5.5
4e874efbb0
D: Smooth and Erase tools (path.smooth, path.erase)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 20:39:23 -04:00
Brandon Thomas and Claude Opus 5.5
b10a06f7b8
V: Overprint Preview
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 20:36:07 -04:00
Brandon Thomas and Claude Opus 5.5
eb4fa9c64c
T: Type on a Path — tool, options, screen and PDF
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 20:34:20 -04:00
Brandon Thomas and Claude Opus 5.5
bfe4220840
C: Appearance of Black on screen (rich black / accurate)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:59:19 -04:00
Brandon Thomas and Claude Opus 5.5
53fc678978
A: spreads of up to 10 pages — add to spread, allow shuffle
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:57:18 -04:00
Brandon Thomas and Claude Opus 5.5
e79ec65323
A: per-page sizes — Page tool and layout.pageSize
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:54:24 -04:00
Brandon Thomas and Claude Opus 5.5
ea20dc196c
Roadmap: parity estimate updated (79% breadth, ~430 h remaining)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:51:42 -04:00
Brandon Thomas and Claude Opus 5.5
7d4f00d551
O: Print dialog (file.print via the system spooler); shortcuts open dialogs, UI commands win ties
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:51:21 -04:00
Brandon Thomas and Claude Opus 5.5
fcef655ba8
T: nested styles and GREP styles (compose overlays, Paragraph Style Options); ui.dialog.open
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:47:52 -04:00
Brandon Thomas and Claude Opus 5.5
e433c77b55
S: table and cell styles (style.cell.*, style.table.*), Table panel pickers
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:40:46 -04:00
Brandon Thomas and Claude Opus 5.5
08727dfd7e
S: style groups (style.group), renames reach table cells and footnotes; Package report preflight fix
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:36:29 -04:00
Brandon Thomas and Claude Opus 5.5
fed23aa7ee
V: scrubby zoom with the Zoom tool
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:32:04 -04:00
Brandon Thomas and Claude Opus 5.5
0dc6a03979
A: guides on layers — hidden and locked with their layer
...
Also records the Pencil tool in ROADMAP and the parity catalog.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:30:59 -04:00
Brandon Thomas and Claude Opus 5.5
cc33d0ba15
D: Pencil tool — freehand strokes to smooth paths
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:30:59 -04:00
Brandon Thomas and Claude Opus 5.5
0f86308791
W: Keyboard Shortcuts editor (window.setShortcut), macOS modifier order
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:26:56 -04:00
Brandon Thomas and Claude Opus 5.5
8bfbbe7187
A: Primary Text Frame and Smart Text Reflow
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:20:16 -04:00
Brandon Thomas and Claude Opus 5.5
20ef6c2c4e
T: Glyphs panel — font grid rendered in-house, search, click to insert, recently used
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:16:49 -04:00
Brandon Thomas and Claude Opus 5.5
6383871c05
W: UI scaling preference (window.uiScale); title yields to crowded app bar
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:00:38 -04:00
Brandon Thomas and Claude Opus 5.5
4aa76b85f9
T: Underline / Strikethrough Options — weight, offset, colour, tint
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:57:02 -04:00
Brandon Thomas and Claude Opus 5.5
3a36772023
L: Relink to Folder / Relink File Extension (links.relinkFolder)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:52:31 -04:00
Brandon Thomas and Claude Opus 5.5
acfb542391
O: File › Package and Copy Links To (file.package, links.copyTo)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:50:56 -04:00
Brandon Thomas and Claude Opus 5.5
67dd4852ca
F: Load/Save Swatches (.ase) — swatch.load, swatch.save, Swatches panel menu
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:49:27 -04:00
Brandon Thomas and Claude Opus 5.5
9dd44f63cf
D: Pathfinder — add, subtract, intersect, exclude overlap, minus back (curves kept)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:45:34 -04:00
Brandon Thomas and Claude Opus 5.5
ea1a0b16c7
D: compound paths, Create Outlines, Scissors tool
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:09:32 -04:00
Brandon Thomas and Claude Opus 5.5
571e1043f7
O: Transform Again family, Clear Transformations, layer merge/unused/others, Break Link to Style
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:09:32 -04:00
Brandon Thomas and Claude Opus 5.5
4b2417a8c0
designcraft-cli: support --version (the release packaging smoke tests call it)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.1.0
2026-10-02 12:34:06 -04:00
Brandon Thomas and Claude Opus 5.5
c59133bd3e
README: tagline names the Adobe app it reimplements; standard Adobe trademark and non-affiliation notice
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 12:24:21 -04:00
Brandon Thomas and Claude Opus 5.5
be83f2e23c
README: Crafting Apps table in five columns (icon, app, purpose, GitHub, Website)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 12:19:10 -04:00
Brandon Thomas and Claude Opus 5.5
93fa6900e6
README: drop the old DrawCraft name; VectorCraft links to /apps/vectorcraft
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 12:18:21 -04:00
Brandon Thomas and Claude Opus 5.5
42e57e56bf
README: app icons in the Crafting Apps table
...
Drop the app icon from the top of the README, matching PhotoCraft, and
show each app's icon next to its name in the Crafting Apps table in place
of the coloured name badges. The table is now identical across all seven
apps apart from the "you are here" row.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 12:17:22 -04:00
Brandon Thomas and Claude Opus 4.8
fe02bca705
Signed release pipeline (macOS/Windows/Linux/Web); README community note
...
Ports photocraft's release workflow + packaging (signing, notarization,
MSI/DMG/deb/rpm/AppImage/web), adds `cargo xtask version`. File-type
associations omitted (route B); app keeps its own .desktop. Fresh WiX
UpgradeCode. README 'about' note updated.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-10-02 12:06:29 -04:00
Brandon Thomas and Claude Opus 5.5
de51043c4c
W: floating panels — tear off, dock back, persisted (window.floatPanel/dockPanel)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 11:05:13 -04:00
Brandon Thomas and Claude Opus 5.5
ba1843789d
G: Preferences — Grids, Guides & Pasteboard, Display Performance sections
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:57:06 -04:00
Brandon Thomas and Claude Opus 5.5
5971553d60
H: place SVG (vector PDF export), PSD, BMP, AI — designcraft-images crate
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:51:48 -04:00
Brandon Thomas and Claude Opus 5.5
c0f8679ba5
V: Display Performance — Fast, Typical, High Quality display
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:34:40 -04:00
Brandon Thomas and Claude Opus 5.5
5c547f9a96
T: OpenType menu — feature toggles, figure styles, stylistic sets (type.openType, IDML OTF attributes)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:29:36 -04:00
Brandon Thomas and Claude Opus 5.5
349525bae8
D: Add/Delete Anchor Point and Convert Direction Point tools (path.addAnchor/deleteAnchor/convertAnchor)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:22:27 -04:00
Brandon Thomas and Claude Opus 5.5
66ab252044
F: Gradient Swatch tool, Gradient panel, unnamed gradients (object.gradient)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:15:01 -04:00
Brandon Thomas and Claude Opus 5.5
53272183a2
A: Document Setup — pages, start page #, intent, size presets, orientation, bleed and slug
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:03:17 -04:00
Brandon Thomas and Claude Opus 5.5
97b305fdcd
F: Stroke panel — arrowheads (screen and PDF), cap/join/miter, gap colour
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 09:56:14 -04:00
Brandon Thomas and Claude Opus 5.5
b97828eb50
app icon: calico cat in a polka-dot scarf (owner's ArtCraft drawing), Dock/taskbar/launcher wiring, palette docs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 09:44:07 -04:00
Brandon Thomas and Claude Opus 5.5
7143973f52
G: Preferences (⌘K), scale strokes, Dimensions Include Stroke Weight, Quick Apply (⌘Return)
...
prefs.set (application) and document.preferences (units, increments, grids; undoable).
Scaling applies to content: paths and placed graphics take the scale, stroke weights follow
with Include Stroke Weight. X/Y/W/H and transform.set measure the stroke's outer edge.
The command palette becomes Quick Apply and lists styles.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 09:26:39 -04:00
Brandon Thomas and Claude Opus 5.5
b3679cbe63
D: parent item overrides — override (Cmd+Shift-click, Override All), remove local overrides, detach
...
Also records Place PDF in ROADMAP and the parity catalog.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 09:11:04 -04:00
Brandon Thomas and Claude Opus 5.5
da0e87b86b
H: place PDF — sized by crop box, hayro on screen, vector form XObjects in PDF export
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 09:11:04 -04:00
Brandon Thomas and Claude Opus 5.5
446c70af04
H: place text files — Word (.docx), RTF, plain text; autoflow
...
- designcraft-textimport (L3): DOCX (styles by name with spacing/indents/alignment and font,
size, bold/italic/underline/strike/caps/position; runs, tabs, breaks, footnotes, tables,
hyperlink/field results; used styles only), RTF (text, paragraphs, bold/italic/underline/
strike, size, Unicode/cp1252, skipped destinations), plain text (+ tests)
- engine: file.place routes text files into the insertion point, the selected frame or a new
frame on the page; imported styles added (existing win); removeStyles; autoflow adds pages
with threaded frames until the story fits (+ test)
- app/web: Place dialogs accept .docx/.rtf/.txt/.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 08:55:28 -04:00
Brandon Thomas and Claude Opus 5.5
f8ccff2470
F: Color panel, Color Picker, unnamed colours
...
- color: Swatch.hidden — unnamed colours (applied, not listed in Swatches until added)
- engine: object.color (reuses a swatch with the same colour, else an unnamed one; fill or
stroke), swatch.addToSwatches (optionally named; users follow the rename),
swatch.addUnnamed (+ test)
- UI: Color panel with fill/stroke proxy, CMYK/RGB/Lab, channel sliders with gradient tracks and
value fields, tint slider for named swatches, spectrum ramp, Add to Swatches; Color Picker
dialog (double-click a proxy chip); Swatches hides unnamed colours
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 08:45:39 -04:00
Brandon Thomas and Claude Opus 5.5
87727f279a
D: Paste Into, Polygon Settings
...
- Edit › Paste Into (⌥⌘V): copied objects (with their stories and images) become the selected
frame's content, clipped by it; Item::is_group / has_nested_items; renderer and PDF draw fill,
clipped content, stroke; IDML nests the items inside the frame both ways (verified in
InDesign 2026) (+ tests)
- Polygon Settings: sides and star inset as engine preferences used by the polygon tools and
frame.create; double-click the Polygon tool (+ test)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 08:24:48 -04:00