Commit Graph

  • 2c57163549 Merge PR #734 from switch87: Slide: a new slide's body goes into the layout's content placeholder Brandon Thomas 2026-10-14 21:59:38 -04:00
  • 0cbe475f13 fix(pdf): reconcile writer with notes and handout masters (PDFW) skylar taylor-barrick 2026-10-14 19:44:21 -06:00
  • 0222a90e5d Grow table merges to include merged areas they overlap NetterSilver 2026-10-15 01:07:48 +00:00
  • 51de1ad2cf Text (#93): show gray markers on empty list paragraphs hajdukste 2026-10-14 17:58:53 -07:00
  • 8d3e4a630f fix(media): prevent overflow while probing ASF headers midasmatterhorn 2026-10-15 03:07:22 +03:00
  • 8b08718b9a Preferences: Interface size applies when the slider is let go (#767) Gert Pellin 2026-10-15 01:49:41 +02:00
  • 7cda7eda1d Merge origin/main into fix/725-body-placeholder Gert Pellin 2026-10-15 01:39:24 +02:00
  • 57c03d36fc Render: decode a cropped picture for the whole image's size, not its box's (#762) Gert Pellin 2026-10-15 01:28:10 +02:00
  • 40e05abd45 Text: anchorCtr centres the drawn text block - right-aligned text stayed glued to the box edge (#736) Sazid Al Bayazid 2026-10-15 04:41:37 +06:00
  • b69613bf88 Preferences: Cancel, Esc and the close button undo the dialog's changes (#752) Gert Pellin 2026-10-14 23:58:43 +02:00
  • a82f691993 text: a bare normAutofit draws at 100% and an edit stores the fitted scale (#724) midasmatterhorn 2026-10-15 00:56:41 +03:00
  • 82ee5dec25 media: walk ID3 tag chains iteratively so crafted files cannot overflow the stack midasmatterhorn 2026-10-14 23:05:12 +03:00
  • 2568c55afa control: a request that timed out while queued is abandoned, never run late (#719) midasmatterhorn 2026-10-15 00:37:58 +03:00
  • ea904591a5 Fix flaky test: the missing-Recent test waits for the background open (#291 after #488) Brandon Thomas 2026-10-14 16:33:37 -04:00
  • afe4a408b9 Merge PR #438 integrated on land-r9: an exhausted id space refuses growth instead of duplicating ids (#407) Brandon Thomas 2026-10-14 16:25:59 -04:00
  • c79416be4c Fix up merged PRs: no debug_assert in blank_presentation; more exhaustion coverage Brandon Thomas 2026-10-14 16:24:26 -04:00
  • 67e1ab6373 Merge PR #438 from albayazid: Model: an exhausted id space refuses growth instead of duplicating ids (#407) Brandon Thomas 2026-10-14 16:24:26 -04:00
  • f4ce764d1c M13.1: validate remote MCP replies (#718) Mex 2026-10-14 22:24:15 +02:00
  • b1ca1230e6 Engine: text.delete and text.move are registered once (the newer docs win); a test keeps command ids unique Brandon Thomas 2026-10-14 16:15:17 -04:00
  • 16bef64ea1 Add an editor screenshot to AppStream metadata IanHollow 2026-10-14 13:13:44 -07:00
  • 4517dd4e88 Docs: fold the rows and headers the PR merges duplicated; parity summary regenerated Brandon Thomas 2026-10-14 16:13:37 -04:00
  • 1370e78e09 Merge the land-fix PRs integrated on land-r8 (#355 #509 #513 #508 #488) Brandon Thomas 2026-10-14 15:59:30 -04:00
  • 0997d1e4cd Merge PR #520 from NikitkaRa: Insert: Summary, Section and Slide Zoom with Return to Zoom Brandon Thomas 2026-10-14 15:58:31 -04:00
  • 5006f4cc84 Fix up merged PRs: slide.reuse's params doc uses commas Brandon Thomas 2026-10-14 15:56:55 -04:00
  • 10eb4866d9 Fix up merged PRs: the media walker counts #209's kept object parts Brandon Thomas 2026-10-14 15:53:57 -04:00
  • bb15c0a033 Merge the landing branch into land-r8 Brandon Thomas 2026-10-14 15:53:57 -04:00
  • 76978b1634 Fix up merged PRs: a background open that fails says why on the start screen Brandon Thomas 2026-10-14 15:50:07 -04:00
  • a7d47dbc1b Fix up #488: background opens enter the session through file.adopt Brandon Thomas 2026-10-14 15:47:24 -04:00
  • 62bb8d62e6 Merge PR #488 from NikitkaRa: UI: open presentations in the background with a progress window (#350) Brandon Thomas 2026-10-14 15:43:43 -04:00
  • b54ec601d8 Fix up #508: read 3-D settings with the XML parser; keep only known presets Brandon Thomas 2026-10-14 15:42:23 -04:00
  • 198659a697 Merge PR #225 from xmaks82 (rebased head): Render: an unfilled shape's glow follows its line Brandon Thomas 2026-10-14 15:40:36 -04:00
  • b4be808ba3 Merge PR #508 from NikitkaRa: Format Shape: 3-D Format and 3-D Rotation controls Brandon Thomas 2026-10-14 15:40:11 -04:00
  • 6050c04ecd Fix up #513: keep every referenced media; cap picture decoding Brandon Thomas 2026-10-14 15:39:15 -04:00
  • 70a9a5b1cd Merge PR #513 from NikitkaRa: Pictures: compress pictures to a target resolution Brandon Thomas 2026-10-14 15:36:54 -04:00
  • 10d4921d41 Merge the land-fix PRs integrated on land-r7 (#67 #87 #88 #136 #137 #139 #150 #151 #169 #209 #225 #247 #321) Brandon Thomas 2026-10-14 15:36:14 -04:00
  • 5ef510e57b Fix up #509: copy media by a typed walk of every reference Brandon Thomas 2026-10-14 15:35:50 -04:00
  • 081c9fdc5e Merge the landing branch into land-r7 Brandon Thomas 2026-10-14 15:34:15 -04:00
  • a5a3137e80 Merge PR #509 from NikitkaRa: Slides: reuse slides from another presentation Brandon Thomas 2026-10-14 15:32:18 -04:00
  • 398d34c737 Fix up merged PRs: cargo fmt Brandon Thomas 2026-10-14 15:30:29 -04:00
  • f403c65c94 Fix up #355: kept chart parts get fresh names; chartex keeps its workbook Brandon Thomas 2026-10-14 15:30:16 -04:00
  • 30107bdb31 Fix up #321: drop the empty-body layout_for change main's caret_line already covers Brandon Thomas 2026-10-14 15:29:48 -04:00
  • bdd9898d6f Merge PR #321 from xc4pr: Text: the caret shows on dark slides and in empty placeholders Brandon Thomas 2026-10-14 15:29:17 -04:00
  • 0dfc9ccf6f Fix up #247: route main's other file access through the checked io layer Brandon Thomas 2026-10-14 15:27:46 -04:00
  • 9fc910886c Merge PR #247 from isaac-levine: MCP: confine file access with --automation-read-root and --automation-write-root Brandon Thomas 2026-10-14 15:25:09 -04:00
  • 34f4c1b1df Merge the older community PRs integrated on land-r6 (#204 #243 #291 #345 #258 #303 #230 #168 #177 #692 #522 #466) Brandon Thomas 2026-10-14 15:24:58 -04:00
  • 6b62aff539 Merge PR #225 from xmaks82: Render: an unfilled shape's glow follows its line Brandon Thomas 2026-10-14 15:23:36 -04:00
  • d66833b7c2 Fix up merged PRs: land-r6's changes fitted to the landing branch Brandon Thomas 2026-10-14 15:23:16 -04:00
  • b6a4343ec5 Merge PR #355 from NikitkaRa: Charts: keep the embedded workbook when a chart is saved unchanged (#335) Brandon Thomas 2026-10-14 15:23:07 -04:00
  • 708a22c51f Fix up merged PRs: Opaque shapes in tests carry #209's new parts field Brandon Thomas 2026-10-14 15:22:27 -04:00
  • 49d215f07f Merge PR #209 from justinjohn0306: PPTX: SmartArt and OLE objects we can't draw keep their parts on save (#203) Brandon Thomas 2026-10-14 15:20:41 -04:00
  • 4b6f307ebb Fix up #169: auto RTL lives only in the engine and right-aligns only unaligned text Brandon Thomas 2026-10-14 15:19:02 -04:00
  • b9851d9329 Merge PR #611 from NikitkaRa: Draw: pen pressure scales ink width Brandon Thomas 2026-10-14 15:18:04 -04:00
  • 91eb9d8884 Merge the landing branch into land-r6 Brandon Thomas 2026-10-14 15:14:21 -04:00
  • bd005c4626 Merge PR #169 from Hevarh1: Bidi: auto-detect RTL paragraph direction when typing Kurdish, Arabic and Hebrew Brandon Thomas 2026-10-14 15:14:09 -04:00
  • 621efd0290 Merge PR #673 from NikitkaRa: Charts: error bars Brandon Thomas 2026-10-14 15:14:06 -04:00
  • 3d0c19af45 Merge PR #151 from MarekSpodBiedry: Charts: a missing varyColors varies single-series bar colours by point (#143) Brandon Thomas 2026-10-14 15:13:35 -04:00
  • ac7fa9047b Merge PR #150 from MarekSpodBiedry: Charts: a single-series chart without an explicit title shows the series name as its automatic title (#142) Brandon Thomas 2026-10-14 15:11:27 -04:00
  • b9f112a6e4 Merge PR #670 from NikitkaRa: Format: never save a .deckcraft that cannot be reopened over a NaN Brandon Thomas 2026-10-14 15:11:25 -04:00
  • a0facd60af Fix up merged PRs: cargo fmt, and the write_file tests may unwrap Brandon Thomas 2026-10-14 15:10:48 -04:00
  • 6d23d5b5b5 Fix up #139: the Tab test turns off AutoCorrect, which main now capitalises with Brandon Thomas 2026-10-14 15:09:26 -04:00
  • bad8e9d1dd Merge PR #139 from alexanderalber: Text: typing goes on after Tab in a text box (#78) Brandon Thomas 2026-10-14 15:08:45 -04:00
  • b56d5792b0 Merge the format, canvas and dialog PRs integrated on land-r4 (#567 #569 #630 #637 #536 #559 #519 #506 #549 #556 #525) Brandon Thomas 2026-10-14 15:06:35 -04:00
  • c448a3dba9 Fix up merged PRs: progress docs without the rows the union merges duplicated Brandon Thomas 2026-10-14 15:05:32 -04:00
  • e80d3f4aed Merge PR #137 from alexanderalber: Morph: a picture cropped differently on the next slide morphs its crop (#118) Brandon Thomas 2026-10-14 15:05:21 -04:00
  • 2e727a3ccf Merge PR #492 from NikitkaRa: Shapes: smooth a rectangle's corners into a squircle (#286) Brandon Thomas 2026-10-14 15:05:10 -04:00
  • c40b2d53ee Merge PR #136 from alexanderalber: Morph: text boxes without a partner fade in place instead of moving (#119) Brandon Thomas 2026-10-14 15:04:43 -04:00
  • fc118f1710 Fix up #88: an image paste needs Command/Ctrl held on the V release Brandon Thomas 2026-10-14 15:04:42 -04:00
  • 320e3a971a Fix up merged PRs: one Editing group on Home, fmt, docs after the format/canvas/dialog merges Brandon Thomas 2026-10-14 15:04:16 -04:00
  • 1d7ba53cf9 Merge PR #466 from MarekSpodBiedry: File: save through a unique, exclusively created temporary file (#391) Brandon Thomas 2026-10-14 15:03:00 -04:00
  • 330fc16c8c Fix up merged PRs: zoom anchors on the unsnapped slide rect; zoom tests allow the pixel-grid snap Brandon Thomas 2026-10-14 15:02:43 -04:00
  • 1481c2d3f0 Merge PR #88 from MarekSpodBiedry: Paste: Ctrl+V pastes an image-only clipboard as a picture (#53) Brandon Thomas 2026-10-14 15:00:34 -04:00
  • a4ea5b66db Fix up #87: the web PNG/JPEG export path in SlideApp::export_as downloads every slide Brandon Thomas 2026-10-14 14:59:50 -04:00
  • f800acee47 Merge the startup, clipboard, animation-preview and UI PRs integrated on land-r5 (#644 #652 #655 #702 #571 #539 #674 #648 #697 #479 #369 #368) Brandon Thomas 2026-10-14 14:58:48 -04:00
  • 95cb3be9e6 Merge PR #522 from NikitkaRa: UI: keep editor slides on the Retina pixel grid Brandon Thomas 2026-10-14 14:58:19 -04:00
  • 8700a2da92 Merge PR #87 from MarekSpodBiedry: Export: PNG images (all slides) in the browser downloads every slide (#64) Brandon Thomas 2026-10-14 14:57:55 -04:00
  • afc387cdc5 Merge PR #468 from NikitkaRa: Media: a failed or stalled audio output hands the clock back to wall time (#417) Brandon Thomas 2026-10-14 14:57:54 -04:00
  • 0e51b7b1fc Fix up #67: use get_mut in the outline-morph cache instead of indexing Brandon Thomas 2026-10-14 14:57:31 -04:00
  • adf273bf4d Merge PR #67 from alexanderalber: Morph: align an outline morph once per transition, not every frame Brandon Thomas 2026-10-14 14:56:45 -04:00
  • f8949f28cd Merge PR #692 from NikitkaRa: UI: Format Background picture fill sets transparency and tiling Brandon Thomas 2026-10-14 14:55:19 -04:00
  • ed13dd6158 Fix up merged PRs: GIF export goes through main's export path Brandon Thomas 2026-10-14 14:54:35 -04:00
  • 3af36720fd Merge PR #525 from NikitkaRa: Review: compare with a revised copy and accept its slides Brandon Thomas 2026-10-14 14:53:58 -04:00
  • b2b0e82359 Merge PR #556 from NikitkaRa: Text: Find and Replace across slides, tables and notes Brandon Thomas 2026-10-14 14:53:21 -04:00
  • c354f02279 Merge PR #177 from Mathiasko: Export: animated GIF of the deck (Export… dialog, CLI, MCP) (#171) Brandon Thomas 2026-10-14 14:52:34 -04:00
  • 1e6d9a2888 Merge PR #549 from NikitkaRa: Review: Thesaurus pane with a built-in English word list Brandon Thomas 2026-10-14 14:51:35 -04:00
  • 143a842d1c Merge PR #506 from NikitkaRa: Format Shape: picture or texture fill options Brandon Thomas 2026-10-14 14:51:02 -04:00
  • 69e212e3af Fix up merged PRs: the IME notes test reads the formatted draft's text; drop an unused import Brandon Thomas 2026-10-14 14:50:49 -04:00
  • e6862f18ae Fix up merged PRs: WordArt warp handles on main's warp catalog and hover hit list Brandon Thomas 2026-10-14 14:49:10 -04:00
  • 86c5559f24 Merge PR #632 from NikitkaRa: Spelling: notes right-click menu, Review > Language (Do Not Check Spelling), repeated words Brandon Thomas 2026-10-14 14:48:54 -04:00
  • b267a921cd Merge PR #519 from NikitkaRa: UI: WordArt adjust handles drag a text warp Brandon Thomas 2026-10-14 14:46:54 -04:00
  • 560928af94 Fix up merged PRs: cargo fmt Brandon Thomas 2026-10-14 14:46:41 -04:00
  • 748b83a284 Fix up merged PRs: one re-export of the table cell helpers (#618 and #626 both added it) Brandon Thomas 2026-10-14 14:46:09 -04:00
  • e9923c6c42 Merge PR #368 from NikitkaRa: A tabbed slide body is an outline, and --help exits (#360) Brandon Thomas 2026-10-14 14:45:23 -04:00
  • 3723b36ff2 Merge PR #168 from Mathiasko: Notes: speaker notes show their formatting and keep it when edited Brandon Thomas 2026-10-14 14:45:13 -04:00
  • e90e265453 Fix up merged PRs: Grid Options guides follow #559, and its dialog test finds its own Spacing Brandon Thomas 2026-10-14 14:45:12 -04:00
  • 822c8f44b3 Merge PR #369 from NikitkaRa: Mark the current transition effect option (#365) Brandon Thomas 2026-10-14 14:44:56 -04:00
  • b815568fd7 Merge PR #626 from NikitkaRa: Spelling: squiggles in table cells and speaker notes; UI-thread checking on the web Brandon Thomas 2026-10-14 14:44:48 -04:00
  • 526e31d1f7 Fix up merged PRs: a picked file remembers main's Handout and Notes Master views (#479) Brandon Thomas 2026-10-14 14:44:40 -04:00
  • eff4c02efa Merge PR #615 from NikitkaRa: Spelling: squiggles while typing, Add to Dictionary, per-run languages, compounds Brandon Thomas 2026-10-14 14:44:12 -04:00
  • 8d68b2fe9d Render: an unfilled shape's glow follows its line Магда М.Г. 2026-10-14 20:35:43 +02:00
  • 5fbdb6c79e Merge PR #479 from NikitkaRa: Web: keep a picked file on the document and slide that asked for it Brandon Thomas 2026-10-14 14:43:55 -04:00