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
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
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
Brandon Thomas and Claude Opus 5.5
255df314da
FreeBSD packaging: compare ELF header bytes without od's column padding
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 23:21:55 -04:00
marshiyar
e83f964077
mcp: insert_chart takes x, y, w and h
...
What was wrong: the insert_chart tool had no x, y, w or h in its schema, so the
server refused them as unknown arguments, while insert_picture and insert_table
take them. A chart could only be placed at the default box, [144, 81, 672, 378]
on a 960x540 slide, and then had to be moved with a second command.
What changed: insert_chart declares x, y, w and h and folds them into the
engine's `rect` when all four are given, as insert_picture and insert_table do.
Without all four the chart keeps its default place.
How it was tested: insert_chart_takes_a_box failed before the change (the
arguments were refused) and passes after it. It checks the box of the placed
chart, that a partial box leaves the default place, and that an extreme box is
answered without a panic. The rest of the deckcraft-mcp tests pass, and clippy
is clean with -D warnings.
Fixes #1151
2026-10-30 20:13:00 -07:00
Brandon Thomas and Claude Opus 5.5
eaeb06c655
Release 0.13.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 22:59:19 -04:00
Dylan M. Taylor
4c1d77ddce
fix(flatpak): allow reading launcher version pins ( #1575 )
...
* fix(flatpak): allow reading launcher version pins
* fix(flatpak): allow reading launcher version pins
2026-10-30 20:12:24 -04:00
NetterSilver and Claude Haiku 5.5
443f503407
Reject invalid index in transition commands instead of using selection
...
Found while testing crates/engine/src/cmd/transition.rs:47-54 (slide_indices, via usize_param)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-30 23:16:32 +00:00
NetterSilver and Claude Sonnet 5.5
adaa4e6fa1
fix: keep per-level formatting when formatting layout/master placeholders
...
Co-Authored-By: Claude Sonnet 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-10-30 23:22:33 +01:00
NetterSilver and Claude Opus 5.5
446bc528ad
Make layout/master placeholder formatting reach slides
...
Fixes #1487
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 23:17:36 +01:00
Brandon Thomas
c4221b1a7c
Merge pull request #1371
...
Slide show: render the Presenter View's next-slide preview off the UI thread
2026-10-30 16:08:21 -04:00
Brandon Thomas
46f23229ab
Merge pull request #1510
...
Clipboard HTML export stays within its size cap
2026-10-30 16:08:21 -04:00
Brandon Thomas
ae08bbe62d
Merge pull request #1546
...
Accessibility: low contrast is checked across all text runs
2026-10-30 16:08:20 -04:00
Brandon Thomas
7b46958fa2
Merge pull request #1536
...
Suggest corrections for misspelt all-caps words
2026-10-30 16:08:19 -04:00
Brandon Thomas
c7b8a11895
Merge pull request #1406
...
Find zip entries stored with backslash separators in pptx packages
2026-10-30 16:08:19 -04:00
Brandon Thomas
81eff036d2
Merge pull request #1439
...
Duplicate names the copy like PowerPoint: next automatic name, chosen names kept
2026-10-30 16:08:18 -04:00
Brandon Thomas and Claude Opus 5.5
bcbdb76bfd
Slide show test: clear the textures of the lone presenter frame
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 16:06:58 -04:00
Brandon Thomas
3dc66ac1a5
Merge pull request #1417
...
Text: a space after a symbol-font character keeps the run's font
2026-10-30 16:05:36 -04:00
Brandon Thomas
1b5d860dfc
Merge pull request #1449
...
Format Shape Effects: preset tiles for Shadow, Glow and Soft Edges, shadow Size
2026-10-30 16:05:36 -04:00
Brandon Thomas
3e8a9193bc
Merge pull request #1447
...
Format Shape: Scale Height/Width and a From origin in Size & Properties
# Conflicts:
# crates/ui-egui/src/panels/format_shape.rs
2026-10-30 16:05:35 -04:00
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 and Claude Opus 5.5
c66fee15f2
Merge origin/main into #1417 : the symbol-font space guard moves to shape.rs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 16:05:02 -04:00
Brandon Thomas and Claude Opus 5.5
b7bec00386
Merge origin/main into #1449 : preset tiles move into effects_tab
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 16:03:42 -04:00
Brandon Thomas and Claude Opus 5.5
087c11bb42
Merge origin/main into #1447 : Size & Properties moves to size_tab, From uses craft_ui::ComboBox
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 16:01:56 -04:00
Brandon Thomas and Claude Opus 5.5
4d2c1a3bac
Clipboard HTML: put no HTML on the clipboard when even plain text is over the cap
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 16:00:36 -04:00
Brandon Thomas
28756fc755
Merge pull request #1462
...
Docs: refresh gaps and roadmap against merged PRs
2026-10-30 15:59:10 -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
6208d3eaeb
Merge pull request #1545
...
Fix whole-deck benchmark statistics
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
e279461ca7
Merge pull request #1493
...
fix(cli): support --cmd-file for batch commands (#1098 ), carried from #1150
2026-10-30 15:58:53 -04:00
Brandon Thomas
63934efc69
Merge pull request #1451
...
CLI: finish file output after stdout closes
2026-10-30 15:58:53 -04:00
Brandon Thomas
f61b7a34dd
Merge pull request #1560
...
Picture Format: the Picture Styles row leaves room for Crop and Size
2026-10-30 15:58:52 -04:00
Brandon Thomas and Claude Opus 5.5
b8cfcf20a2
Accessibility contrast skips line breaks and blank runs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:58:38 -04:00
Brandon Thomas and Claude Opus 5.5
1841ab75da
Spelling: check all-caps candidates in capitals so KEEPCASE words are suggested
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:57:45 -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
ba29b61f8c
Keep backslash zip entry names with forward slashes so later lookups split them
...
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
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
352fec7725
Insert and paste count group members when picking the next automatic name
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 15:53:18 -04:00
JonRC
359e46f042
ROADMAP: place the Picture Styles rows beside the newer entries
...
Main added a status line and revision rows at the same spots, so these go one line further down.
2026-10-30 16:51:25 -03: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