Commit Graph
2709 Commits
Author SHA1 Message Date
paaspaas00 0ff33bead8 Merge list-buttons-hanging-indent (#1483) into control-panel-lists-shading 2026-10-21 16:09:04 +02:00
paaspaas00andClaude Opus 5.5 189cccd2fc Bulleted and Numbered List buttons give InDesign's default hanging indent
The Properties buttons and Type > Bulleted & Numbered Lists > Apply Bullets /
Apply Numbers (list.bullets, list.numbers) apply the list with Left Indent
0.25 in / First Line Indent -0.25 in when the paragraph has no indents, so the
text lines up after the bullet; pressed again, the list and that indent go.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 16:04:31 +02:00
paaspaas00andClaude Opus 5.5 8ec58cc1cc Number fields are labelled by the icon that names them (accessibility)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 14:38:28 +02:00
paaspaas00 b768ea789e Merge properties-more-options into control-panel-text-modes 2026-10-21 14:33:32 +02:00
paaspaas00andClaude Opus 5.5 4320235bc6 Space Before / Space After in the shared translation table
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 14:33:10 +02:00
paaspaas00andClaude Opus 5.5 13527f9cb7 Control panel fields: Escape reverts any typed value; parity docs for the text modes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 13:15:51 +02:00
paaspaas00andClaude Opus 5.5 6cb9466129 Docs: the Properties ••• sections in the UI parity checklist
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 11:57:12 +02:00
paaspaas00andClaude Opus 5.5 e177529f98 Control panel: the text controls have InDesign's Character (A) and Paragraph (¶) modes
A shows the Character Formatting Controls: font and style, size and leading, All Caps,
Superscript, Underline / Small Caps, Subscript, Strikethrough, kerning and tracking, vertical and
horizontal scale, baseline shift and skew, the character style and the language. ¶ shows the
Paragraph Formatting Controls: the nine alignments, left and first line indents, right and last
line indents, space before and after, the drop cap's lines and characters, the paragraph style,
Hyphenate and Align to Baseline Grid. The fields' icons carry their names (tooltip and
accessibility). It used to show a fixed mix of both.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 10:02:03 +02:00
paaspaas00 7a970ca88c Merge remote-tracking branch 'fork/properties-more-options' into control-panel-text-modes
# Conflicts:
#	ROADMAP.md
2026-10-21 09:55:50 +02:00
paaspaas00andClaude Opus 5.5 578a1ce169 Properties: ••• expands Character and Paragraph in place, as in InDesign
Character's ••• shows vertical and horizontal scale, baseline shift, skew, language and
OpenType (the Typography panel), and the All Caps, Small Caps, Superscript, Subscript,
Underline and Strikethrough buttons. Paragraph's ••• shows the left, right, first line and last
line indents, space before and after, the drop cap's lines and characters, Align to Baseline Grid
and Hyphenate. ••• again folds the section. It used to open the Character or Paragraph panel.

The language field moves under •••, where InDesign has it. New icons for the scales, baseline
shift, skew, indents, spacing and drop caps; widgets::checkbox and ••• report their labels to
accessibility.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 09:54:22 +02:00
Dylan M. Taylor 3ce3a24f08 Merge pull request #1110 from dylanmtaylor/ci/shared-nix-workflow
ci: switch to shared nix workflow from craft-common-actions
2026-10-21 03:40:09 -04:00
skylar taylor-barrick 9f7504931d Merge pull request #1352 from FredApps/ci-xtask-ci-workflow
CI: run cargo xtask ci on pull requests and pushes to main
2026-10-20 22:40:42 -06:00
skylar taylor-barrick 63a68b3d49 Merge current main into CI workflow branch 2026-10-20 21:33:52 -06:00
skylar taylor-barrick 417ef40c4c Pin winit to storytold/winit (same commit) (#1113)
The fork moved from skylartaylor/winit to the storytold org. The pinned
revision 3d51077f is unchanged; only the repository URL differs.
2026-10-20 20:26:43 -06:00
moppeeerandClaude Opus 5.5 babb86c3ae Escape cancels a value typed over an automatic one
Typing over "(87.6 pt)" and pressing Escape leaves the leading automatic;
only Enter or leaving the field commits it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 03:54:27 +02:00
skylar taylor-barrick 1420d8c79b refactor(pdf): share placed-PDF rendering (PDFR) (#876) 2026-10-20 19:52:28 -06:00
moppeeerandClaude Opus 5.5 aa3b7b7a24 Typing the automatic leading over its value fixes it
A field showing an automatic value in parentheses commits what is typed over
it even when it is the same number, so typing 87.6 over (87.6 pt) sets fixed
leading, as InDesign does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 00:52:13 +02:00
moppeeerandClaude Opus 5.5 606b28dbec Control panel: font size, leading and tracking have a spinner and a list of values
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 21:30:54 +02:00
Brandon ThomasandClaude Opus 5.5 8dff7ecdb0 Skip CodeRabbit reviews on Dependabot PRs (#1386)
Adds .coderabbit.yaml so CodeRabbit no longer reviews or comments on PRs opened by dependabot[bot].

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 11:39:20 -04:00
Dylan M. Taylor 72f8186550 docs: add SonarCloud and CodeRabbit badges to README (#1266)
* docs: add SonarCloud and CodeRabbit badges to README

* docs: put SonarCloud and CodeRabbit badges on their own line
2026-10-20 11:33:05 -04:00
FredAppsandClaude Opus 5.5 1fec005d19 CI: run cargo xtask ci on pull requests and pushes to main
Only path-filtered workflows run on pull requests today, so most PRs land
without a test run. Port of the wordcraft#800 workflow: Linux, standard
GitHub-hosted runner, read-only token, no secrets, craft-fonts pinned to
the release.yml commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 10:57:30 +02:00
Brandon ThomasandClaude Opus 5.5 15a2f3c8c8 Release 0.10.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
v0.10.0
2026-10-19 22:18:33 -04:00
Brandon Thomas 443ea4640c Merge pull request #1163 from MaridWSH/fonts/reload-changed-fonts
Fonts: Type › Reload Fonts reads fonts changed on disk again (#328, #547)
2026-10-19 02:53:01 -04:00
Brandon Thomas affce22f4f Merge remote-tracking branch 'origin/main' into HEAD
# Conflicts:
#	docs/gaps.md
2026-10-19 02:52:49 -04:00
Brandon Thomas af7bd3cc6e Merge pull request #1136 from harrisonoconnorhover/codex/delete-parent-pages
fix: allow deleting parent pages (#956)
2026-10-19 02:52:39 -04:00
Brandon Thomas f78bf721e8 Merge storytold/main into codex/delete-parent-pages 2026-10-19 02:52:27 -04:00
Brandon Thomas bad330b218 Merge pull request #1242 from 4waymedia/fix/340-package-relative-links
Package: link the packaged document and IDML relative to the package (fixes #340)
2026-10-19 02:52:24 -04:00
Brandon Thomas 96957ef53f Merge storytold/main into fix/340-package-relative-links 2026-10-19 02:52:13 -04:00
Brandon Thomas dceac88f2c Merge pull request #1271 from Hamza0101/screen-mode-bleed-slug
View: Bleed and Slug screen modes show their area; draw the slug guide
2026-10-19 02:52:10 -04:00
Brandon Thomas 0857671f48 Merge storytold/main into screen-mode-bleed-slug 2026-10-19 02:51:59 -04:00
Brandon Thomas 14603a56e1 Merge pull request #1299 from KnottyDyes/squad/stroke-type-validation
Object: reject malformed stroke types
2026-10-19 02:51:41 -04:00
Brandon Thomas 0e4d1cef7e Merge storytold/main into fonts/reload-changed-fonts 2026-10-19 02:51:28 -04:00
Brandon Thomas fcb83fd12d Merge storytold/main into codex/delete-parent-pages 2026-10-19 02:51:25 -04:00
Brandon Thomas 0ac836d6cb Merge storytold/main into fix/340-package-relative-links 2026-10-19 02:51:22 -04:00
Brandon Thomas 5e94f78c2e Merge storytold/main into screen-mode-bleed-slug 2026-10-19 02:51:20 -04:00
Brandon Thomas 157035aa9e Merge storytold/main into squad/stroke-type-validation 2026-10-19 02:51:17 -04:00
Brandon Thomas 73d68e4ef4 Merge pull request #1149 from y-az/fix/arabic-contextual-alternates
Shaping: Arabic keeps contextual alternates
2026-10-19 02:50:41 -04:00
Brandon Thomas 8e7c9504d5 Merge pull request #1148 from y-az/fix/page-number-digits
Breaker: keep a page number's digits together
2026-10-19 02:50:38 -04:00
Brandon Thomas 992a171b78 Merge pull request #1117 from Silvertree2010/fix/h1992-table-moverow-table-dropcells-ca
Refuse table row moves across the header/footer boundary
2026-10-19 02:50:34 -04:00
Brandon Thomas 8ce4c31bac Merge pull request #1078 from marcoarnulfo/feat/vt-forced-break
Text parameters: a vertical tab is a forced line break
2026-10-19 02:50:31 -04:00
Brandon Thomas c9c25b10d6 Merge pull request #1169 from Silvertree2010/fix/1165-placing-text-into-a-primary-text
Remove empty pages autoflow adds when placing into the primary frame
2026-10-19 02:50:27 -04:00
Brandon Thomas cbcf6185b7 Merge pull request #1177 from Silvertree2010/fix/h2234-xlsx-import-appends-phonetic-gui
Skip phonetic guide text when importing XLSX strings
2026-10-19 02:50:23 -04:00
Brandon Thomas 71ab5282d9 Merge pull request #1182 from Silvertree2010/fix/h2256-tagged-text-import-accepts-non-f
Ignore non-finite <cSize> values in Tagged Text import
2026-10-19 02:50:19 -04:00
Brandon Thomas ea3263ef0b Merge pull request #1184 from seanth/drop-cap-size
(fix)Drop caps: scale with the cap's point size, as InDesign doesDrop cap size
2026-10-19 02:50:15 -04:00
Brandon Thomas 242dd4c08d Merge pull request #1187 from Silvertree2010/fix/h2354-rtf-import-stores-zero-negative
Ignore out-of-range font sizes in RTF import
2026-10-19 02:50:11 -04:00
Brandon Thomas bc57f5c9c1 Merge pull request #1188 from Silvertree2010/fix/h2391-docx-import-stores-nan-inf-font
Ignore non-finite w:sz, w:spacing and w:ind values in DOCX import
2026-10-19 02:50:07 -04:00
Brandon Thomas 5442d648eb Merge pull request #1193 from Silvertree2010/fix/h2418-idml-import-accepts-nan-inf-in-s
Ignore NaN and infinite numbers when importing IDML
2026-10-19 02:50:02 -04:00
Brandon Thomas 147d1a0291 Merge pull request #1196 from seanth/tool-units
(fix)Tools: readouts measure in the document's ruler units
2026-10-19 02:49:58 -04:00
Brandon Thomas 90fdcc3807 Merge pull request #1216 from MarekSpodBiedry/issue-1203
Make the dock collapse and expand chevrons clickable (#1203)
2026-10-19 02:49:55 -04:00
Brandon Thomas 24549f6f19 Merge pull request #1217 from MarekSpodBiedry/issue-1207
PDF/X-4 export: add xmp:MetadataDate and xmpMM:VersionID to the XMP (#1207)
2026-10-19 02:49:51 -04:00