Brandon Thomas and Claude Opus 5.5
ee39ff6781
Release 0.14.1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.14.1
2026-11-01 14:14:22 -05:00
Brandon Thomas and Claude Opus 5.5
bbd579813f
packaging(flatpak): flatpak-oci.sh sources common.sh, not the absent env.sh
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 14:14:20 -05:00
Brandon Thomas and Claude Opus 5.5
eaf8d1ce3f
Release 0.14.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 13:57:23 -05:00
Dylan M. Taylor
f2f0c4373d
docs: sync Craft App Suite list with ArtCraft Launcher
2026-11-01 12:30:03 -05:00
xmaks82 and Магда М.Г.
5fb694d991
Text: a word doesn't break after ?, !, } or + (URLs wrap as in PowerPoint) ( #924 )
...
* Text: a word doesn't break after ?, !, } or + (URLs wrap as in PowerPoint)
Unicode line breaking allows a break after ?, !, } and + inside a word,
so a long URL broke after its '?' and after each '+' of a query and left
the rest of the line empty. Measured in PowerPoint 2016 for Windows with
latinLnBrk off (its default), none of them is a break: the word fills the
line and breaks where it no longer fits, as PowerPoint already does after
/ and \ (break_opportunities). The same synthetic slide now wraps line for
line as PowerPoint's PDF does, a Yandex search URL included.
* Text tests: the first line doesn't end at the separator
* Text tests: check the line is full, not that it avoids ending at a separator
* Keep the Unicode break after ?, !, / outside Latin words
The PowerPoint no-break rule only holds inside a word: before an ideograph
(日本!語) or punctuation the Unicode break stays, as CodeRabbit pointed out.
* Only letters and digits continue a word for the no-break rule
AL and AI also hold symbols such as & and ×, so a!&b kept no break after !.
is_word_char now also requires c.is_alphanumeric() (CodeRabbit).
* Test that Latin before CJK and a separator before a space still break
---------
Co-authored-by: Магда М.Г. <mail@mgmagda.ru >
2026-11-01 10:54:32 +01:00
Dylan M. Taylor
e690829543
ci: grant packages write permission to release workflow
2026-10-31 23:43:08 -04:00
Dylan M. Taylor
82573331a8
packaging(flatpak): add OCI image build and GHCR publishing helper ( #1625 )
2026-10-31 18:52:58 -04:00
Dylan M. Taylor
a3fbf02952
Merge pull request #1592 from aiongg/docs-tidy
...
docs: tidy agent, contributor and roadmap docs
2026-10-31 01:06:52 -04:00
Dylan Taylor
92bf7fc67d
fix(xtask): update SHARED_REV for craft-libs update
2026-10-31 01:05:27 -04:00
Dylan M. Taylor
0ed4b394ac
Merge pull request #1599 from aiongg/update-result-dialog
...
Updates: shared check-result dialog from craft-update
2026-10-31 01:05:19 -04:00
Brandon Thomas
f7a7fd7f5f
Merge pull request #1584
...
Animations: animation.add and animation.set take the points of a custom motion path
2026-10-31 00:59:38 -04:00
Brandon Thomas and Claude Opus 5.5
800ffeaa59
Motion paths: check raw path strings without deckcraft-anim, which the engine only has as a dev-dependency
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 00:59:38 -04:00
Brandon Thomas
d080a23dc0
Merge pull request #1584
...
Animations: animation.add and animation.set take the points of a custom motion path
2026-10-31 00:56:36 -04:00
Brandon Thomas
243c1a269f
Merge pull request #1582
...
Ogg: bound the work and the warnings of damage recovery
2026-10-31 00:56:35 -04:00
Brandon Thomas
06a1ca4672
Merge pull request #1521
...
Slideshow click targets follow animated shapes
2026-10-31 00:56:35 -04:00
Brandon Thomas
40728b5362
Merge pull request #1591
...
Preserve gradient flip mode in PPTX
# Conflicts:
# crates/pptx/src/read/dml.rs
# crates/pptx/src/write/dml.rs
# crates/pptx/tests/it/roundtrip.rs
2026-10-31 00:56:34 -04:00
Brandon Thomas and Claude Opus 5.5
d2504e5f8b
Motion paths: a raw path string must parse to at least two finite points
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 00:56:17 -04:00
Brandon Thomas
d92874f541
Merge pull request #1574
...
Add read-only slide action inspection
2026-10-31 00:56:17 -04:00
Brandon Thomas and Claude Opus 5.5
6a34f13808
Ogg: the budget-spent warning goes last, after the capped warnings
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 00:54:52 -04:00
Brandon Thomas and Claude Opus 5.5
6058fc7882
gaps.md: drop the stray 10-28 click-target row from among the 10-13 rows
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 00:54:38 -04:00
Brandon Thomas and Claude Opus 5.5
04b0958bee
Gradient flip: drop the blank lines before the new flip fields
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 00:54:16 -04:00
Brandon Thomas and Claude Opus 5.5
acf054852c
slide.actions refuses a bad index instead of using the selected slide
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 00:53:14 -04:00
Brandon Thomas
861879f8ee
Merge pull request #1519
...
Use private directories for print previews
2026-10-31 00:51:49 -04:00
Brandon Thomas
e626625d40
Merge pull request #1514
...
Reject picture slices in codec configuration records
2026-10-31 00:51:48 -04:00
Brandon Thomas
4a0f48a04c
Merge pull request #1590
...
Preserve inset line alignment in PPTX
# Conflicts:
# crates/model/src/style.rs
# crates/pptx/tests/it/roundtrip.rs
2026-10-31 00:51:48 -04:00
Brandon Thomas
8f6e1b420a
Merge pull request #1589
...
Preserve bullet Follow Text settings
# Conflicts:
# crates/pptx/tests/it/roundtrip.rs
2026-10-31 00:51:37 -04:00
Brandon Thomas
c0db6ebeba
Merge pull request #1585
...
Preserve explicit line miter limits
2026-10-31 00:51:37 -04:00
Brandon Thomas
a667e13a03
Merge pull request #1594
...
Parse uppercase exponent in custom geometry path numbers
2026-10-31 00:51:36 -04:00
Brandon Thomas and Claude Opus 5.5
3bf35c801f
Custom geometry: 'E' is an exponent only when digits follow, so 'M 0 0E' keeps its end command
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 00:51:36 -04:00
Brandon Thomas
47eb6732fa
Merge pull request #1581
...
contributors: add names for marshiyar
2026-10-31 00:49:38 -04:00
Brandon Thomas
8a2eccc863
Merge pull request #1583
...
MCP: insert_chart takes x, y, w and h
2026-10-31 00:49:38 -04:00
Brandon Thomas
fb05eaa30f
Merge pull request #1490
...
Make layout/master placeholder formatting reach slides
# Conflicts:
# crates/engine/src/tests.rs
2026-10-31 00:49:37 -04:00
Brandon Thomas
231a52438c
Merge pull request #1587
...
Reject invalid colour in format.highlight instead of clearing it
2026-10-31 00:49:36 -04:00
Brandon Thomas
a00b7e8a51
Merge pull request #1577
...
Reject invalid index in transition commands instead of using selection
2026-10-31 00:49:36 -04:00
aiongg
9678ed7d7f
updates: show check results with craft-update's CheckResultDialog
2026-10-31 04:42:16 +00:00
NetterSilver and Claude Haiku 5.5
1de7b44a8d
Parse uppercase exponent in custom geometry path numbers
...
Found while testing crates/pptx/src/custgeom.rs:334
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-31 05:33:56 +01:00
Harrison Booth
5a235590dd
Move gradient editor test module to file end
2026-10-30 23:26:55 -05:00
aiongg
a96dcdbe8f
docs: tidy wording
2026-10-31 04:25:45 +00:00
Harrison Booth
0e3f4cd353
Preserve explicit bullets over follow-text resets
2026-10-30 23:20:43 -05:00
Harrison Booth
72c8621358
Keep gradient flip when editing a fill
2026-10-30 23:17:32 -05:00
aiongg
cccc9064ca
docs: tidy agent, contributor and roadmap docs
2026-10-31 04:17:24 +00:00
Harrison Booth
1de0101ced
Honor miter percentage schema bounds
2026-10-30 23:11:12 -05:00
Harrison Booth
f5c2aca644
Preserve bullet follow-text inheritance
2026-10-30 23:05:16 -05:00
Harrison Booth
4408ff6153
Restrict line alignment to schema values
2026-10-30 23:00:20 -05:00
Harrison Booth
ad97533aec
Preserve gradient flip mode in PPTX
2026-10-30 22:57:14 -05:00
Harrison Booth
727b682d17
Preserve inset line alignment in PPTX
2026-10-30 22:48:31 -05:00
Harrison Booth
8770fb90c3
Preserve bullet follow-text resets in PPTX
2026-10-30 22:45:55 -05:00
NetterSilver and Claude Haiku 5.5
9a716be59e
Reject invalid colour in format.highlight instead of clearing it
...
Found while testing crates/engine/src/cmd/format/font.rs:228-231 (highlight), color_param at crates/engine/src/cmd.rs:381
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-31 04:41:09 +01:00
Harrison Booth
479c3cc5ea
Preserve explicit miter limits in PPTX
2026-10-30 22:24:08 -05:00
Brandon Thomas and Claude Opus 5.5
4ce2944630
Release 0.13.1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.13.1
2026-10-30 23:21:58 -04:00