aiongg
a2d745db00
Apply review fixes
...
- apps/designcraft/src/main.rs
2026-11-03 13:40:17 +00:00
r31lin and Claude Opus 5.5
d9a55d19d6
Ask the graphics device for the adapter's largest buffer
...
egui-wgpu doubles its vertex buffer when a frame outgrows it, and wgpu's
default largest buffer is 256 MiB. Opening a 160-page InDesign catalogue
produced a frame with 137 MB of vertices; egui-wgpu asked for a 275 MB
buffer, the device refused it and the app stopped. The device now takes
the adapter's own largest buffer, as it already did for the texture side
(2047 MiB on DirectX 12 here), and the log says both limits.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 11:52:42 +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
Brandon Thomas
08e8fdf655
Merge pull request #1909 from Hamza0101/fix/unc-test-runs-on-windows
...
Data merge: the UNC refusal is tested on Windows too (#1601 )
2026-10-29 21:52:57 -04:00
Brandon Thomas
3892c8ed1a
Merge pull request #1871 from Hamza0101/fix/import-amplification
...
Import: a shared string and a footnote are not copied per reference (#1584 )
2026-10-29 21:52:53 -04:00
Brandon Thomas
bee07cbced
Merge pull request #1183 from seanth/idml-app-icon-drop
...
(fix) macOS: accept .idml dropped on the app icon and opens with contextual "open with..."
2026-10-29 21:52:50 -04:00
Brandon Thomas
fd207a0d7c
Merge pull request #1998 from Silvertree2010/fix/h3964-tagged-text-import-trims-style-n
...
Keep leading and trailing spaces in Tagged Text style names
2026-10-29 21:52:46 -04:00
Brandon Thomas
f9fabc3334
Merge pull request #1840 from dotCooCoo/fix/print-test-driver-default-color
...
Print: the Windows print test expects the driver's default color
2026-10-29 21:52:42 -04:00
Brandon Thomas
b4463b5b26
Merge pull request #1911 from Hamza0101/fix/merge-image-reads
...
Data merge: an image named by many records is read once (#1595 )
2026-10-29 21:52:38 -04:00
Brandon Thomas
1f20480194
Merge pull request #1948 from Silvertree2010/fix/h3527-placing-a-plain-text-file-keeps
...
Strip story marker characters from placed plain text files
2026-10-29 21:52:33 -04:00
Brandon Thomas
45369565ad
Merge pull request #1872 from Hamza0101/fix/pdf-name-escaping
...
PDF export: a name escapes every byte a name cannot hold (#1582 )
2026-10-29 21:52:30 -04:00
Brandon Thomas
e62583dfc4
Merge pull request #1905 from Silvertree2010/fix/h2977-rtf-import-a-short-or-invalid-hh
...
Fix RTF import swallowing characters after a short \'hh escape
2026-10-29 21:52:27 -04:00
Brandon Thomas
c0d1acd2b3
Merge pull request #1568 from Hamza0101/fix/table-insert-size
...
A table size Create Table cannot mean is refused
2026-10-29 21:52:22 -04:00
Brandon Thomas
352d9c526d
Merge pull request #1860 from Silvertree2010/fix/h2768-tagged-text-export-does-not-esca
...
Escape font family and typeface values in Tagged Text export
2026-10-29 21:52:16 -04:00
Brandon Thomas
61adb2063e
Merge pull request #1306 from Hamza0101/reproducible-pdf-export
...
PDF export: SOURCE_DATE_EPOCH stands in for the clock, so exports repeat
2026-10-29 21:52:12 -04:00
Brandon Thomas
0a05c1631c
Merge pull request #1233 from seanth/running-header-order
...
[fix] Running headers read a page in text order, not by height
2026-10-29 21:52:08 -04:00
Brandon Thomas
4777269ee6
Merge pull request #1976 from hscabral/idml-export-story-preference
...
IDML export: write the document's default StoryPreference
2026-10-29 21:52:04 -04:00
Brandon Thomas
bb210adf99
Merge pull request #1932 from devius/ka-new-strings
...
i18n(ka): Georgian for keyboard shortcut sets, command forms and labels added since #1573
2026-10-29 21:52:01 -04:00
Brandon Thomas
9d73109012
Merge pull request #1908 from Silvertree2010/fix/h2951-xml-export-writes-control-charac
...
Drop XML-forbidden control characters in file.exportXml
2026-10-29 21:51:57 -04:00
Brandon Thomas
cddf074cc4
Merge pull request #1868 from Hamza0101/fix/table-allocation-cap
...
Tables: a shape a table cannot hold is clamped, not allocated (#1583 )
2026-10-29 21:51:53 -04:00
Brandon Thomas
3e15ebc7b0
Merge pull request #2008 from Silvertree2010/fix/h4052-name-with-color-value-produces-r
...
Fix "-0" in Name with Color Value for slightly negative RGB
2026-10-29 21:51:49 -04:00
Brandon Thomas
f920aa0d93
Merge pull request #1971 from KnottyDyes/squad/tables-clear-footnotes
...
Compose: tables clear the footnote area
2026-10-29 21:51:45 -04:00
Brandon Thomas
1f04ec6d61
Merge pull request #1915 from Silvertree2010/fix/h3022-idml-export-duplicates-cross-ref
...
Fix duplicated xref format text before an unclosed '<' in IDML export
2026-10-29 21:51:42 -04:00