Brandon Thomas
08495e45d0
T: graphic cells — images in table cells
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 04:30:47 -04:00
Brandon Thomas
0454044d74
V: Power Zoom with the Hand tool
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 04:21:15 -04:00
Brandon Thomas
eec8bd3d9e
I: buttons — page and URL actions as PDF links (+ Buttons and Forms panel)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 04:17:25 -04:00
Brandon Thomas
3fc38549d4
I: Object States — multi-state objects (+ panel)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 04:08:35 -04:00
Brandon Thomas
dbf1610aa6
T: move table rows and columns
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 04:02:20 -04:00
Brandon Thomas
a4e76ed620
T: Track Changes — marked insertions and deletions, accept/reject all
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:57:22 -04:00
Brandon Thomas
60a8fefe37
L: books — continuous numbering, style sync, merged PDF (+ panel)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:49:25 -04:00
Brandon Thomas
adb054df46
V: Separations Preview and ink limit view
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:43:22 -04:00
Brandon Thomas
43ba0bf086
U: menu customization and Show All Menu Items
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:41:08 -04:00
Brandon Thomas
10b599ab2c
H: linked stories — Place and Link, out-of-date, update
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:37:01 -04:00
Brandon Thomas
4eed1d3177
Q: Content Collector and Placer
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:30:43 -04:00
Brandon Thomas
5f60a83328
D: Adjust Layout — objects follow page size and margin changes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:25:47 -04:00
Brandon Thomas
d6d9c385ea
X: XML basics — tags, style-to-tag map, structure, export/import, tagged frame markers
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:21:30 -04:00
Brandon Thomas
3f2d53f330
Q: Gap tool
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:09:58 -04:00
Brandon Thomas
1824d3c275
Q: gridify while drawing frames
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:05:53 -04:00
Brandon Thomas
754425b1c7
O: clipping paths traced from alpha or edges
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 03:01:39 -04:00
Brandon Thomas
fcec2902be
X: Articles panel — reading order for EPUB/HTML
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 02:56:24 -04:00
Brandon Thomas
faf23fc74b
H: place a page of an IDML/DesignCraft document as a group
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 02:46:35 -04:00
Brandon Thomas
b1924618ac
D: Primary Text Frame toggle
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 02:43:27 -04:00
Brandon Thomas
ba95a6f900
F: stroke styles — stripes, wavy, hash drawn (screen + PDF); named custom styles (+ IDML)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 02:39:39 -04:00
Brandon Thomas
10dd488e72
H: Image Import Options — crop placed PDFs to trim/bleed/art/media box
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 02:23:41 -04:00
Brandon Thomas
912ed60767
Y: variable font axis values (sliders, instances on demand)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 02:17:50 -04:00
Brandon Thomas
2fefab232c
T: custom anchored object positions (+ IDML)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 00:55:34 -04:00
Brandon Thomas
615b033f47
I: Word/RTF import options — style mapping and conflict handling (+ dialog)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 00:45:27 -04:00
Brandon Thomas
e5ec65bed9
U: custom workspaces (new, delete, reset)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 00:39:40 -04:00
Brandon Thomas
614eee2e1d
V: Fit Selection in Window; Find/Change Object
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 00:32:00 -04:00
Brandon Thomas
c9785ae1ed
U: Font menu with search, favourites and previews; persist engine preferences
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 00:27:52 -04:00
Brandon Thomas
79c73c815d
T: paragraph borders and shading offsets, per column part (+ panel, IDML)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 00:23:49 -04:00
Brandon Thomas
2f54f0b53d
O: Frame Fitting Options — auto-fit on resize, align from, crop (+ dialog, IDML)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 00:14:47 -04:00
Brandon Thomas
4f18835eb3
T: hyphenation exceptions in the user dictionary
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 00:06:37 -04:00
Brandon Thomas
ee89bf187f
T: nested line styles (+ dialog, IDML)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 00:01:48 -04:00
Brandon Thomas
d357a0068d
U: Hyperlinks and Bookmarks panels; hyperlink edit / go to source, bookmark rename
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:54:22 -04:00
Brandon Thomas
eb2e8d8b4f
C: Appearance of Black — output rich black, Overprint [Black] at 100%
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:51:51 -04:00
Brandon Thomas
efb563673f
C: Ink Manager — spots to process, ink aliases (PDF, IDML)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:47:58 -04:00
Brandon Thomas
68e624cba4
O: Object Library — .dclib files of snippets, Library panel
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:39:11 -04:00
Brandon Thomas
dd68539cb0
I: place Excel workbooks as tables
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:33:59 -04:00
Brandon Thomas
368bccad21
U: High Contrast interface theme
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:30:50 -04:00
Brandon Thomas
c2fbf1b0f6
C: Transparency Blend Space setting (+ IDML)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:28:43 -04:00
Brandon Thomas
c9b969a60d
X: Print Booklet — saddle-stitch and 2-up printer spreads as PDF
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:23:27 -04:00
Brandon Thomas
3b462285c5
T: editorial notes — anchored, flagged on screen, never printed; Notes panel
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:18:21 -04:00
Brandon Thomas
d11b23d805
T: endnotes — numbered references, generated endnote frame, options
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:10:36 -04:00
Brandon Thomas
af0d241190
T: conditional text — conditions, hide/show in layout and exports, panel, IDML
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:02:15 -04:00
Brandon Thomas
059312b1d1
F: Generate QR Code — vector codes for links, text, SMS, email, business cards
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:53:04 -04:00
Brandon Thomas
902fd214c2
C: Swatches panel colour groups (+ IDML ColorGroup)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:45:59 -04:00
Brandon Thomas
9ab1f9f330
X: Export HTML — one self-contained page; alt text in EPUB/HTML figures
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:38:03 -04:00
Brandon Thomas
98d8edf764
T: Composition highlights — keep and H&J violations, custom tracking/kerning
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:35:23 -04:00
Brandon Thomas
11212736f0
P: Page Numbering View (section/absolute) and Go to Page by name
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:21:30 -04:00
Brandon Thomas
3609862c2e
C: Attributes panel — overprint fill/stroke/gap, nonprinting
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:18:30 -04:00
Brandon Thomas
2cd4102469
O: Select submenu, Convert Shape, split table cells
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:11:07 -04:00
Brandon Thomas
bddaaac887
Y: variable fonts — named instances as styles, shaped, drawn and embedded at their axes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:01:32 -04:00
Brandon Thomas
240668e87d
T: scale/rotation/shear fields, absolute transform values, Transformations are Totals
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:54:05 -04:00
Brandon Thomas
74e352698e
F: Global Light and Generate Static Caption
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:42:46 -04:00
Brandon Thomas
9dd6bd4ff6
A: tagged PDF — structure tree, figures with alt text, artifacts
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:34:37 -04:00
Brandon Thomas
286823eb96
X: Export Text — Text Only and RTF from a story; EPUB/Text export dialogs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:31:44 -04:00
Brandon Thomas
cd72171859
O: Script Label, alt text, isolate/knockout groups, sort table rows
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:27:26 -04:00
Brandon Thomas
aa54531472
F: Gradient Feather — tool, effect on screen, soft mask in PDF
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:19:57 -04:00
Brandon Thomas
faa2897ace
T: drag and drop text editing (move, Alt copies)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:12:33 -04:00
Brandon Thomas
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
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
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
b10a06f7b8
V: Overprint Preview
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 20:36:07 -04:00
Brandon Thomas
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Brandon Thomas
4696178f62
R: crash recovery, Revert, Save a Copy
...
- engine::recovery: unsaved documents written to a recovery folder (atomic write + metadata),
reopened as unsaved documents that remember their files; entries dropped on save/close
(+ tests); file.recovery.list/save/open, file.revert, file.saveACopy (+ test)
- app: recovery folder per platform, recovered on launch with a status message; UI writes
recovery data every 30 s while documents are unsaved; File › Save a Copy…, Revert
- parity: recovery, revert, save a copy done
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 08:11:25 -04:00
Brandon Thomas
7145107896
Agents: command scripts with result references (CLI, MCP, app); parity estimate
...
- engine::script: parse scripts (lines, JSON lines, JSON arrays), resolve "$N.path" /
"${N.path}" references to earlier results, run with a failure report (+ tests)
- CLI: script [FILE|-] (headless or --connect to the running app; --save/--export,
--keep-going), app COMMAND [JSON] / --method, describe ID, commands FILTER, $N references in
run --cmd (+ integration tests)
- MCP batch: references and a script-text alternative (+ test)
- docs/agents.md; docs/parity.md scored over 275 catalogue features with cargo xtask parity;
ROADMAP: parity ~63% breadth / ~55% overall, ~600 agent-hours remaining
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 08:06:42 -04:00
Brandon Thomas
3ad71d5a76
M7: footnotes — Insert Footnote, Document Footnote Options, column-bottom layout, PDF/IDML; generic command dialogs
...
- doc: FOOTNOTE_REF marker + Story::notes (kept in sync on insert/delete/thread), FootnoteOptions,
NumberStyle::Symbols, footnote text addressed like cell text (CellAddr::footnote)
- compose: notes numbered (continuous / restart per page, spread, section), composed at column
width, body text makes room, stacked at the column bottom with the rule above
- render + PDF draw footnote text; IDML export/import in InDesign's structure (verified in
InDesign 2026), FootnoteOption preferences
- engine: footnote.insert/options/list/setText/delete/goToReference (+ tests)
- UI: caret/selection in footnote text, Footnote Options dialog, Type menu entries; menu items
labelled '…' with parameters open a dialog generated from the command's params doc
- sample magazine carries a footnote
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 21:01:27 -04:00
Brandon Thomas
7bf8167638
readme logo
2026-10-01 14:51:35 -04:00
Brandon Thomas
56cb9f5c65
M14: community links — Help menu (Discord, app page, GitHub, issues, website), About splash with ArtCraft mark, start-screen community card, app-bar Discord button, app.links/help.* commands, CLI 'links', MCP websiteUrl
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 14:19:13 -04:00
Brandon Thomas
cf8e6d1f74
Merge branch 'main' into worktree-agent-abb433558e9b52d63
2026-10-01 12:46:43 -04:00
Brandon Thomas
67ac9f1dfb
UI: fidelity pass 2 (Properties sections, spinner fields, task bar, inverse text selection, Pages/Layers panels)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 12:46:43 -04:00
Brandon Thomas
d45743f311
Sample: fit cover title, higher-res cover art; refreshed README screenshots and feature list
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 12:13:03 -04:00
Brandon Thomas
044534503c
M1.9: MCP server (designcraft-mcp) + designcraft-cli mcp
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:07:01 -04:00
Brandon Thomas
91ae2b3cc9
M0: engine, tools, egui UI, desktop app, CLI, sample document, docs
...
Engine with command registry (~100 commands), tool hosting with one-step
undo per gesture, InDesign-style egui frontend (app bar, Control panel,
Tools panel, rulers, guides, frame edges, ports/threads, Properties/Pages/
Layers dock, panels, dialogs), JSON control channel, headless CLI renderer,
generated sample magazine, README/AGENTS/ROADMAP/ASSETS.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 10:39:15 -04:00