Brandon Thomas
cee1d015ec
Merge pull request #1438
...
Animations: the Add Animation menu scrolls when it is taller than the window (fixes #1370 )
2026-10-30 16:05:27 -04:00
Brandon Thomas
dc1fc8d83b
Merge pull request #1418
...
fix(slides): dragging several selected slides moves them all
2026-10-30 16:05:27 -04:00
Brandon Thomas
c3d1df6d28
Merge pull request #1382
...
feat(ui): support Alt+1..9 shortcuts for Quick Access Toolbar items
2026-10-30 15:59:10 -04:00
Brandon Thomas
2275e56319
Merge pull request #1518
...
Automatic lists work without Replace text as you type
2026-10-30 15:59:09 -04:00
Brandon Thomas
c8d1a7c7df
Merge pull request #1532
...
Normalise CRLF in replace_text before computing the diff
2026-10-30 15:59:09 -04:00
Brandon Thomas
8713686274
Merge pull request #1489
...
Start a new paragraph when an HTML block tag opens in paste
# Conflicts:
# crates/engine/src/cmd/richclip.rs
2026-10-30 15:59:08 -04:00
Brandon Thomas
e6f9e912f7
Merge pull request #1482
...
Fix HTML paste style leaking past closing tags of a, td, mark
2026-10-30 15:58:55 -04:00
Brandon Thomas
58abe9ddb7
Merge pull request #1513
...
Bound MCP stdio request frames
2026-10-30 15:58:54 -04:00
Brandon Thomas
34cfc5b20b
Merge pull request #1500
...
Allow multiple automation roots per kind
2026-10-30 15:58:54 -04:00
Brandon Thomas and Claude Opus 5.5
c1b0cf72df
Merge origin/main into #1438 : port the Add Animation scroll onto ribbon/animations.rs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:55:09 -04:00
Brandon Thomas and Claude Opus 5.5
11b271b9ae
Tests: the Picture Styles resize test asks that the row grow at 1920 px, not for an exact count ( #1560 )
...
The count depends on how wide the rest of the Picture Format ribbon is.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:54:46 -04:00
Brandon Thomas and Claude Opus 5.5
ecad13d1cc
Merge origin/main into #1418 : port the slide drag onto panels/thumbs.rs and sorter/ui_tests.rs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:48:56 -04:00
Brandon Thomas
9554cc7eb8
Merge pull request #1525
...
Count histogram values on a bin edge in that bin
2026-10-30 15:48:46 -04:00
Brandon Thomas
7554d647cd
Merge pull request #1517
...
Skip labels for missing bar chart points
2026-10-30 15:48:46 -04:00
Brandon Thomas
e713bccefd
Merge pull request #1469
...
Charts: hidden axis labels and unfilled gridlines are read from the chart XML (refs #1366 )
2026-10-30 15:48:45 -04:00
Brandon Thomas
2153f8ac4d
Merge pull request #1467
...
Animations: fix Darken and Desaturate preset ids and 14 default durations
2026-10-30 15:48:45 -04:00
Brandon Thomas
42b0e1de8f
Merge pull request #1465
...
pptx: read media volume, mute, loop, hide and full screen from the timing tree (refs #1368 )
# Conflicts:
# crates/pptx/src/read/timing.rs
2026-10-30 15:48:44 -04:00
Brandon Thomas
9749ec992f
Merge pull request #1435
...
fix(pptx): read Auto-reverse from animation behaviour nodes
2026-10-30 15:48:36 -04:00
Brandon Thomas
f08e5f8691
Merge pull request #1384
...
PPTX: a picture in a picture placeholder takes its layout's shape
2026-10-30 15:48:35 -04:00
Brandon Thomas
5b0871e5f3
Merge pull request #1473
...
Spell check: don't check words longer than 100 characters (fixes #1175 )
2026-10-30 15:48:35 -04:00
Brandon Thomas
0f5d01a461
Merge pull request #1324
...
Long English dates follow each English locale's day order and punctuation
2026-10-30 15:48:34 -04:00
Brandon Thomas
234329a8d2
Merge pull request #1323
...
A paragraph with its own numbering start restarts the count there
2026-10-30 15:48:34 -04:00
Brandon Thomas
71c5da07eb
Merge pull request #1568
...
Don't warn about macOS hidden system fonts such as .SF NS (#1504 )
2026-10-30 15:48:33 -04:00
Brandon Thomas
a3d14bc8b0
Merge pull request #1497
...
Fonts: cap the faces read from a font collection at 256
2026-10-30 15:48:33 -04:00
Brandon Thomas
2feb7dc2b8
Merge pull request #1452
...
Fonts: a variable font's named instances answer to their Windows family names
2026-10-30 15:48:32 -04:00
Brandon Thomas
5187e01856
Merge pull request #1442
...
Bullets in an unavailable Unicode symbol font keep their character (fixes #1347 )
2026-10-30 15:48:32 -04:00
Brandon Thomas
6030fb4f8c
Merge pull request #1471
...
File > New: keep the template tiles inside the right margin in a narrow window
2026-10-30 15:48:31 -04:00
Brandon Thomas
b3c36e816a
Merge pull request #1560
...
Picture Format: the Picture Styles row leaves room for Crop and Size
2026-10-30 15:48:31 -04:00
Brandon Thomas
95a55b0ea7
Merge pull request #1437
...
fix(format): Reflection None clears after another preset (#1356 )
# Conflicts:
# crates/ui-egui/src/lib.rs
2026-10-30 15:48:20 -04:00
Brandon Thomas
5e85f73c5e
Merge pull request #1397
...
Format: Fill offers Slide background fill
2026-10-30 15:48:04 -04:00
Brandon Thomas
8d278d71cb
Merge pull request #1456
...
Slide show: Set Up Slide Show can keep the mouse cursor visible (#1445 )
# Conflicts:
# crates/ui-egui/src/app/commands.rs
# crates/ui-egui/src/lib.rs
2026-10-30 15:42:42 -04:00
Brandon Thomas
9cb51393b3
Merge pull request #1533
...
Slide show: going back plays the left slide's transition in reverse (#1531 )
2026-10-30 15:42:30 -04:00
Brandon Thomas
2d48221edb
Merge pull request #1512
...
Bound EMF+ region paths to declared spans
2026-10-30 15:42:30 -04:00
Brandon Thomas
b3ccea8577
Merge pull request #1498
...
Decoders: set up picture state inside the panic guard
2026-10-30 15:42:29 -04:00
Brandon Thomas
e96ae0b6f5
Merge pull request #1466
...
PDF export: transparent content pixels take the backdrop colour (fixes #1455 )
2026-10-30 15:42:29 -04:00
Brandon Thomas
6fa022d50f
Merge pull request #1441
...
Animation state no longer moves layout and master shapes that share an id with a slide shape (fixes #1362 )
2026-10-30 15:42:28 -04:00
Brandon Thomas
62b06a0a91
Merge pull request #1226
...
Fix the editor's media bar ignoring clicks
2026-10-30 15:42:28 -04:00
Brandon Thomas
c389f62b33
Merge pull request #1374
...
Render: skip shapes far larger than any screen instead of aborting (#1165 )
# Conflicts:
# crates/render/src/renderer.rs
2026-10-30 15:42:21 -04:00
Brandon Thomas
6d02e90177
Merge pull request #1453
...
Reject '+' sign in slide range numbers
2026-10-30 15:42:14 -04:00
Brandon Thomas
52d81a9468
Merge pull request #1538
...
Reject invalid slide index in design.applyIdea and design.ideas
2026-10-30 15:42:13 -04:00
Brandon Thomas
81ab1bce0d
Merge pull request #1537
...
Reject invalid slide index in animation.clear
2026-10-30 15:42:13 -04:00
Brandon Thomas
3465ed9d47
Merge pull request #1410
...
Reject invalid slide index in file.export, file.render, slide.colorAt
# Conflicts:
# crates/engine/src/tests.rs
2026-10-30 15:42:12 -04:00
Brandon Thomas
f29b7e7eed
Merge pull request #1481
...
Tests pinning picture.reset, a repeated PNG export and an action button's theme fill
# Conflicts:
# crates/engine/src/tests.rs
2026-10-30 15:42:11 -04:00
Brandon Thomas
8075b7ecd8
Merge pull request #1480
...
show.presenter answers {on, window} (part of #298 )
2026-10-30 15:42:11 -04:00
Brandon Thomas
a37fa65852
Merge pull request #1479
...
review.compare says which side each change is on; an absent box is not a rotation
2026-10-30 15:42:10 -04:00
Brandon Thomas
21bbb4127d
Merge pull request #1478
...
A group's box follows its children after a command moves or resizes one
# Conflicts:
# crates/engine/src/tests.rs
2026-10-30 15:42:10 -04:00
Brandon Thomas
36eaa7e051
Merge pull request #1477
...
Inserts in the master views: insert.dateTime fills the master's date placeholder; answers say a master or layout was edited (part of #298 )
# Conflicts:
# crates/engine/src/tests.rs
2026-10-30 15:41:59 -04:00
Brandon Thomas
932ec7bef6
Merge pull request #1475
...
table.cellAlign takes a horizontal align
2026-10-30 15:41:42 -04:00
MarekSpodBiedry
fe54c0eb3c
Don't warn about macOS hidden system fonts such as .SF NS ( #1504 )
2026-10-30 14:59:05 +01:00
Dylan M. Taylor
505a6f28ac
Update prompt shows the app icon and accent color instead of a letter ( #1561 )
...
UPDATE_APP (native builds; craft-update is a native-only dependency) carries our 128 px icon and accent (#f07a1e, 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/tools/click.rs
- crates/engine/src/tools/pointer.rs
- crates/metafile/src/emfplus.rs
- crates/model/src/trendline.rs
- crates/pptx/src/read/dml.rs
- xtask/src/layers.rs
2026-10-30 01:28:38 -04:00