aiongg
d6a67bdcd1
CJK: plan for the East Asian feature set
...
Phased plan for professional CJK typesetting (the East Asian feature set):
sources (JLREQ, CLREQ, KLREQ, JIS X 4051, OpenType, IDML), current state
and known bugs, architecture (character classes, mojikumi, kinsoku and the
Japanese composer, vertical metrics, annotations, grids, composite fonts),
IDML attributes, phases with estimates and open decisions. It builds on
the CJK composition of docs/cjk-typography.md (composite fonts, kinsoku
sets, aki, tsume, jidori, hanging punctuation, em alignment and leading
models, kenten characters, tate-chu-yoko offsets) and plans what remains.
2026-10-07 09:25:17 -04:00
Shao Wenbin
c861a9f75e
TYPE1: Reapply Chinese and Arabic typesetting rules on main
...
Port the CJK1 and AR1 changes from 3ecdb78 and de83cdc onto current main. Resolve translation and font-stack conflicts by retaining main localization and craft-fonts integration while preserving all typesetting code, tests, and documentation.
Validation: all six CI gates passed, including 616 tests and WASM checks.
2026-10-07 18:16:32 +08:00
Brandon Thomas and Claude Opus 5.5
99b6228abd
Snap: snap preferences as a command, overlay colours from tokens, tidy-up
...
- view.snapPreferences {alignEdges, alignCenters, smartDimensions,
smartSpacing, zone} sets the smart guide options; the Preferences
dialog goes through it, so the control channel and MCP reach them.
- Smart guide, gap and measurement colours come from theme::Tokens.
- Remove the unused closest-target helper (snap_rect and friends).
- Drop the agent planning docs (docs/superpowers) and the .worktrees
ignore line; ROADMAP entry for smart guides and snapping.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 09:05:59 -04:00
Cameron Gilroy
6c5f74c9ef
Docs: smart guides snapping implementation plan
...
Break the approved spec into ten tested tasks, from SnapView through the view commands.
2026-10-06 09:05:59 -04:00
Cameron Gilroy
552811092d
Docs: smart guides and snapping design
...
Record the approved pass order, gestures, view switches, overlays, and tests for InDesign-style snapping.
2026-10-06 09:05:59 -04:00
Brandon Thomas and Claude Opus 5.5
a848431dba
Licensing: standard LICENSE files, NOTICE, ArtCraft brand terms
...
- LICENSE-MIT: copyright "ArtCraft Team and the DesignCraft contributors"
(it wrongly named the PrintCraft contributors); LICENSE-APACHE: the
standard text (adds the trailing newline).
- docs/brand/LICENSE-brand.txt: the ArtCraft brand terms.
- NOTICE: standard header and brand carve-out; third-party list kept.
- ASSETS.md: docs/brand/ rows point at LICENSE-brand.txt; brand files
noted as the one non-open-source exception.
- README: standard "License and credits" section, nav anchor, badge alt.
- AGENTS.md / CLAUDE.md: asset rule notes the docs/brand/ exception.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 10:04:24 -04:00
Brandon Thomas and Claude Opus 5.5
558e798dfc
E: CMYK transparency blend space on screen
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 02:09:26 -04:00
Brandon Thomas and Claude Opus 5.5
5b7969901c
T: right-to-left carets and selections; Binding: Right to Left
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 01:34:47 -04:00
Brandon Thomas and Claude Opus 5.5
f888e6b061
X: DTDs — load, validate the structure, Tags panel
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 00:57:18 -04:00
Brandon Thomas and Claude Opus 5.5
b13135472a
V: Rotate Spread per spread — canvas layout through per-spread transforms
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 00:25:16 -04:00
Brandon Thomas and Claude Opus 5.5
b23f19f0c9
T: drag selected table rows and columns
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 00:14:35 -04:00
Brandon Thomas and Claude Opus 5.5
d30285c542
L: alternate layouts keep their stories linked to the originals
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 00:10:48 -04:00
Brandon Thomas and Claude Opus 5.5
1c8952f6db
W: New Window in its own OS window
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 00:08:02 -04:00
Brandon Thomas and Claude Opus 5.5
79f266c04c
T: text language — hyphenation, spelling and quotes follow it
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 00:01:50 -04:00
Brandon Thomas and Claude Opus 5.5
7b636fb9f5
C: separations from source colours
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 23:54:54 -04:00
Brandon Thomas and Claude Opus 5.5
0d02222dab
W: Scripts panel and script.run (one undo step)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
8eca6305f8
I: Object Export Options — artifact, rasterize, alignment, page break
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
b7cd7f6309
O: interactive PDF view options (full screen, layout, opening view, timing)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
dc2114be26
I: PDF form fields — text, check box, combo, list, signature
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
55af964ea8
X: inline XML tagging and tag markers
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
2f104f83a8
O: EPUB cover and fixed-layout EPUB export
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
3d4bb45f9e
A: tagged PDF by paragraph, with headings from Export Tagging
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
e5bb4551a1
X: Tagged Text export and place
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
55e0efbc62
S: style Export Tagging for EPUB/HTML
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
84476ffef4
P: live captions that follow their source's metadata
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 10:48:58 -04:00
Brandon Thomas and Claude Opus 5.5
031d099b3a
V: Power Zoom by press-and-hold with the Hand tool
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 09:10:59 -04:00
Brandon Thomas and Claude Opus 5.5
8ac240889f
E: region-based transparency flattener (the rest stays vector)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 09:06:31 -04:00
Brandon Thomas and Claude Opus 5.5
b655a5f75c
V: Flattener Preview; knockout groups kept in PDF export
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 08:58:27 -04:00
Brandon Thomas and Claude Opus 5.5
84d8f498eb
E: Directional Feather
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 08:55:15 -04:00
Brandon Thomas and Claude Opus 5.5
9ecd3fb9fd
E: Inner Glow, Bevel and Emboss, Satin; soft effects kept in PDF export
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 08:50:43 -04:00
Brandon Thomas and Claude Opus 5.5
37f0cd99e1
P: Object Layer Options for placed PDFs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 08:38:23 -04:00
Brandon Thomas and Claude Opus 5.5
d37d2e5237
T: math expressions — LaTeX subset typeset to SVG, inline or framed
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 08:30:11 -04:00
Brandon Thomas and Claude Opus 5.5
77fc006b02
T: vertical type — Vertical Type tool, upright CJK, CJK line breaking
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 08:18:14 -04:00
Brandon Thomas and Claude Opus 5.5
7cd4657261
V: rotate the spread view in quarter turns
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 08:00:28 -04:00
Brandon Thomas and Claude Opus 5.5
5bee68cf88
T: accept/reject single changes (+ Track Changes panel)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 07:51:59 -04:00
Brandon Thomas and Claude Opus 5.5
7ca9c5814f
W: Tab hides panels, Cmd+F6 cycles documents
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 07:48:29 -04:00
Brandon Thomas and Claude Opus 5.5
fb747c5fa5
C: Color Settings, Proof Setup and Proof Colors
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 07:44:40 -04:00
Brandon Thomas and Claude Opus 5.5
23098f0bd3
W: Preferences — Dictionary, Spelling (dynamic spelling), Autocorrect, Notes, Track Changes, Story Editor, File Handling
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 07:33:15 -04:00
Brandon Thomas and Claude Opus 5.5
368767ee5d
I: page transitions in interactive PDF (+ panel)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:46:45 -04:00
Brandon Thomas and Claude Opus 5.5
428ac5a922
W: interface language — German, French, Spanish, Japanese menus and panels
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:37:21 -04:00
Brandon Thomas and Claude Opus 5.5
6b2fa19f00
T: right-to-left text — bidi shaping and line reordering, paragraph direction
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:29:56 -04:00
Brandon Thomas and Claude Opus 5.5
839887eb04
I: video and sound — media frames, posters, EPUB players (+ Media panel)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:20:35 -04:00
Brandon Thomas and Claude Opus 5.5
4438121266
E: transparency flattener for PDF export (+ presets)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:10:21 -04:00
Brandon Thomas and Claude Opus 5.5
5b2cf6ec76
V: Split Window and New Window — a second view of the document
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:05:20 -04:00
Brandon Thomas and Claude Opus 5.5
6a476a28e3
L: Liquid Layout — page rules, liquid guides, object pins, alternate layouts (+ panel)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:56:27 -04:00
Brandon Thomas and Claude Opus 5.5
036144d327
O: Live Distribute while resizing a selection
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:34:34 -04:00
Brandon Thomas and Claude Opus 5.5
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 and Claude Opus 5.5
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 and Claude Opus 5.5
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 and Claude Opus 5.5
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