aiongg
e3aa2c260a
Merge PR #1509 : Spelling: "we", "if", "email" and contractions with a typographer's apostrophe aren't misspelled
2026-10-30 19:46:49 +00:00
aiongg
4638b19387
Merge PR #1257 : TOC: generate and refresh PDF bookmarks
...
crates/ui-egui/src/dialogs/tests.rs: kept HEAD, appended #1257 's new test
2026-10-30 19:46:49 +00:00
aiongg
e8e80ce22c
Merge PR #1285 : TOC: keep the title field readable beside its style selector
...
crates/ui-egui/src/dialogs.rs: TOC title row by hand: the reserved-width title field (#1285 ) with its accessible name, and the style selector keeping the label-id name argument
crates/ui-egui/src/dialogs/tests.rs: kept HEAD, applied #1285 's 450->360 viewport edits in 3 tests, appended its new test
2026-10-30 19:46:44 +00:00
aiongg
3af0c95b40
Merge PR #1286 : TOC: toggle More Options without losing hidden settings
...
crates/ui-egui/src/dialogs/tests.rs: kept HEAD, appended #1286 's new test
2026-10-30 19:46:12 +00:00
aiongg
eb2eb299f3
Merge PR #1508 : Insert Pages dialog as InDesign's: before or after a page, at the start or end, with a parent
...
crates/ui-egui/src/i18n/*.rs: kept both sides' rows (unique keys)
2026-10-30 19:46:06 +00:00
aiongg
ed53f8a744
Merge PR #1513 : Preferences › File Handling: Number of Recent Items shows 20, not 20.0
...
crates/ui-egui/src/dialogs/tests.rs: kept HEAD, appended #1513 's new test
2026-10-30 19:45:58 +00:00
aiongg
2f8c43a079
Merge PR #1554 : Preferences: Units & Increments with no document open set the units of new documents, as in InDesign
...
crates/ui-egui/src/dialogs/tests.rs: kept HEAD, appended #1554 's new test
2026-10-30 19:45:55 +00:00
aiongg
0844e87aab
Merge PR #1512 : Preferences › Interface: Color Theme swatches and the Tools panel's columns, as InDesign's
...
crates/ui-egui/src/dialogs/tests.rs: kept HEAD, appended #1512 's new test
crates/ui-egui/src/i18n/*.rs: kept both sides' rows (unique keys)
2026-10-30 19:45:46 +00:00
aiongg
52ea6806df
Merge PR #1496 : Find/Change: Change Format, with a character or paragraph style
...
crates/ui-egui/src/dialogs/tests.rs: kept HEAD, appended #1496 's new test
crates/ui-egui/src/i18n/*.rs: kept both sides' rows (unique keys)
2026-10-30 19:45:28 +00:00
aiongg
dc14a8c329
Merge PR #1492 : Character styles: a new style from the selected text, applied to it
...
crates/ui-egui/src/dialogs/tests.rs: kept both sides (the new character-style test added next to #1464 's)
crates/ui-egui/src/i18n/*.rs: kept #1464 's rows and added only #1492 's new keys (New Paragraph/Character Style); older copies of #1464 rows dropped
2026-10-30 19:45:05 +00:00
aiongg
4e41f2ea0a
Merge PR #1464 : Paragraph styles: a new style from the selected text, Next Style, Reset To Base
...
crates/ui-egui/src/dialogs/tests.rs: kept both sides' appended tests
crates/ui-egui/src/i18n/*.rs (table, ar, cs, it, ka, pl, pt_br, ru, uk): kept both sides' rows (unique keys)
2026-10-30 19:44:32 +00:00
aiongg
19a8a7ae66
Merge PR #1463 : Paragraph rules: Type, Gap Color and Tint, Keep In Frame
...
crates/ui-egui/src/dialogs/tests.rs: kept both sides' appended tests
2026-10-30 19:44:13 +00:00
aiongg
a4dd4dc637
Merge PR #1521 : Paragraph Border and Shading: link the four sides, as InDesign's
2026-10-30 19:44:02 +00:00
moppeeer and Claude Opus 5.5
2505d8972c
rustfmt
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 17:05:43 +01:00
moppeeer and Claude Opus 5.5
133536f0e7
rustfmt
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 16:48:55 +01:00
moppeeer and Claude Opus 5.5
7e3bca3d91
egui 0.37: the renamed APIs in this branch's code
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 16:32:41 +01:00
moppeeer and Claude Opus 5.5
7cb620608a
rustfmt
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 16:23:18 +01:00
moppeeer and Claude Opus 5.5
e73209a4e5
Table of Contents: every field named by its label, for screen readers
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:50:46 +01:00
moppeeer and Claude Opus 5.5
f4e12a5b50
egui 0.37: the renamed APIs in this branch's code
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:42:16 +01:00
moppeeer and Claude Opus 5.5
dd0b891ef0
rustfmt
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:35:16 +01:00
moppeeer and Claude Opus 5.5
00e26ce428
Paragraph Style Options: Next Style named by its label, for screen readers; craft_ui dropdown
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:11:34 +01:00
moppeeer and Claude Opus 5.5
278b8e8bf4
rustfmt
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 13:21:04 +01:00
Dylan M. Taylor
ea08e4c2ba
UPD.1: honor app pretend versions in update checks ( #2025 )
2026-10-30 02:37:30 -04:00
Dylan M. Taylor
15d13dde20
Update prompt shows the app icon and accent color instead of a letter ( #2023 )
...
UPDATE_APP (native builds; craft-update is a native-only dependency) carries our 128 px icon and accent (#7bb51c, its colour in ArtCraft Launcher). The updater, the self-update
helper and craft-update's startup prompt all get them through crate::UPDATE_APP; the
prompt draws the icon, the accent and "by ArtCraft" (craft-update's default developer).
craft-update is pinned to storytold/craft-libs main at 1065653e7 (#434 ).
Clippy fixes for Rust 1.99 in untouched code (same logic):
- crates/engine/src/cmd/export/text_tests.rs
- crates/pdf/src/gradient_inks.rs
2026-10-30 01:28:06 -04:00
Dylan M. Taylor
faccd43153
CI: workflows only call craft-common-actions at @main ( #2018 )
...
AGENTS.md (and CLAUDE.md where present) gets a CI workflows section: workflows only call
craft-common-actions at @main, with no other jobs; feature and fix PRs don't touch CI and
link or open a craft-common-actions issue (a PR only for a small fix that is safe for
every app and does not increase CI time); legacy jobs
aren't added to and move only as their own task, staying until a shared workflow runs them.
windows-arm64.yml moves from its SHA pin to @main. The pinned revision is on
craft-common-actions main and the workflow (and the actions it calls) is identical
there, so nothing changes in behaviour.
2026-10-29 22:20:23 -04:00
Brandon Thomas
baab062e01
Merge pull request #2021 from storytold/docs/roadmap-order-1029
...
docs: keep ROADMAP progress log newest first
2026-10-29 21:56:52 -04:00
Brandon Thomas and Claude Opus 5.5
e7e780ec74
docs: keep ROADMAP progress log newest first after batch landing
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 21:56:27 -04:00
Brandon Thomas
34697fcbab
Merge pull request #1879 from PiMinusMax/inner-effects-follow-image
...
Effects: inner shadow, glow and bevel follow a transparent image's edge
2026-10-29 21:55:54 -04:00
Brandon Thomas
a1e9bea41b
Merge storytold/main into PR #1879
2026-10-29 21:55:46 -04:00
Brandon Thomas
8636f426be
Merge pull request #1985 from VoiceLessQ/fix/1588-story-newlines
...
Story: copy a paragraph's format for all new returns at once (part of #1588 )
2026-10-29 21:55:43 -04:00
Brandon Thomas
ee50a741dc
Merge storytold/main into PR #1985
2026-10-29 21:55:34 -04:00
Brandon Thomas
3a11abcd5f
Merge pull request #1990 from KnottyDyes/squad/discretionary-hyphen-breaks
...
Compose: honor discretionary hyphens in single-line composition
2026-10-29 21:55:32 -04:00
Brandon Thomas
56decd96e2
Merge storytold/main into PR #1990
2026-10-29 21:55:23 -04:00
Brandon Thomas
7137006d55
Merge pull request #1238 from seanth/inline-objects-under-text
...
[fix] Inline objects paint under their frame's text
2026-10-29 21:55:02 -04:00
Brandon Thomas
b7e5b8f963
Merge pull request #1952 from Silvertree2010/fix/h3606-tagged-text-import-accepts-a-sig
...
Skip signed hex codes in Tagged Text <0x…> tags
2026-10-29 21:54:59 -04:00
Brandon Thomas
7e841a073e
Merge pull request #1972 from VoiceLessQ/fix/1209-autoflow-parity-runaway
...
Autoflow: a frame a Start Paragraph option ends early sets no fill rate (fixes #1209 )
2026-10-29 21:54:51 -04:00
Brandon Thomas
9d9d3ab1ee
Merge pull request #1893 from Silvertree2010/fix/h2824-xml-mapstyle-accepts-an-invalid
...
Reject invalid XML tag names in xml.mapStyle
2026-10-29 21:54:48 -04:00
Brandon Thomas
a8c92bb960
Merge storytold/main into PR #1879
2026-10-29 21:53:39 -04:00
Brandon Thomas
226b2c3c03
Merge storytold/main into PR #1985
2026-10-29 21:53:38 -04:00
Brandon Thomas
e22e6038dd
Merge storytold/main into PR #1990
...
# Conflicts:
# docs/typography-parity.md
2026-10-29 21:53:38 -04:00
Brandon Thomas
e5b30c4527
Merge storytold/main into PR #1238
2026-10-29 21:53:38 -04:00
Brandon Thomas
dfc0b19e7a
Merge storytold/main into PR #1952
...
# Conflicts:
# crates/textimport/src/tagged.rs
2026-10-29 21:53:38 -04:00
Brandon Thomas
8867f312e9
Merge storytold/main into PR #1972
2026-10-29 21:53:38 -04:00
Brandon Thomas
7c24b673af
Merge storytold/main into PR #1893
...
# Conflicts:
# crates/engine/src/cmd/xml.rs
2026-10-29 21:53:38 -04:00
Brandon Thomas
2a3f92e63b
Merge pull request #1919 from Silvertree2010/fix/1881-form-fields-export-with-a-stroke
...
Export form field borders from the item stroke
2026-10-29 21:53:21 -04:00
Brandon Thomas
2976cd1be2
Merge pull request #1764 from PiMinusMax/guide-drag-keeps-cursor
...
Rulers: a guide dragged out keeps its resize cursor until it is dropped
2026-10-29 21:53:18 -04:00
Brandon Thomas
f05a022cb9
Merge pull request #1254 from RoHaX/feat/german-2006-hyphenation
...
Add German 2006 reform hyphenation
2026-10-29 21:53:14 -04:00
Brandon Thomas
53eeb497c2
Merge pull request #1949 from garrytan/fix/settle-chained-own-story-wraps
...
compose: settle a story's own anchored wraps by object count, not 4 passes
2026-10-29 21:53:10 -04:00
Brandon Thomas
211619e949
Merge pull request #1935 from Silvertree2010/fix/1883-bug-report-designcraft-error-mes
...
Open documents whose items share an id
2026-10-29 21:53:07 -04:00
Brandon Thomas
d18351f187
Merge pull request #1863 from Atalantis/macos-dialog-localizations
...
macOS: declare the UI languages so the open and save panels are translated
2026-10-29 21:53:04 -04:00