Commit Graph

  • f9d5a43174 Round-trip comments, links, shows, groups and inherited placeholders Nikita Rakitin 2026-10-13 23:43:03 +03:00
  • 0e763ab78c Text: Bullets and Numbering dialog Nikita Rakitin 2026-10-13 23:39:22 +03:00
  • d4175d2902 Animations: add 34 PowerPoint motion path presets Nikita Rakitin 2026-10-13 23:37:00 +03:00
  • bc42b62cc4 Pictures: Remove Background with a classical matte Nikita Rakitin 2026-10-13 23:35:25 +03:00
  • 1b326e2e87 Review: Thesaurus pane with a built-in English word list Nikita Rakitin 2026-10-13 23:34:30 +03:00
  • 36acf26f1d Pictures: Recolor gallery and Set Transparent Color Nikita Rakitin 2026-10-13 23:30:59 +03:00
  • c4c56a6a8b Pictures: Picture Styles gallery and Picture Border Nikita Rakitin 2026-10-13 23:27:32 +03:00
  • 427a955c06 Tables: Draw Table pencil and Table Eraser Nikita Rakitin 2026-10-13 23:26:51 +03:00
  • 5a060c8b48 Design: Variants gallery with four colour variations of the theme Nikita Rakitin 2026-10-13 23:22:31 +03:00
  • c22747b104 Morph: the same text moves and resizes instead of cross-fading Nikita Rakitin 2026-10-13 23:22:19 +03:00
  • f3ca5a63b9 Table: borders, cell margins and cell text alignment Nikita Rakitin 2026-10-13 23:17:51 +03:00
  • 4658042de8 Draw: Ink to Shape converts pen strokes into shapes Nikita Rakitin 2026-10-13 23:16:49 +03:00
  • 0d47da07e5 Charts: draw waterfall, funnel, treemap and sunburst layouts Nikita Rakitin 2026-10-13 23:16:23 +03:00
  • 37559f793c UI: Grid Options sets spacing, snap and the on-screen grid Nikita Rakitin 2026-10-13 23:14:52 +03:00
  • 5c1432b362 PPTX: keep custom XML, the sensitivity label and custom properties Nikita Rakitin 2026-10-13 23:12:18 +03:00
  • 3f31f9951c PPTX: read Office 2016 charts (waterfall, funnel, treemap…) and keep them Nikita Rakitin 2026-10-13 23:08:56 +03:00
  • 034b312a64 Round-trip tables, charts, animation, media, sections and masters Nikita Rakitin 2026-10-13 23:08:31 +03:00
  • e8a383effa PPTX: keep add-in tags on the presentation, slides and shapes Nikita Rakitin 2026-10-13 23:07:50 +03:00
  • 30c2fe4b6d Design: Browse for Themes from a .thmx, .pptx or .potx file Nikita Rakitin 2026-10-13 23:04:41 +03:00
  • 24622bf94d Format: bound total embedded media when opening a .deckcraft Nikita Rakitin 2026-10-13 23:00:17 +03:00
  • 3489c3b22d Format: report damaged embedded media and open such files as a repaired copy Nikita Rakitin 2026-10-13 22:55:52 +03:00
  • 5acf9eeebf Review: compare with a revised copy and accept its slides Nikita Rakitin 2026-10-13 22:49:55 +03:00
  • 10ad8d7ba7 UI: keep editor slides on the Retina pixel grid Nikita Rakitin 2026-10-13 22:44:42 +03:00
  • e615188f8b Text: AutoCorrect options, case rules and your own entries Nikita Rakitin 2026-10-13 22:43:32 +03:00
  • 5007c6919e Insert: Summary, Section and Slide Zoom with Return to Zoom Nikita Rakitin 2026-10-13 22:40:37 +03:00
  • aeaa3684a8 TEXT-TEST: require actual Symbol character coverage skylar taylor-barrick 2026-10-13 13:39:33 -06:00
  • c536c6e905 PDFW2: adopt shared PDF writer with explicit embedding errors skylar taylor-barrick 2026-10-13 13:39:33 -06:00
  • 7d5dd85209 UI-FONTS: continue fallback selection past ineligible faces skylar taylor-barrick 2026-10-13 13:39:33 -06:00
  • a7bc932cc8 UI: WordArt adjust handles drag a text warp Nikita Rakitin 2026-10-13 22:38:16 +03:00
  • 9af5a7d17b Pictures: Artistic Effects — apply, change, remove and keep in PPTX Nikita Rakitin 2026-10-13 22:35:55 +03:00
  • 6a85afa236 Pptx: round-trip an owned corpus and keep notes-master text Nikita Rakitin 2026-10-13 22:34:29 +03:00
  • 69a4424e75 Transitions: built-in sounds, Stop Previous Sound and Loop Until Next Nikita Rakitin 2026-10-13 22:30:19 +03:00
  • 4ea79d4c5e Shapes: Edit Points — point types, Bézier handles, right-click menu Nikita Rakitin 2026-10-13 22:29:57 +03:00
  • 733522d528 Shapes: Edit Points — drag, add and delete a shape's vertices Nikita Rakitin 2026-10-13 22:22:57 +03:00
  • 5eef9fb55a Pictures: compress pictures to a target resolution Nikita Rakitin 2026-10-13 22:21:57 +03:00
  • 37bd53c62e Home: Replace Fonts dialog and font.replace command Nikita Rakitin 2026-10-13 22:20:09 +03:00
  • 7432c61665 Slides: reuse slides from another presentation Nikita Rakitin 2026-10-13 22:14:46 +03:00
  • 36ec1dc0ca Format Shape: 3-D Format and 3-D Rotation controls Nikita Rakitin 2026-10-13 22:13:36 +03:00
  • e9315bc141 UI: seeded whole-window soak with memory and timing bounds Nikita Rakitin 2026-10-13 22:09:48 +03:00
  • ad24f545e2 Format Shape: picture or texture fill options Nikita Rakitin 2026-10-13 22:09:33 +03:00
  • 460a2712e4 Transitions: choose a transition sound and play it in the show Nikita Rakitin 2026-10-13 22:07:06 +03:00
  • 283b30f12d UI: WordArt Transform gallery applies a text warp Nikita Rakitin 2026-10-13 21:58:35 +03:00
  • 607ffc5591 Text: set text transparency from Text Fill (#32) Nikita Rakitin 2026-10-13 21:55:21 +03:00
  • 14bc6a7ef9 Format Shape: shadow, glow and reflection detail controls Nikita Rakitin 2026-10-13 21:52:56 +03:00
  • 85833cf5f5 Engine: seeded editor soak tests; tiny charts no longer blank the slide Nikita Rakitin 2026-10-13 21:50:23 +03:00
  • 16c5d6a6a3 Format Shape: line compound, cap, join, arrows and sizes; lock aspect ratio Nikita Rakitin 2026-10-13 21:45:42 +03:00
  • e6920f8ebe Print: choose paper size and orientation for notes and handouts Nikita Rakitin 2026-10-13 21:43:54 +03:00
  • 1b9b830f32 Animation Pane: advanced timeline with draggable bars Nikita Rakitin 2026-10-13 21:30:05 +03:00
  • 2a79cb7671 Shapes: smooth a rectangle's corners into a squircle (#286) Nikita Rakitin 2026-10-13 21:17:39 +03:00
  • eec67560df Fonts: find fonts where Linux and Flatpak keep them; add and rescan commands (#277) Nikita Rakitin 2026-10-13 21:16:23 +03:00
  • 07dd513c54 Show: render the next slide in the background while the current one rests (#240) Nikita Rakitin 2026-10-13 21:11:38 +03:00
  • ede2ca69b6 Designer: layout ideas that rearrange the current slide (#314) Nikita Rakitin 2026-10-13 21:10:59 +03:00
  • c7a4930c4c UI: open presentations in the background with a progress window (#350) Nikita Rakitin 2026-10-13 21:08:47 +03:00
  • 7d23e4670b Charts: pie and doughnut data labels use the number format (#324) Nikita Rakitin 2026-10-13 21:01:43 +03:00
  • 6b071aa053 Video: check the whole picture store against a memory budget (#398) Nikita Rakitin 2026-10-13 20:58:31 +03:00
  • 5d4bfc0846 Media: keep playback with the document and the clip Nikita Rakitin 2026-10-13 20:57:08 +03:00
  • 241ecd59d7 Recovery: unique uids, per-instance ownership, keep snapshots until replaced (#390) Nikita Rakitin 2026-10-13 20:56:21 +03:00
  • 1fe638bcf8 AV1: reject duplicate film-grain scaling points; a failed job still publishes (#394) Nikita Rakitin 2026-10-13 20:55:12 +03:00
  • d2066a1f07 Pptx: budget chart points, chart XML size, inflate work and VML lookups (#401) Nikita Rakitin 2026-10-13 20:53:49 +03:00
  • 8bab5c2053 Web: keep a picked file on the document and slide that asked for it Nikita Rakitin 2026-10-13 20:53:10 +03:00
  • 201ab63c48 Render: cap RGBA conversion and bound the failed-image cache (#402) Nikita Rakitin 2026-10-13 20:52:20 +03:00
  • cb26e7a04f Text: bidi levels for language runs in linear time (#403) Nikita Rakitin 2026-10-13 20:52:15 +03:00
  • ce878ef74e Render: budget shape path-gradient work on dense outlines (#404) Nikita Rakitin 2026-10-13 20:49:02 +03:00
  • 272ab5f96f Edit: copies remap media, connector ends, animation targets and triggers (#406) Nikita Rakitin 2026-10-13 20:47:27 +03:00
  • fb2a83edb6 Table: inserting and deleting rows and columns keeps merges consistent (#408) Nikita Rakitin 2026-10-13 20:44:37 +03:00
  • de098cfa52 Anim: group animations by sequence in one pass (#410) Nikita Rakitin 2026-10-13 20:39:57 +03:00
  • 8dc068e0ba Control server: bound connections, line length, queue and socket timeouts (#418) Nikita Rakitin 2026-10-13 20:39:36 +03:00
  • 952ebad3cf Media: a failed or stalled audio output hands the clock back to wall time (#417) Nikita Rakitin 2026-10-13 20:27:21 +03:00
  • 6873a25635 Codecs: a hostile number is a format error, not an overflow Nikita 2026-10-13 20:16:51 +03:00
  • 1be57fee4b H.264: bound frame_num gap work and reject gaps the SPS forbids (#427) Nikita 2026-10-13 19:59:48 +03:00
  • 1baf1f5569 Copy and Cut buttons and menus put the text on the system clipboard (#431) Zetenypapp 2026-10-13 18:45:38 +02:00
  • 8ba97e61be Slide show: Honeycomb's hexagons cover the whole slide again (#420) Sazid Al Bayazid 2026-10-13 21:58:25 +06:00
  • 007741718e Slide: leading tabs in a new slide's body set the outline level (#370) MarekSpodBiedry 2026-10-13 17:48:38 +02:00
  • 97855c70a0 File: save through a unique, exclusively created temporary file (#391) MarekSpodBiedry 2026-10-13 17:48:28 +02:00
  • 09b72e4b70 Pptx: keep the math namespace equations inherit from the slide root or a wrapper (#412) MarekSpodBiedry 2026-10-13 17:37:02 +02:00
  • 902edb3c85 UI: notes, alt text and rename drafts no longer carry over to another document (#413) MarekSpodBiedry 2026-10-13 17:38:25 +02:00
  • d4cf50dd3d MCP: do not resend a command whose reply was lost (#409) MarekSpodBiedry 2026-10-13 17:35:59 +02:00
  • 33ade63687 Table: split and cell fill stay inside the table (#400) MarekSpodBiedry 2026-10-13 17:36:07 +02:00
  • 45b8dce220 Info: keep a property draft when another field or the side menu is clicked (#422) MarekSpodBiedry 2026-10-13 17:33:35 +02:00
  • 27d73db0d9 Engine: a command that fails after editing puts the presentation back (#405) MarekSpodBiedry 2026-10-13 17:35:59 +02:00
  • 863f7cbd87 Engine: moving the selection to another text body settles the composition (#421) MarekSpodBiedry 2026-10-13 17:34:22 +02:00
  • a4a7ebe658 Bitstream: reject bad NAL length widths, check NAL endpoints and signed Exp-Golomb limits (#397) MarekSpodBiedry 2026-10-13 17:35:44 +02:00
  • 9aebc8ba51 AV1: reject tile groups that repeat, skip or reorder tiles (#395) MarekSpodBiedry 2026-10-13 17:35:47 +02:00
  • efb2127e4e Format scientific number formats (0.00E+00) in chart labels (#419) MarekSpodBiedry 2026-10-13 17:33:29 +02:00
  • c623b4f555 Matroska: stop following chapter and tag nesting past 32 levels (#396) MarekSpodBiedry 2026-10-13 17:35:58 +02:00
  • 0b35b74c4d Show: a laser pointer that leaves no ink Nikita 2026-10-13 18:35:32 +03:00
  • eff88eaf59 CLI: render-transition refuses --t values that would share one file name (#423) MarekSpodBiedry 2026-10-13 17:33:17 +02:00
  • 34372569e7 xtask: assets audit no longer panics on Unicode names and reads real paths from git (#424) MarekSpodBiedry 2026-10-13 17:32:42 +02:00
  • 3ed12de918 Opus: validate the header in Decoder::from_head (#425) MarekSpodBiedry 2026-10-13 17:33:29 +02:00
  • 525b7ed3f9 Palette: skip commands that need a value Nikita 2026-10-13 18:31:02 +03:00
  • 82dcd86c88 Pptx: read and write embedded fonts Nikita 2026-10-13 18:22:48 +03:00
  • e70fce996b Model: an exhausted id space refuses growth instead of duplicating ids (#407) Sazid Al Bayazid 2026-10-13 21:13:25 +06:00
  • 4fee02636a Metafile: clip EMF and WMF drawing to rectangle regions Nikita 2026-10-13 17:57:34 +03:00
  • 12dd392705 Docs: update the progress docs for this change NetterSilver 2026-10-13 16:41:57 +02:00
  • 7887a13868 Colour menus: an Eyedropper that takes a colour from the slide (#367) NetterSilver 2026-10-13 16:41:57 +02:00
  • 35312529e1 slide.colorAt: the colour the slide is drawn with at a point (#367) NetterSilver 2026-10-13 16:41:57 +02:00
  • 78a99ad1cf Start screen: a missing Recent file is marked, its error shows, and entries can be removed (#172) Sazid Al Bayazid 2026-10-13 02:12:23 +06:00
  • 69d4893689 Comments: threads and resolved state survive a .pptx round trip (#70) Sazid Al Bayazid 2026-10-13 01:19:31 +06:00
  • 457406a7a5 Docs: keep the progress table in one piece Brandon Thomas 2026-10-13 08:16:32 -04:00
  • e614f0d6d6 Docs: record the wild shape rendering fixes and partial 3-D rendering Brandon Thomas 2026-10-13 08:13:21 -04:00