Brandon Thomas
62fe8571f6
Merge PR #687 from NikitkaRa: UI: Create New Theme Fonts dialog edits the theme in one step
...
# Conflicts:
# crates/engine/src/cmd/design.rs
# crates/ui-egui/src/dialogs.rs
2026-10-14 13:33:36 -04:00
Brandon Thomas
d534343d6e
Merge PR #683 from NikitkaRa: UI: Create New Theme Colors dialog edits the theme in one step
...
# Conflicts:
# crates/ui-egui/src/dialogs.rs
2026-10-14 13:26:11 -04:00
Brandon Thomas
a205d665b0
Merge PR #658 from NikitkaRa: UI: Edit Photo Album reflows the album in one step
2026-10-14 13:26:02 -04:00
Brandon Thomas
2834166904
Merge PR #647 from NikitkaRa: UI: Photo Album dialog inserts pictures as slides
...
# Conflicts:
# crates/ui-egui/src/dialogs.rs
2026-10-14 13:26:02 -04:00
Brandon Thomas
55993247b4
Merge PR #191 from isaac-levine: Slides: Ctrl+A in the slide pane selects every slide ( #188 )
...
# Conflicts:
# crates/engine/src/tests.rs
# crates/ui-egui/src/lib.rs
2026-10-14 13:25:57 -04:00
Brandon Thomas
534925bdf1
Merge PR #547 from NikitkaRa: Pictures: Recolor gallery and Set Transparent Color
...
# Conflicts:
# crates/engine/src/cmd/mod.rs
# crates/engine/src/tests.rs
# crates/ui-egui/src/ribbon.rs
2026-10-14 13:23:51 -04:00
Brandon Thomas
d0fb793954
Merge PR #545 from NikitkaRa: Pictures: Picture Styles gallery and Picture Border
...
# Conflicts:
# crates/engine/src/cmd/mod.rs
# crates/engine/src/tests.rs
2026-10-14 13:23:36 -04:00
Brandon Thomas
6af2b0ee21
Merge PR #618 from NikitkaRa: Text: underline an IME composition in a table cell
...
# Conflicts:
# crates/render/src/lib.rs
2026-10-14 13:23:32 -04:00
Brandon Thomas
72238c1b6e
Merge PR #678 from NikitkaRa: Merge Shapes: text merges as its letters, so a picture can fill them
...
# Conflicts:
# crates/render/src/lib.rs
2026-10-14 13:22:48 -04:00
Brandon Thomas
0f7dc3d336
Merge PR #593 from NikitkaRa: File: six original starter decks
...
# Conflicts:
# crates/engine/src/lib.rs
2026-10-14 13:21:23 -04:00
Brandon Thomas
e80316eb76
Merge PR #85 from MarekSpodBiedry: Comments: browser-created comments and replies get a creation timestamp ( #72 )
...
# Conflicts:
# crates/engine/Cargo.toml
# crates/engine/src/cmd/review.rs
2026-10-14 13:19:07 -04:00
Brandon Thomas
a567c328cd
Merge PR #681 from NikitkaRa: Export: image exports keep the whole slide; partial failures say what was written
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:09:07 -04:00
Brandon Thomas
a5ce62fe28
Merge PR #672 from NikitkaRa: Review: previous and next comment
2026-10-14 13:09:06 -04:00
Brandon Thomas
9eed1b4532
Merge PR #641 from NikitkaRa: UI: Size and Position dialog sets geometry in one step
2026-10-14 13:09:03 -04:00
Brandon Thomas
a87f84526f
Merge PR #625 from NikitkaRa: Insert: a gallery of Lucide icons as stroked shapes
2026-10-14 13:09:01 -04:00
Brandon Thomas
8080e5a285
Merge PR #620 from NikitkaRa: Animations: check effect options and accept direction words
2026-10-14 13:09:01 -04:00
Brandon Thomas
15b9ae0267
Merge PR #578 from NikitkaRa: PPTX: round-trip 3-D models and animation bounce end
2026-10-14 13:08:56 -04:00
Brandon Thomas
2bd01910dc
Merge PR #558 from NikitkaRa: Edit: Paste Special (destination theme, keep source, picture, text only)
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:54 -04:00
Brandon Thomas
4dea355f02
Merge PR #554 from NikitkaRa: Pptx: round-trip comments, links, shows, groups and inherited placeholders
2026-10-14 13:08:53 -04:00
Brandon Thomas
6e294a0eaa
Merge PR #553 from NikitkaRa: Text: Bullets and Numbering dialog
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:53 -04:00
Brandon Thomas
e171e47a81
Merge PR #551 from NikitkaRa: Animations: add 34 PowerPoint motion path presets
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:52 -04:00
Brandon Thomas
a67b005ae5
Merge PR #550 from NikitkaRa: Pictures: Remove Background with a classical matte
2026-10-14 13:08:52 -04:00
Brandon Thomas
c201a62e72
Merge PR #526 from NikitkaRa: Format: report damaged embedded media and open such files as a repaired copy
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:49 -04:00
Brandon Thomas
11e36ed3ac
Merge PR #516 from NikitkaRa: Transitions: built-in sounds, Stop Previous Sound and Loop Until Next
2026-10-14 13:08:48 -04:00
Brandon Thomas
aaf1042d64
Merge PR #515 from NikitkaRa: Shapes: Edit Points — point types, Bézier handles, right-click menu
2026-10-14 13:08:48 -04:00
Brandon Thomas
02b502b69d
Merge PR #514 from NikitkaRa: Shapes: Edit Points — drag, add and delete a shape's vertices
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:48 -04:00
Brandon Thomas
e12f40a05a
Merge PR #511 from NikitkaRa: UI: WordArt Transform gallery applies a text warp
2026-10-14 13:08:48 -04:00
Brandon Thomas
cc0a2f3dc5
Merge PR #505 from NikitkaRa: Transitions: choose a transition sound and play it in the show
...
# Conflicts:
# crates/pptx/tests/roundtrip.rs
2026-10-14 13:08:47 -04:00
Brandon Thomas
f4892fc9e7
Merge PR #504 from NikitkaRa: Text: set text transparency from Text Fill ( #32 )
...
# Conflicts:
# crates/engine/src/tests.rs
# crates/pptx/tests/roundtrip.rs
2026-10-14 13:08:47 -04:00
Brandon Thomas
16138fc03d
Merge PR #503 from NikitkaRa: Format Shape: shadow, glow and reflection detail controls
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:47 -04:00
Brandon Thomas
ca7140c1ff
Merge PR #500 from NikitkaRa: Format Shape: line compound, cap, join, arrows and sizes; lock aspect ratio
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:46 -04:00
Brandon Thomas
06a6b10d83
Merge PR #499 from NikitkaRa: Print: choose paper size and orientation for notes and handouts
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:46 -04:00
Brandon Thomas
20cf13a801
Merge PR #491 from NikitkaRa: Fonts: find fonts where Linux and Flatpak keep them; add and rescan commands ( #277 )
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:45 -04:00
Brandon Thomas
e1af96d3a6
Merge PR #489 from NikitkaRa: Designer: layout ideas that rearrange the current slide ( #314 )
2026-10-14 13:08:45 -04:00
Brandon Thomas
50e30dc6ed
Merge PR #475 from NikitkaRa: Edit: copies remap media, connector ends, animation targets and triggers ( #406 )
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 13:08:43 -04:00
Brandon Thomas
78b6c2982f
Merge PR #439 from NikitkaRa: Pptx: read and write embedded fonts
...
# Conflicts:
# crates/pptx/tests/roundtrip.rs
2026-10-14 13:08:43 -04:00
Brandon Thomas and Claude Opus 5.5
a837c26eda
Engine: Selection pane select uses the checked shape id param ( #97 after main's selection.select)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:00:05 -04:00
Brandon Thomas
4dcce01ecc
Merge PR #218 from LloydNicholson: Read Markdown outlines as Markdown ( #211 )
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 12:58:00 -04:00
Brandon Thomas
4dc6e06c41
Merge PR #212 from justinjohn0306: PPTX: .potx and .ppsx declare a template and slide show main part ( #210 )
...
# Conflicts:
# crates/pptx/tests/roundtrip.rs
2026-10-14 12:58:00 -04:00
Brandon Thomas
30d282d510
Merge PR #348 from marcoarnulfo: Open: a password-protected presentation says so, and open errors show on the start screen
2026-10-14 12:57:23 -04:00
Brandon Thomas
1256ee1022
Merge PR #226 from xmaks82: Text: draw shrink-on-overflow at the scale the file was saved with
2026-10-14 12:57:21 -04:00
Brandon Thomas
2ae8fe1839
Merge PR #201 from justinjohn0306: Slide Size: choose Portrait or Landscape ( #198 )
2026-10-14 12:57:20 -04:00
Brandon Thomas
c57d25e8d3
Merge PR #97 from mikl0s: Commands: an invalid shape id is an error instead of the selection
2026-10-14 12:57:19 -04:00
Brandon Thomas
6d57610489
Merge PR #96 from mikl0s: Slides: going to a slide that does not exist is an error
2026-10-14 12:57:19 -04:00
Brandon Thomas
7862974cad
Merge PR #95 from mikl0s: Export: an unknown format is an error instead of a deckcraft file
2026-10-14 12:57:19 -04:00
Brandon Thomas
9ab6a3a35c
Merge PR #716 from switch87: CLI: convert and run refuse output formats DeckCraft can't write ( #715 )
2026-10-14 12:53:34 -04:00
Brandon Thomas
e3a654d446
Merge PR #459 from MarekSpodBiedry: Slide: leading tabs in a new slide's body set the outline level ( #370 )
2026-10-14 12:53:33 -04:00
Brandon Thomas
d184eb7927
Merge PR #455 from MarekSpodBiedry: Table: split and cell fill stay inside the table ( #400 )
2026-10-14 12:53:33 -04:00
Gert Pellin
cf640c4b08
CLI: convert and run refuse output formats DeckCraft can't write ( #715 )
...
convert, run --save and run --export picked the format from the output
extension and fell back to native .deckcraft bytes for any extension
they didn't know, so out.odp, out.gif, out.svg and out.outline were
zips with exit status 0. They now fail before writing anything, with
the extension and the supported ones in the error.
2026-10-14 13:07:49 +02:00
Nikita Rakitin and Cursor
0fcaabc370
UI: Create New Theme Fonts dialog edits the theme in one step
...
Design › Fonts › Customize Fonts… opens Create New Theme Fonts.
Empty design.fonts params open the dialog; a name and heading or body
faces apply to the open master in one undo.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-14 05:45:53 +03:00