This website requires JavaScript.
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