Trevor Brown and Claude Fable 5.1
5b48a6fcf7
M4: the Pen's drag preview on a continued end point runs from the anchor it is joined to ( #1438 )
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-02 04:04:42 -05:00
Trevor Brown and Claude Fable 5.1
93999750aa
M4: the Pen previews the segment a dragged smooth point shapes and curves the rubber band after one ( #1438 )
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-02 03:19:46 -05:00
Trevor Brown and Claude Fable 5.1
485a94673f
M3: a Custom text variable defined with a number shows its digits ( #2093 )
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-02 02:40:43 -05:00
NetterSilver and Claude Haiku 5.5
633bdb66bf
Reject signed record numbers in data merge record ranges
...
Found while testing crates/engine/src/cmd/datamerge/parse.rs:212 (parse_record_no, used by select_range)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-02 05:10:06 +01:00
NetterSilver and Claude Opus 5.5
001053e0dd
Fix dotted strokes dropping most of their dots
...
Fixes #1950
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-02 03:07:22 +01:00
aiongg
cc3c70d4be
Windows: keep the custom title bar window borderless ( #2139 )
...
winit 0.30 gives an undecorated window WS_CAPTION and WS_BORDER; on some systems the compositor
reserves that frame, so the content is drawn offset (black bars at the top and left) while the
pointer keeps the client coordinates. A per-frame guard strips the styles again after every
winit flag change and keeps a maximized window clear of the taskbar. Fixes #1295 .
2026-11-01 20:39:44 -05:00
Tom Main and OpenAI Codex
6e1b6e7754
#2125 : integrate upstream v0.16.0
...
Merge origin/main at a288a87b . Preserve the font.list progress entry and the content-first routing note. The feature diff remains the same four reviewed files.
Co-Authored-By: OpenAI Codex <noreply@openai.com >
2026-11-01 16:30:57 -05:00
Tom Main and OpenAI Codex
60584e3221
#2108 : prefer document content over InDesign filename extensions
...
Keep native ZIP, legacy JSON and IDML bytes out of the INDD converter even when a browser supplies a misleading .indd or .indt name. Preserve signature and unknown-data routing to the converter. Check that every browser delivery adds a document before asserting its title.
Co-Authored-By: OpenAI Codex <noreply@openai.com >
2026-11-01 15:08:46 -05:00
Brandon Thomas
a288a87bf6
Merge pull request #1018 from kler/swedish-ui
...
i18n: Swedish (sv) interface translation
2026-11-01 14:54:59 -05:00
Brandon Thomas
8d75ded7ff
Merge pull request #2109 from Tom-R-Main/font-list-fstype
...
font.list: report each face's fsType embedding bits
2026-11-01 14:54:44 -05:00
Brandon Thomas
1b02e5427f
Merge remote-tracking branch 'origin/main' into land-2109
2026-11-01 14:50:36 -05:00
Brandon Thomas
185412cdf9
Merge remote-tracking branch 'origin/main' into land-1018b
...
# Conflicts:
# crates/ui-egui/src/i18n.rs
# crates/ui-egui/src/i18n/tests.rs
# crates/ui-egui/src/menus/ui_commands.rs
# docs/localization-parity.md
2026-11-01 14:50:19 -05:00
Brandon Thomas
78a108707c
Merge pull request #1223 from macrobi/codex/hungarian-localization
...
Add initial Hungarian (hu) interface localization
2026-11-01 14:49:43 -05:00
Brandon Thomas
19d99267a1
Merge pull request #1147 from y-az/feat/dutch-hyphenation
...
Hyphenation: bundle the Dutch patterns
2026-11-01 14:49:39 -05:00
Brandon Thomas
00c148cb0a
Merge pull request #1162 from y-az/chore/contributors-y-az
...
Contributors: credit Y-az
2026-11-01 14:49:35 -05:00
Brandon Thomas
d199db2c91
Merge pull request #2124 from MarekSpodBiedry/issue-2075
...
Zoom In/Out shortcuts zoom around the pointer over the canvas (#2075 )
2026-11-01 14:49:32 -05:00
Brandon Thomas
3bd5adfb19
Merge pull request #2108 from Tom-R-Main/openbytes-title
...
file.openBytes: title a .designcraft file without its extension
2026-11-01 14:49:27 -05:00
Brandon Thomas
c091733eef
Merge pull request #2076 from Silvertree2010/fix/h4302-hit-intersects-rect-misses-a-sha
...
Fix intersects_rect missing hits for zero-width/height marquee rects
2026-11-01 14:49:23 -05:00
Brandon Thomas
d2045c4a82
Merge pull request #2081 from Silvertree2010/fix/h4609-script-parse-errors-report-the-w
...
Report script parse error line numbers from the original text
2026-11-01 14:49:20 -05:00
Brandon Thomas
7cbf427521
Merge pull request #2083 from Silvertree2010/fix/h4637-type-on-a-path-zero-tangent-angl
...
Fix zero tangent angle in Type on a Path at collapsed handles
2026-11-01 14:49:16 -05:00
Brandon Thomas
e3aea68cca
Merge pull request #2084 from Silvertree2010/fix/h4663-math-svg-does-not-clamp-the-size
...
Clamp math.svg size to the same range as math.insert
2026-11-01 14:49:13 -05:00
Brandon Thomas
d8c36f51a8
Merge pull request #2086 from Silvertree2010/fix/2050-validate-pdf-reports-valid-pdf-x
...
Read PDF/X output intent and Info as parsed objects in validate-pdf
2026-11-01 14:49:09 -05:00
Brandon Thomas
8aaa9f9c40
Merge pull request #2090 from Silvertree2010/fix/h4780-color-to-hsb-can-return-hue-360
...
Keep Color::to_hsb hue below 360
2026-11-01 14:49:05 -05:00
Brandon Thomas
61c530d5f1
Merge pull request #2092 from Silvertree2010/fix/h4874-math-expression-svg-contains-con
...
Drop XML-forbidden control characters from math SVG text
2026-11-01 14:49:01 -05:00
Brandon Thomas
9f93d4344d
Merge pull request #2094 from Silvertree2010/fix/2085-placed-svg-a-font-family-that-na
...
Match placed SVG font-family against legacy family and full names
2026-11-01 14:48:57 -05:00
Brandon Thomas
a8bb7ec32d
Merge pull request #2097 from Silvertree2010/fix/h4984-epub-html-export-includes-the-co
...
Skip children of hidden groups in EPUB/HTML export
2026-11-01 14:48:54 -05:00
Brandon Thomas
454a2cb877
Merge pull request #2098 from Silvertree2010/fix/h5002-text-only-and-rtf-story-export-w
...
Drop text variable markers in Text Only and RTF story export
2026-11-01 14:48:51 -05:00
Brandon Thomas
8064830e9b
Merge remote-tracking branch 'origin/main' into fix-1147
...
# Conflicts:
# crates/compose/Cargo.toml
# crates/compose/src/hyphen.rs
# docs/gaps.md
# docs/localization-parity.md
# docs/target-app-parity.md
# docs/typography-parity.md
2026-11-01 14:39:07 -05:00
Brandon Thomas
3fb27b94e8
Merge remote-tracking branch 'origin/main' into fix-1162
...
# Conflicts:
# contributors/people.toml
2026-11-01 14:38:41 -05:00
Brandon Thomas and Claude Opus 5.5
34b7317cf4
Zoom at pointer: reject an "at" with non-number coordinates
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 14:38:23 -05:00
Brandon Thomas and Claude Opus 5.5
4a5b9ffbcd
Swedish: register in the i18n tests, app.language docs and macOS localizations
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 14:38:10 -05:00
Brandon Thomas and Claude Opus 5.5
aa609e4692
macOS: list Hungarian in CFBundleLocalizations
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 14:37:42 -05:00
Brandon Thomas and Claude Opus 5.5
9e12d58887
Math SVG: drop XML-forbidden characters before layout so they take no width
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 14:37:27 -05:00
Tom Main and OpenAI Codex
bddef171cd
#2108 : preserve full filenames at the browser import boundary
...
Pass the original filename to file.openBytes so the engine removes one native extension. Cover Open and Drop, repeated suffixes, Unicode, bare and missing extensions, and IDML through the import inbox. Keep the full filename in import warnings.
Co-Authored-By: OpenAI Codex <noreply@openai.com >
2026-11-01 14:30:23 -05:00
MarekSpodBiedry
79408dd54f
Zoom In/Out shortcuts zoom around the pointer over the canvas ( #2075 )
2026-11-01 20:09:41 +01:00
Brandon Thomas and Claude Opus 5.5
1fe8885bda
Release 0.16.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.16.0
2026-11-01 13:58:16 -05:00
Tom Main and Claude Opus 5.5
700c4bb344
file.openBytes: test titles that aren't ASCII
...
Names with characters outside ASCII, one shorter than the extension,
lose a trailing .designcraft or keep their names like the others.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01ApvpyStzzHbKyDBNxpzn2Y
2026-11-01 13:47:00 -05:00
Tom Main and Claude Opus 5.5
472869598f
font.list: a face without an OS/2 table reports a null fsType
...
A font with no readable OS/2 table doesn't say what its licence allows,
and reporting fsType 0 made it look installable. FontFace::fs_type() now
returns None for it, and font.list reports fsType and the five flags as
null. restricted_licence() and bitmap_only() still treat it as
unrestricted, so export behaviour doesn't change.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01ApvpyStzzHbKyDBNxpzn2Y
2026-11-01 13:31:06 -05:00
Dylan M. Taylor
021b3fcaa4
docs: sync Craft App Suite list with ArtCraft Launcher
2026-11-01 12:29:57 -05:00
Youssef Azriouil
f3f23718dc
Dutch hyphenation: test long compound words
2026-11-01 17:26:45 +01:00
Youssef Azriouil
7b8858d08c
Contributors: key y-az as the pulls and commits APIs give the login
2026-11-01 16:53:00 +01:00
makesomethingshit
20925111eb
#1620 : Limit inline margins to the selected parent page
2026-11-02 00:05:23 +09:00
Patrik Lermon and Claude Opus 5.5
100186def8
Swedish interface translation (sv)
...
Adds Swedish (Svenska) as an interface language: 1850 strings, written from the English source.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 14:43:13 +01:00
macadminHU
667ccc0783
HU1: cover flyout scroll reset after reopening
...
Updated test for Hungarian flyout to ensure it resets correctly on reopening while preserving scroll position, shortcut, and selection.
2026-11-01 14:25:33 +01:00
macadminHU
406e2bf7b3
HU1: reset tool flyout scrolling when reopened
2026-11-01 14:24:23 +01:00
makesomethingshit
90bbec39d1
#1620 : Restore parent margins and pre-canvas page defaults
2026-11-01 19:44:44 +09:00
macadminHU
3e8fbbfee8
HU1: document native review and UI font coverage
...
Updated Hungarian interface catalog with new entries and context-specific captions, reflecting recent reviews and regressions.
2026-11-01 11:29:21 +01:00
macadminHU
218c71af5c
HU1: summarize Hungarian progress in one entry
...
Removed outdated Hungarian localization entries and integrated new ones while retaining existing tests and assertions.
2026-11-01 11:28:37 +01:00
macadminHU
1f347dac44
HU1: remove PR-only Georgian menu checks
...
Removed the test for Georgian menu label translations.
2026-11-01 11:28:01 +01:00
macadminHU
e33d870d62
HU1: verify Hungarian glyphs in bundled UI fonts
...
Removed specific assertions for Georgian translations and added a new test for Hungarian catalog glyphs in bundled UI fonts.
2026-11-01 11:27:23 +01:00