Files
designcraft/docs/parity-checklist.md
T
Brandon ThomasandClaude Opus 5.5 a127c6d5c3 Progress docs: target-app parity, gaps, alpha gate, readiness by audience (#355)
Progress docs per craftrules standards/progress-docs.md: target-app parity, gaps, roadmap with alpha gate, readiness by audience (full / mainstream / essentials) with Opus 5.5 hours, and feature, format, hardware, UI and localization parity docs.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 14:09:17 -04:00

17 KiB

InDesign feature checklist

Generated: summary by cargo xtask parity from the rows below; rows last re-scored 2026-10-04, summary unchanged since (checked 2026-10-10) · Target: Adobe InDesign 2026

This is the presence checklist: does each InDesign feature exist in DesignCraft? It answers the feature-breadth question only. Depth, fidelity and readiness for real work are assessed in target-app-parity.md; individual shortfalls are in gaps.md. Formerly docs/parity.md.

Edit a row's status, then run cargo xtask parity to regenerate the summary; don't edit the summary by hand. Each row of the InDesign feature catalogue is scored D (done), P (partial: works but lacks options or UI) or M (missing), weighted by priority (P0 core = 3, P1 = 2, P2 = 1). Out-of-scope rows (Adobe cloud services, plug-ins, Typekit, Flash) are excluded.

Caveat (2026-10-10 review): rows were graded by the agents that built the features, at a coarse grain. A measured match of InDesign 21.6's own menu dump against DesignCraft's labels finds 69% of in-scope menu items (75% against the documented menu tree) (see target-app-parity.md), so read 99% as an upper bound.

Weighted breadth parity: 99% over 275 features.

Priority Features Done Partial Missing Parity
P0 102 100 2 0 99%
P1 97 97 0 0 100%
P2 76 72 4 0 97%
Area Parity
Application shell & workspace 99%
Documents, pages, spreads 100%
Layers 100%
Frames, shapes & paths 100%
Transform 100%
Fill, stroke, colour 100%
Effects & transparency 100%
Placing & links 93%
Type & text frames 99%
Typography 100%
Styles 100%
Tables 100%
Long documents 100%
Interactivity & digital 100%
Output & production 92%
XML & automation 100%
View & navigation 100%
Undo, history, saving 100%
Accessibility 100%

Open P0 items: Vector/page formats (PDF/AI/SVG/EPS place), Export to PDF (print).

Rows

Area Feature Priority Status
Application shell & workspace Start/Home screen P0 D
Application shell & workspace Multiple documents in tabs P0 D
Application shell & workspace New Window for same document P1 D
Application shell & workspace Dockable panels P0 D
Application shell & workspace Workspaces P1 D
Application shell & workspace Control panel P0 D
Application shell & workspace Properties panel P0 D
Application shell & workspace Contextual task bar P2 D
Application shell & workspace Themes P0 D
Application shell & workspace UI scaling P1 D
Application shell & workspace Keyboard shortcut editor P1 D
Application shell & workspace Menu customization P2 D
Application shell & workspace Show Full Menus P2 D
Application shell & workspace Recovery / autosave P0 D
Application shell & workspace Preferences P0 D
Application shell & workspace Localization P2 P
Application shell & workspace Scripting (own API: commands, scripts, MCP) P2 D
Documents, pages, spreads New Document dialog P0 D
Documents, pages, spreads Document Setup P0 D
Documents, pages, spreads Page sizes P0 D
Documents, pages, spreads Facing pages / spreads P0 D
Documents, pages, spreads Pages per spread up to 10 P1 D
Documents, pages, spreads Insert/move/duplicate/delete pages P0 D
Documents, pages, spreads Per-page size (Page tool) P1 D
Documents, pages, spreads Margins and Columns per page P0 D
Documents, pages, spreads Spread rotation (view) P2 D
Documents, pages, spreads Pasteboard P0 D
Documents, pages, spreads Sections & numbering P0 D
Documents, pages, spreads Page numbering display P1 D
Documents, pages, spreads Smart Text Reflow P1 D
Documents, pages, spreads Primary text frame P1 D
Documents, pages, spreads Parent pages P0 D
Documents, pages, spreads Parent item overrides P0 D
Documents, pages, spreads Page transitions P2 D
Documents, pages, spreads Spread view rotation P2 D
Documents, pages, spreads Layout Adjustment P2 D
Documents, pages, spreads Adjust Layout P2 D
Documents, pages, spreads Liquid layout P2 D
Documents, pages, spreads Alternate layouts P2 D
Documents, pages, spreads Document grid & baseline grid P0 D
Documents, pages, spreads Ruler guides P0 D
Documents, pages, spreads Guides on layers P1 D
Documents, pages, spreads Liquid guides P2 D
Documents, pages, spreads Smart guides P0 D
Documents, pages, spreads Snap to guides / grid / baseline P0 D
Layers Layers panel P0 D
Layers Layer options P0 D
Layers Move items between layers P0 D
Layers Merge layers, delete unused P1 D
Layers Hide/Lock others P1 D
Layers Page item names in Layers panel P1 D
Layers Layer colour drives selection colour P0 D
Layers Object Layer Options for placed files P2 D
Frames, shapes & paths Rectangle/Ellipse/Polygon frames P0 D
Frames, shapes & paths Rectangle/Ellipse/Polygon shapes P0 D
Frames, shapes & paths Polygon settings P0 D
Frames, shapes & paths Line tool P0 D
Frames, shapes & paths Pen, add/delete anchor, convert direction P0 D
Frames, shapes & paths Pencil, Smooth, Erase P1 D
Frames, shapes & paths Scissors P1 D
Frames, shapes & paths Content type P0 D
Frames, shapes & paths Convert Shape P1 D
Frames, shapes & paths Corner Options P0 D
Frames, shapes & paths Pathfinder P1 D
Frames, shapes & paths Compound paths P1 D
Frames, shapes & paths Text outlines P1 D
Frames, shapes & paths Clipping paths P2 D
Frames, shapes & paths Frame fitting P0 D
Frames, shapes & paths Frame Fitting Options P1 D
Frames, shapes & paths Content grabber, select content/container P0 D
Frames, shapes & paths Auto-fit P1 D
Frames, shapes & paths Step and Repeat P1 D
Frames, shapes & paths Gridify while drawing P2 D
Frames, shapes & paths Gap tool P2 D
Frames, shapes & paths Live Distribute P2 D
Frames, shapes & paths Generate QR Code P2 D
Frames, shapes & paths Placeholder text P1 D
Frames, shapes & paths Arrange P0 D
Frames, shapes & paths Group/Ungroup P0 D
Frames, shapes & paths Lock / Unlock All on Spread P0 D
Frames, shapes & paths Hide / Show All on Spread P1 D
Frames, shapes & paths Select submenu P1 D
Frames, shapes & paths Select All / Deselect All P0 D
Frames, shapes & paths Duplicate P0 D
Frames, shapes & paths Paste Into / Paste in Place P0 D
Frames, shapes & paths Paste Without Formatting P0 D
Frames, shapes & paths Non-printing attribute P0 D
Frames, shapes & paths Overprint fill/stroke/gap P1 D
Transform Transform panel / Control P0 D
Transform Free Transform tool P0 D
Transform Rotate, Scale, Shear tools + dialogs P0 D
Transform Transform Again family P1 D
Transform Clear Transformations P1 D
Transform Transformations are Totals pref P1 D
Transform Scale strokes / content options P0 D
Transform Align & Distribute P0 D
Transform Dimensions Include Stroke Weight P0 D
Transform Rotate 90 / Flip buttons P0 D
Fill, stroke, colour Swatches panel P0 D
Fill, stroke, colour Color panel P0 D
Fill, stroke, colour Color Picker dialog P0 D
Fill, stroke, colour Gradient panel & tool P0 D
Fill, stroke, colour Gradient Feather tool P1 D
Fill, stroke, colour Tints P0 D
Fill, stroke, colour Special swatches P0 D
Fill, stroke, colour Spot colours P1 D
Fill, stroke, colour Ink Manager P2 D
Fill, stroke, colour Load/Save Swatches (.ase) P1 D
Fill, stroke, colour Color groups P2 D
Fill, stroke, colour Unnamed colour to swatch P1 D
Fill, stroke, colour Stroke panel P0 D
Fill, stroke, colour Stroke styles P1 D
Fill, stroke, colour Color management P1 D
Fill, stroke, colour Overprint Preview P1 D
Fill, stroke, colour Separations Preview P2 D
Fill, stroke, colour Eyedropper P1 D
Fill, stroke, colour Appearance of Black prefs P1 D
Effects & transparency Opacity & blend modes P0 D
Effects & transparency Isolate Blending / Knockout Group P2 D
Effects & transparency Drop Shadow P1 D
Effects & transparency Inner Shadow, Outer Glow, Inner Glow, Bevel, Satin P2 D
Effects & transparency Basic/Directional/Gradient Feather P2 D
Effects & transparency Global Light P2 D
Effects & transparency Transparency blend space P1 D
Effects & transparency Transparency flattener P2 D
Placing & links Place P0 D
Placing & links Place into frame / by click or drag P0 D
Placing & links Raster formats P0 D
Placing & links Vector/page formats (PDF/AI/SVG/EPS place) P0 P
Placing & links Placing INDD/IDML pages P2 P
Placing & links Text import (TXT/DOCX/RTF) P0 D
Placing & links Links panel P0 D
Placing & links Effective/actual PPI P0 D
Placing & links Relink to folder / extension P1 D
Placing & links Copy Links To / Package P1 D
Placing & links Captions P2 D
Placing & links Image import options P1 D
Placing & links Linked text/stories P2 D
Placing & links Display performance P0 D
Placing & links Video/audio P2 P
Type & text frames Text frames P0 D
Type & text frames Threading P0 D
Type & text frames Overset detection & indicator P0 D
Type & text frames Text Frame Options P0 D
Type & text frames Type on a path P1 D
Type & text frames Vertical type P2 P
Type & text frames Story Editor P1 D
Type & text frames Track Changes P2 D
Type & text frames Notes P2 D
Type & text frames Find/Change P0 D
Type & text frames Find Font P0 D
Type & text frames Spell checking P1 D
Type & text frames Hyphenation dictionaries P0 D
Type & text frames Glyphs panel P1 D
Type & text frames Insert special chars / white space / breaks P0 D
Type & text frames Text variables P1 D
Type & text frames Conditional text P2 D
Type & text frames Fill with placeholder text P1 D
Type & text frames Create Outlines P1 D
Type & text frames Change Case P0 D
Type & text frames Show Hidden Characters P0 D
Type & text frames Font menu with preview, favourites P1 D
Type & text frames Missing fonts handling P0 D
Type & text frames Footnotes P1 D
Type & text frames Endnotes P2 D
Type & text frames Cross-references P2 D
Type & text frames Text anchors & hyperlinks P1 D
Type & text frames Data merge P2 D
Type & text frames Smart quotes P0 D
Type & text frames Autocorrect / Dynamic spelling P2 D
Type & text frames Drag & drop text editing P1 D
Type & text frames Paste text with/without formatting P0 D
Type & text frames Math expressions P2 D
Type & text frames Right-to-left / World-Ready composer P2 D
Typography Character attributes P0 D
Typography Underline/Strikethrough options P1 D
Typography OpenType features P0 D
Typography Variable fonts P1 D
Typography Paragraph attributes P0 D
Typography Paragraph Composer (total-fit) P0 D
Typography Single-line Composer P0 D
Typography Tabs, leaders, right-indent tab P0 D
Typography Nested / line / GREP styles P1 D
Typography Paragraph rules P1 D
Typography Paragraph borders & shading P1 D
Typography Balance ragged lines P1 D
Typography Optical margin alignment P1 D
Typography Baseline grid P0 D
Typography Highlight H&J / keep violations P1 D
Typography Glyph scaling, letter/word spacing P0 D
Typography Auto leading P0 D
Typography Text wrap P0 D
Typography Anchored objects P1 D
Typography Hyphenation exceptions P1 D
Typography Language support P1 D
Styles Paragraph styles P0 D
Styles Character styles P0 D
Styles Object styles P1 D
Styles Table & cell styles P1 D
Styles Style groups P1 D
Styles Quick Apply P1 D
Styles Break link to style P1 D
Styles Style mapping on import P1 D
Styles Style export tagging P2 D
Tables Create / Insert Table P1 D
Tables Convert Text to Table / Table to Text P1 D
Tables Rows/columns insert/delete/resize/distribute P1 D
Tables Merge/Unmerge/Split cells P1 D
Tables Header/footer rows P1 D
Tables Table options P1 D
Tables Cell options P1 D
Tables Graphic cells P2 D
Tables Table styles & cell styles P1 D
Tables Table panel P1 D
Tables Overset cells P1 D
Tables Tables spanning frames P1 D
Tables Sort table rows P2 D
Tables Excel import P2 D
Tables Drag to move rows/columns P2 D
Long documents Table of contents P1 D
Long documents Index P2 D
Long documents Books P2 D
Long documents Numbered lists across stories P1 D
Long documents Cross-references P2 D
Long documents Running headers via variables P1 D
Long documents Footnotes/endnotes P1 D
Long documents Captions P2 D
Interactivity & digital Hyperlinks panel P1 D
Interactivity & digital Bookmarks P1 D
Interactivity & digital Buttons and Forms P2 D
Interactivity & digital Object States P2 D
Interactivity & digital Articles panel P2 D
Interactivity & digital Object Export Options P2 D
Interactivity & digital EPUB export P2 D
Interactivity & digital HTML export P2 D
Output & production Export to PDF (print) P0 P
Output & production Interactive PDF P2 D
Output & production Print dialog P1 D
Output & production Print booklet P2 D
Output & production Package P1 D
Output & production Preflight P1 D
Output & production Export JPEG/PNG P1 D
Output & production Export IDML P0 D
Output & production Export EPUB/HTML P2 D
Output & production Export RTF/TXT/Tagged text P2 D
Output & production Export XML P2 D
Output & production Separations / Flattener / Ink limit preview P2 D
XML & automation Tags panel, Structure P2 D
XML & automation Import/Export XML P2 D
XML & automation Data Merge P2 D
XML & automation Scripts panel P2 D
XML & automation Script Label P2 D
XML & automation Content Collector/Placer P2 D
XML & automation Snippets P1 D
XML & automation Object Library P2 D
View & navigation Zoom commands P0 D
View & navigation Power Zoom P2 D
View & navigation Animated/scrubby zoom P1 D
View & navigation Screen modes P0 D
View & navigation Overprint preview P1 D
View & navigation Rulers, guides, grids toggles P0 D
View & navigation Show/hide frame edges, threads, hidden chars P0 D
View & navigation Structure / tag markers P2 D
View & navigation Display performance P0 D
View & navigation Navigate pages P0 D
View & navigation Split window P2 D
View & navigation Rotate spread view P2 D
View & navigation Find/zoom to object P1 D
Undo, history, saving Unlimited undo/redo P0 D
Undo, history, saving Revert P0 D
Undo, history, saving Save / Save As / Save a Copy P0 D
Accessibility Tagged PDF export P2 D
Accessibility Alt text P2 D
Accessibility Keyboard navigation of UI P1 D
Accessibility High contrast P2 D