Commit Graph

  • 16138fc03d Merge PR #503 from NikitkaRa: Format Shape: shadow, glow and reflection detail controls Brandon Thomas 2026-10-14 13:08:47 -04:00
  • 6f2b41f236 Merge PR #502 from NikitkaRa: Engine: seeded editor soak tests; tiny charts no longer blank the slide Brandon Thomas 2026-10-14 13:08:46 -04:00
  • ca7140c1ff Merge PR #500 from NikitkaRa: Format Shape: line compound, cap, join, arrows and sizes; lock aspect ratio Brandon Thomas 2026-10-14 13:08:46 -04:00
  • 06a6b10d83 Merge PR #499 from NikitkaRa: Print: choose paper size and orientation for notes and handouts Brandon Thomas 2026-10-14 13:08:46 -04:00
  • 20cf13a801 Merge PR #491 from NikitkaRa: Fonts: find fonts where Linux and Flatpak keep them; add and rescan commands (#277) Brandon Thomas 2026-10-14 13:08:45 -04:00
  • e1af96d3a6 Merge PR #489 from NikitkaRa: Designer: layout ideas that rearrange the current slide (#314) Brandon Thomas 2026-10-14 13:08:45 -04:00
  • bce94027ad Merge PR #486 from NikitkaRa: Charts: pie and doughnut data labels use the number format (#324) Brandon Thomas 2026-10-14 13:08:45 -04:00
  • 0950423f08 Merge PR #482 from NikitkaRa: Recovery: unique uids, per-instance ownership, keep snapshots until replaced (#390) Brandon Thomas 2026-10-14 13:08:44 -04:00
  • 163a259db4 Merge PR #480 from NikitkaRa: Pptx: budget chart points, chart XML size, inflate work and VML lookups (#401) Brandon Thomas 2026-10-14 13:08:44 -04:00
  • 215fed001e Merge PR #478 from NikitkaRa: Render: cap RGBA conversion and bound the failed-image cache (#402) Brandon Thomas 2026-10-14 13:08:44 -04:00
  • 8195e3b6d8 Merge PR #477 from NikitkaRa: Text: bidi levels for language runs in linear time (#403) Brandon Thomas 2026-10-14 13:08:44 -04:00
  • 6484091328 Merge PR #476 from NikitkaRa: Render: budget shape path-gradient work on dense outlines (#404) Brandon Thomas 2026-10-14 13:08:44 -04:00
  • 50e30dc6ed Merge PR #475 from NikitkaRa: Edit: copies remap media, connector ends, animation targets and triggers (#406) Brandon Thomas 2026-10-14 13:08:43 -04:00
  • 21c5f8e745 Merge PR #472 from NikitkaRa: Anim: group animations by sequence in one pass (#410) Brandon Thomas 2026-10-14 13:08:43 -04:00
  • 994d9a4b66 Merge PR #467 from NikitkaRa: Parsers: check hostile numeric fields before arithmetic (#426) Brandon Thomas 2026-10-14 13:08:43 -04:00
  • 78b6c2982f Merge PR #439 from NikitkaRa: Pptx: read and write embedded fonts Brandon Thomas 2026-10-14 13:08:43 -04:00
  • 271822164f Merge PR #437 from NikitkaRa: Metafile: clip EMF and WMF drawing to rectangle regions Brandon Thomas 2026-10-14 13:08:42 -04:00
  • c15b1deaf9 Merge PR #375 from NikitkaRa: MCP tools refuse an argument that is not in their schema (#371) Brandon Thomas 2026-10-14 13:08:42 -04:00
  • 50d9ad00e6 Slide: a new slide's body goes into the layout's content placeholder Gert Pellin 2026-10-14 19:06:35 +02:00
  • a837c26eda Engine: Selection pane select uses the checked shape id param (#97 after main's selection.select) Brandon Thomas 2026-10-14 13:00:05 -04:00
  • 849f543d38 Merge PR #376 from Momentum96: ui: admit stock macOS CJK faces as interface fallbacks (#101) Brandon Thomas 2026-10-14 12:58:02 -04:00
  • 5b3f4cb521 Merge PR #253 from xmaks82: Text: line spacing reduction comes off the percentage, not the spacing Brandon Thomas 2026-10-14 12:58:01 -04:00
  • 97e7164026 Merge PR #249 from xmaks82: Text: exact line spacing ends at the last line's descent Brandon Thomas 2026-10-14 12:58:01 -04:00
  • 44f4b037e2 Merge PR #244 from pierrevbc: Canvas: right click selects the shape under the pointer Brandon Thomas 2026-10-14 12:58:01 -04:00
  • 402c1f4611 Merge PR #222 from justinjohn0306: Animations: nine PowerPoint exit effects import as themselves (#147) Brandon Thomas 2026-10-14 12:58:00 -04:00
  • 4dcce01ecc Merge PR #218 from LloydNicholson: Read Markdown outlines as Markdown (#211) Brandon Thomas 2026-10-14 12:58:00 -04:00
  • a5eae5e9cf Merge PR #216 from justinjohn0306: PPTX: a lone guide keeps the name its preset uses, adj1 or adj (#214) Brandon Thomas 2026-10-14 12:58:00 -04:00
  • 4dc6e06c41 Merge PR #212 from justinjohn0306: PPTX: .potx and .ppsx declare a template and slide show main part (#210) Brandon Thomas 2026-10-14 12:58:00 -04:00
  • 8ffb218f78 Merge PR #356 from natocool2: Bump quick-xml to 0.41 (RUSTSEC-2026-0194, RUSTSEC-2026-0195) Brandon Thomas 2026-10-14 12:57:24 -04:00
  • 973abff543 Merge PR #351 from dotCooCoo: Fonts: the font scan leaves out faces with no outline tables Brandon Thomas 2026-10-14 12:57:23 -04:00
  • 30d282d510 Merge PR #348 from marcoarnulfo: Open: a password-protected presentation says so, and open errors show on the start screen Brandon Thomas 2026-10-14 12:57:23 -04:00
  • f8d52f6fbe Merge PR #308 from marcoarnulfo: macOS: end the process in on_exit so closing the window doesn't crash Brandon Thomas 2026-10-14 12:57:23 -04:00
  • fc74794394 Merge PR #306 from FabPei: fix: DeckCraft upstream issue #104 Brandon Thomas 2026-10-14 12:57:23 -04:00
  • af1c6696ca Merge PR #280 from albayazid: Comments: threads and resolved state survive a .pptx round trip (#70) Brandon Thomas 2026-10-14 12:57:23 -04:00
  • b6721fe32f Merge PR #246 from pierrevbc: Title bar: Export button next to Save Brandon Thomas 2026-10-14 12:57:22 -04:00
  • b7cb5331d7 Merge PR #242 from pierrevbc: SmartArt: text is laid out on its text rectangle (dsp:txXfrm), not in columns Brandon Thomas 2026-10-14 12:57:22 -04:00
  • 1256ee1022 Merge PR #226 from xmaks82: Text: draw shrink-on-overflow at the scale the file was saved with Brandon Thomas 2026-10-14 12:57:21 -04:00
  • 888b5d7287 Merge PR #205 from justinjohn0306: Home: a Selection Pane button that works with nothing selected (#132) Brandon Thomas 2026-10-14 12:57:20 -04:00
  • 2ae8fe1839 Merge PR #201 from justinjohn0306: Slide Size: choose Portrait or Landscape (#198) Brandon Thomas 2026-10-14 12:57:20 -04:00
  • e13db7f564 Merge PR #189 from Claudio911015: Ctrl+C then Ctrl+V pastes objects that carry no text (Fixes #182) Brandon Thomas 2026-10-14 12:57:20 -04:00
  • 8d8cbeb123 Merge PR #179 from MarekSpodBiedry: CLI: --help prints usage and unknown render flags are rejected (#163) Brandon Thomas 2026-10-14 12:57:20 -04:00
  • 40231d8114 Merge PR #176 from itrycodinganditsbad: Windows: compile DX12 shaders with FXC Brandon Thomas 2026-10-14 12:57:20 -04:00
  • 6ec369aede Merge PR #160 from MarekSpodBiedry: Ribbon: transition and animation tiles follow the dark theme (#159) Brandon Thomas 2026-10-14 12:57:19 -04:00
  • 9fab337cd2 Merge PR #157 from LloydNicholson: Charts: value axes start above zero when the values sit high, as in Office Brandon Thomas 2026-10-14 12:57:19 -04:00
  • 5992cbeb15 Merge PR #156 from LloydNicholson: Issue #106: zooming keeps the point under the pointer Brandon Thomas 2026-10-14 12:57:19 -04:00
  • d281ba7707 Merge PR #149 from alexanderalber: PPTX import: a transition without spd is 0.5 s, not the effect's default (#117) Brandon Thomas 2026-10-14 12:57:19 -04:00
  • a535040d6d Merge PR #98 from dylanmtaylor: docs(readme): percent-encode middle dot in platforms badge URL Brandon Thomas 2026-10-14 12:57:19 -04:00
  • c57d25e8d3 Merge PR #97 from mikl0s: Commands: an invalid shape id is an error instead of the selection Brandon Thomas 2026-10-14 12:57:19 -04:00
  • 6d57610489 Merge PR #96 from mikl0s: Slides: going to a slide that does not exist is an error Brandon Thomas 2026-10-14 12:57:19 -04:00
  • 7862974cad Merge PR #95 from mikl0s: Export: an unknown format is an error instead of a deckcraft file Brandon Thomas 2026-10-14 12:57:19 -04:00
  • 24644f3e3b Merge PR #83 from MarekSpodBiedry: PPTX: animation rewind survives save and reopen (#77) Brandon Thomas 2026-10-14 12:57:18 -04:00
  • 8409c337c1 Merge PR #82 from MarekSpodBiedry: Command palette: one Export… entry that opens the dialog, no path-only duplicate (#79) Brandon Thomas 2026-10-14 12:57:18 -04:00
  • 2578a92e96 Merge PR #80 from LloydNicholson: Fonts: a lookup finds an installed family whichever thread loads it first Brandon Thomas 2026-10-14 12:57:18 -04:00
  • 194e7fcf1b Merge PR #450 from MarekSpodBiedry: UI: notes, alt text and rename drafts no longer carry over to another document (#413) Brandon Thomas 2026-10-14 12:54:18 -04:00
  • 1171e92308 Merge PR #707 from lambertoo: Fix keyboard navigation when Presenter View has focus Brandon Thomas 2026-10-14 12:54:05 -04:00
  • b9b0fdbab0 Merge PR #587 from MMexicann: Media: preserve video frames and EOF across seeks Brandon Thomas 2026-10-14 12:53:42 -04:00
  • 903cf0930b Merge PR #463 from Zetenypapp: Copy and Cut buttons and menus put the text on the system clipboard (#431) Brandon Thomas 2026-10-14 12:53:42 -04:00
  • 5d406be3b0 Merge PR #460 from albayazid: Slide show: Honeycomb's hexagons cover the whole slide again (#420) Brandon Thomas 2026-10-14 12:53:42 -04:00
  • 3635bdc8ba Merge PR #713 from nagasakimark: Slide show: click-triggered animations, per-slide state and hit testing Brandon Thomas 2026-10-14 12:53:34 -04:00
  • a9b8cc4f4a Merge PR #728 from midasmatterhorn: pptx: write linked pictures with r:link so PowerPoint resolves external images Brandon Thomas 2026-10-14 12:53:34 -04:00
  • 9ab6a3a35c Merge PR #716 from switch87: CLI: convert and run refuse output formats DeckCraft can't write (#715) Brandon Thomas 2026-10-14 12:53:34 -04:00
  • e3a654d446 Merge PR #459 from MarekSpodBiedry: Slide: leading tabs in a new slide's body set the outline level (#370) Brandon Thomas 2026-10-14 12:53:33 -04:00
  • f4ae239725 Merge PR #458 from MarekSpodBiedry: AV1: reject tile groups that repeat, skip or reorder tiles (#395) Brandon Thomas 2026-10-14 12:53:33 -04:00
  • 1d8f460fc5 Merge PR #457 from MarekSpodBiedry: Matroska: stop following chapter and tag nesting past 32 levels (#396) Brandon Thomas 2026-10-14 12:53:33 -04:00
  • 838cef2fec Merge PR #456 from MarekSpodBiedry: Bitstream: reject bad NAL length widths, check NAL endpoints and signed Exp-Golomb limits (#397) Brandon Thomas 2026-10-14 12:53:33 -04:00
  • d184eb7927 Merge PR #455 from MarekSpodBiedry: Table: split and cell fill stay inside the table (#400) Brandon Thomas 2026-10-14 12:53:33 -04:00
  • 3046d49e56 Merge PR #454 from MarekSpodBiedry: Engine: a command that fails after editing puts the presentation back (#405) Brandon Thomas 2026-10-14 12:53:33 -04:00
  • 2b20fc3a45 Merge PR #453 from MarekSpodBiedry: MCP: do not resend a command whose reply was lost (#409) Brandon Thomas 2026-10-14 12:53:33 -04:00
  • ac88cad50b Merge PR #451 from MarekSpodBiedry: Pptx: keep the math namespace equations inherit from the slide root or a wrapper (#412) Brandon Thomas 2026-10-14 12:53:33 -04:00
  • f1b30485b2 Merge PR #448 from MarekSpodBiedry: Format scientific number formats (0.00E+00) in chart labels (#419) Brandon Thomas 2026-10-14 12:53:32 -04:00
  • 9b94481481 Merge PR #446 from MarekSpodBiedry: Engine: moving the selection to another text body settles the composition (#421) Brandon Thomas 2026-10-14 12:53:32 -04:00
  • ab2befffa0 Merge PR #445 from MarekSpodBiedry: Info: keep a property draft when another field or the side menu is clicked (#422) Brandon Thomas 2026-10-14 12:53:32 -04:00
  • ea480ad141 Merge PR #443 from MarekSpodBiedry: xtask: assets audit no longer panics on Unicode names and reads real paths from git (#424) Brandon Thomas 2026-10-14 12:53:32 -04:00
  • a7ed1767b5 Merge PR #442 from MarekSpodBiedry: Opus: validate the header in Decoder::from_head (#425) Brandon Thomas 2026-10-14 12:53:32 -04:00
  • 44df1ebcb0 Merge PR #436 from Silvertree2010: Colour menus: an Eyedropper that takes a colour from the slide (#367) Brandon Thomas 2026-10-14 12:53:32 -04:00
  • 5d31b78736 pptx: write linked pictures with r:link so PowerPoint resolves external images midasmatterhorn 2026-10-14 18:01:42 +03:00
  • d78e657e4c Release 0.7.0 Brandon Thomas 2026-10-14 09:33:03 -04:00
  • cf640c4b08 CLI: convert and run refuse output formats DeckCraft can't write (#715) Gert Pellin 2026-10-14 13:07:49 +02:00
  • 887ea1e706 Slide show: click-triggered animations, per-slide state and hit testing Claude 2026-10-14 07:34:17 +09:00
  • 42fb6728fa PDFW2: use fixed-size chunks in PDF text regression skylar taylor-barrick 2026-10-14 00:11:33 -06:00
  • ba290f171e Fix presenter-view keyboard navigation and end-screen controls rulindanalambert 2026-10-14 07:04:45 +02:00
  • f036a8e805 PPTX: Color Pulse emphasis is written as a colour change, not a grow Nikita Rakitin 2026-10-14 06:44:59 +03:00
  • 084e076c1d Undo: cap the history by memory as well as by steps Nikita Rakitin 2026-10-14 06:41:16 +03:00
  • fa4b80ed65 UI: Slide Master Preserve and Title or Footers placeholders Nikita Rakitin 2026-10-14 06:40:11 +03:00
  • 5d9f47c81a Clipboard: rich text and pictures for other apps Nikita Rakitin 2026-10-14 06:37:49 +03:00
  • ce3725a5c8 PPTX: literal CR LF and CR in XML read as LF; line feeds in run text read as line breaks Nikita Rakitin 2026-10-14 06:37:15 +03:00
  • 8bbea22f74 Media: refuse MP4s whose sample tables overrun the file before symphonia reserves memory for them Nikita Rakitin 2026-10-14 06:26:15 +03:00
  • 26d8bfdd3a UI: Design Effects applies a theme effect scheme Nikita Rakitin 2026-10-14 06:21:07 +03:00
  • 5115f77f08 Media: damaged audio no longer hangs the demux loop or panics in symphonia Nikita Rakitin 2026-10-14 06:20:10 +03:00
  • 2f3a525568 UI: Format Shape fill transparency follows the selection Nikita Rakitin 2026-10-14 06:16:14 +03:00
  • 800c2008df PPTX: table styles the file defines are kept on save even when no table uses them Nikita Rakitin 2026-10-14 06:15:05 +03:00
  • d6b9cc9b5e Outline: lay out only the slides in view Nikita Rakitin 2026-10-14 06:13:10 +03:00
  • 1e6292306a UI: Format Background picture fill sets transparency and tiling Nikita Rakitin 2026-10-14 06:08:40 +03:00
  • c4a9f25754 Charts: a chart frame with no width no longer panics Nikita Rakitin 2026-10-14 05:58:30 +03:00
  • 256612b232 UI: Trim Media dialog follows the selection Nikita Rakitin 2026-10-14 05:54:32 +03:00
  • 0fcaabc370 UI: Create New Theme Fonts dialog edits the theme in one step Nikita Rakitin 2026-10-14 05:45:53 +03:00
  • 6b0c1db6ed PPTX: the notes master's own placeholders and colour map are kept on save Nikita Rakitin 2026-10-14 05:41:01 +03:00
  • 8c0147cfa7 UI: Hyperlink dialog follows the selection Nikita Rakitin 2026-10-14 05:40:06 +03:00
  • d04df05249 Export: record slide resolution in PNG and JPEG pictures Nikita Rakitin 2026-10-14 05:35:37 +03:00
  • 65e465a611 UI: Create New Theme Colors dialog edits the theme in one step Nikita Rakitin 2026-10-14 05:24:47 +03:00