Commit Graph
287 Commits
Author SHA1 Message Date
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 a5eae5e9cf Merge PR #216 from justinjohn0306: PPTX: a lone guide keeps the name its preset uses, adj1 or adj (#214)
# Conflicts:
#	crates/pptx/tests/roundtrip.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 8ffb218f78 Merge PR #356 from natocool2: Bump quick-xml to 0.41 (RUSTSEC-2026-0194, RUSTSEC-2026-0195) 2026-10-14 12:57:24 -04:00
Brandon Thomas 973abff543 Merge PR #351 from dotCooCoo: Fonts: the font scan leaves out faces with no outline tables 2026-10-14 12:57:23 -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 f8d52f6fbe Merge PR #308 from marcoarnulfo: macOS: end the process in on_exit so closing the window doesn't crash 2026-10-14 12:57:23 -04:00
Brandon Thomas fc74794394 Merge PR #306 from FabPei: fix: DeckCraft upstream issue #104 2026-10-14 12:57:23 -04:00
Brandon Thomas af1c6696ca Merge PR #280 from albayazid: Comments: threads and resolved state survive a .pptx round trip (#70) 2026-10-14 12:57:23 -04:00
Brandon Thomas b6721fe32f Merge PR #246 from pierrevbc: Title bar: Export button next to Save 2026-10-14 12:57:22 -04:00
Brandon Thomas b7cb5331d7 Merge PR #242 from pierrevbc: SmartArt: text is laid out on its text rectangle (dsp:txXfrm), not in columns 2026-10-14 12:57:22 -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 888b5d7287 Merge PR #205 from justinjohn0306: Home: a Selection Pane button that works with nothing selected (#132) 2026-10-14 12:57:20 -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 e13db7f564 Merge PR #189 from Claudio911015: Ctrl+C then Ctrl+V pastes objects that carry no text (Fixes #182) 2026-10-14 12:57:20 -04:00
Brandon Thomas 8d8cbeb123 Merge PR #179 from MarekSpodBiedry: CLI: --help prints usage and unknown render flags are rejected (#163) 2026-10-14 12:57:20 -04:00
Brandon Thomas 40231d8114 Merge PR #176 from itrycodinganditsbad: Windows: compile DX12 shaders with FXC 2026-10-14 12:57:20 -04:00
Brandon Thomas 6ec369aede Merge PR #160 from MarekSpodBiedry: Ribbon: transition and animation tiles follow the dark theme (#159) 2026-10-14 12:57:19 -04:00
Brandon Thomas 9fab337cd2 Merge PR #157 from LloydNicholson: Charts: value axes start above zero when the values sit high, as in Office 2026-10-14 12:57:19 -04:00
Brandon Thomas 5992cbeb15 Merge PR #156 from LloydNicholson: Issue #106: zooming keeps the point under the pointer 2026-10-14 12:57:19 -04:00
Brandon Thomas d281ba7707 Merge PR #149 from alexanderalber: PPTX import: a transition without spd is 0.5 s, not the effect's default (#117) 2026-10-14 12:57:19 -04:00
Brandon Thomas a535040d6d Merge PR #98 from dylanmtaylor: docs(readme): percent-encode middle dot in platforms badge URL 2026-10-14 12:57:19 -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 24644f3e3b Merge PR #83 from MarekSpodBiedry: PPTX: animation rewind survives save and reopen (#77) 2026-10-14 12:57:18 -04:00
Brandon Thomas 8409c337c1 Merge PR #82 from MarekSpodBiedry: Command palette: one Export… entry that opens the dialog, no path-only duplicate (#79) 2026-10-14 12:57:18 -04:00
Brandon Thomas 2578a92e96 Merge PR #80 from LloydNicholson: Fonts: a lookup finds an installed family whichever thread loads it first 2026-10-14 12:57:18 -04:00
Brandon Thomas 194e7fcf1b Merge PR #450 from MarekSpodBiedry: UI: notes, alt text and rename drafts no longer carry over to another document (#413)
# Conflicts:
#	crates/ui-egui/src/widgets.rs
2026-10-14 12:54:18 -04:00
Brandon Thomas 1171e92308 Merge PR #707 from lambertoo: Fix keyboard navigation when Presenter View has focus
# Conflicts:
#	crates/ui-egui/src/show.rs
2026-10-14 12:54:05 -04:00
Brandon Thomas b9b0fdbab0 Merge PR #587 from MMexicann: Media: preserve video frames and EOF across seeks 2026-10-14 12:53:42 -04:00
Brandon Thomas 903cf0930b Merge PR #463 from Zetenypapp: Copy and Cut buttons and menus put the text on the system clipboard (#431) 2026-10-14 12:53:42 -04:00
Brandon Thomas 5d406be3b0 Merge PR #460 from albayazid: Slide show: Honeycomb's hexagons cover the whole slide again (#420) 2026-10-14 12:53:42 -04:00
Brandon Thomas 3635bdc8ba Merge PR #713 from nagasakimark: Slide show: click-triggered animations, per-slide state and hit testing 2026-10-14 12:53:34 -04:00
Brandon Thomas a9b8cc4f4a Merge PR #728 from midasmatterhorn: pptx: write linked pictures with r:link so PowerPoint resolves external images 2026-10-14 12:53:34 -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 f4ae239725 Merge PR #458 from MarekSpodBiedry: AV1: reject tile groups that repeat, skip or reorder tiles (#395) 2026-10-14 12:53:33 -04:00
Brandon Thomas 1d8f460fc5 Merge PR #457 from MarekSpodBiedry: Matroska: stop following chapter and tag nesting past 32 levels (#396) 2026-10-14 12:53:33 -04:00
Brandon Thomas 838cef2fec Merge PR #456 from MarekSpodBiedry: Bitstream: reject bad NAL length widths, check NAL endpoints and signed Exp-Golomb limits (#397) 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
Brandon Thomas 3046d49e56 Merge PR #454 from MarekSpodBiedry: Engine: a command that fails after editing puts the presentation back (#405) 2026-10-14 12:53:33 -04:00
Brandon Thomas 2b20fc3a45 Merge PR #453 from MarekSpodBiedry: MCP: do not resend a command whose reply was lost (#409) 2026-10-14 12:53:33 -04:00
Brandon Thomas ac88cad50b Merge PR #451 from MarekSpodBiedry: Pptx: keep the math namespace equations inherit from the slide root or a wrapper (#412) 2026-10-14 12:53:33 -04:00
Brandon Thomas f1b30485b2 Merge PR #448 from MarekSpodBiedry: Format scientific number formats (0.00E+00) in chart labels (#419) 2026-10-14 12:53:32 -04:00
Brandon Thomas 9b94481481 Merge PR #446 from MarekSpodBiedry: Engine: moving the selection to another text body settles the composition (#421) 2026-10-14 12:53:32 -04:00
Brandon Thomas ab2befffa0 Merge PR #445 from MarekSpodBiedry: Info: keep a property draft when another field or the side menu is clicked (#422) 2026-10-14 12:53:32 -04:00
Brandon Thomas ea480ad141 Merge PR #443 from MarekSpodBiedry: xtask: assets audit no longer panics on Unicode names and reads real paths from git (#424) 2026-10-14 12:53:32 -04:00
Brandon Thomas a7ed1767b5 Merge PR #442 from MarekSpodBiedry: Opus: validate the header in Decoder::from_head (#425) 2026-10-14 12:53:32 -04:00
Brandon Thomas 44df1ebcb0 Merge PR #436 from Silvertree2010: Colour menus: an Eyedropper that takes a colour from the slide (#367) 2026-10-14 12:53:32 -04:00