Commit Graph

  • f22ff9eb62 Format after merging main Nikita Rakitin 2026-10-14 05:20:38 +03:00
  • 5398c2397c Merge remote-tracking branch 'origin/main' into m-pptx-chart-workbook Nikita Rakitin 2026-10-14 05:20:31 +03:00
  • 3f82866aaf Export: image exports keep the whole slide; partial failures say what was written Nikita Rakitin 2026-10-14 05:20:06 +03:00
  • 29c24aa07c UI: Alt Text's decorative checkbox follows the selection Nikita Rakitin 2026-10-14 05:19:44 +03:00
  • 0c84b0434d Merge remote-tracking branch 'origin/main' into m-359-cli-slide-index Nikita Rakitin 2026-10-14 05:16:53 +03:00
  • ef858b710f Merge Shapes: a text box merges as its letters; a picture keeps its place (#653) Nikita Rakitin 2026-10-14 05:07:18 +03:00
  • c2e770ab53 Show: Show Media Controls hides the playback bar Nikita Rakitin 2026-10-14 05:07:12 +03:00
  • a9e7747ea5 Canvas: a two-finger twist rotates the selection Nikita Rakitin 2026-10-14 04:55:33 +03:00
  • 9f5de924ad View: Zoom dialog applies a percent or Fit Nikita Rakitin 2026-10-14 04:53:21 +03:00
  • 3ea696dc1a Charts: read, write and draw error bars Nikita Rakitin 2026-10-14 04:48:33 +03:00
  • 679ce03da4 Show: a first animation set to With/After Previous plays when the slide appears (#631) Nikita Rakitin 2026-10-14 04:47:09 +03:00
  • 8fde746211 Format: never save a .deckcraft that can't be reopened over a NaN Nikita Rakitin 2026-10-14 04:45:32 +03:00
  • 4a7ad03eb0 Charts: logarithmic value axes Nikita Rakitin 2026-10-14 04:45:26 +03:00
  • b6aa6ab4e4 UI: Date and Time dialog inserts a format in one step Nikita Rakitin 2026-10-14 04:41:01 +03:00
  • aed386e269 Charts: draw, read and write value-axis minor gridlines Nikita Rakitin 2026-10-14 04:39:00 +03:00
  • f0647e1bd8 Review: previous and next comment Nikita Rakitin 2026-10-14 04:37:49 +03:00
  • 22074c4c69 Format: repair degenerate slide sizes on load Nikita Rakitin 2026-10-14 04:35:13 +03:00
  • 2702b48530 Show: show the slide number while typing it Nikita Rakitin 2026-10-14 04:26:02 +03:00
  • 8a5eec369f Render: skip laying out table cell text that lands wholly off the target Nikita Rakitin 2026-10-14 04:22:37 +03:00
  • ed20cebed8 Charts: scatter and bubble charts get a value x axis Nikita Rakitin 2026-10-14 04:22:19 +03:00
  • fcb5eae1a5 Startup: fall back to Wayland when DISPLAY names no X server Nikita Rakitin 2026-10-14 04:21:30 +03:00
  • dfee72e742 Show: play a custom show Nikita Rakitin 2026-10-14 04:19:36 +03:00
  • 3960ea47cd Charts: 100 % stacked axes count in percent; linked axis formats come from the data Nikita Rakitin 2026-10-14 04:19:16 +03:00
  • dbffbab59d UI: Edit Photo Album reflows the album in one step Nikita Rakitin 2026-10-14 04:16:00 +03:00
  • fd1b0a1965 Charts: draw the axes' titles Nikita Rakitin 2026-10-14 04:12:18 +03:00
  • f5fd324892 Show: presenter timer pause, reset and notes size Nikita Rakitin 2026-10-14 04:06:50 +03:00
  • d31ed52bbe Show: presenter view keeps a portrait Next slide inside its column Nikita Rakitin 2026-10-14 04:04:09 +03:00
  • 0b66323765 PPTX: shape text without an anchor sits at the top (or the theme's spDef anchor); write ctr for the model's middle default Nikita Rakitin 2026-10-14 04:03:35 +03:00
  • 05eb4c611b UI: keep every texture within the GPU's max texture side Nikita Rakitin 2026-10-14 03:57:32 +03:00
  • 77de43266e Text: shrink on overflow stops at once when even the smallest scale overflows Nikita Rakitin 2026-10-14 03:56:19 +03:00
  • dac0d054fe Show: See All Slides and zoom Nikita Rakitin 2026-10-14 03:53:53 +03:00
  • ba71a40a39 Canvas: a trackpad swipe turns the page Nikita Rakitin 2026-10-14 03:48:39 +03:00
  • 4575d19ac7 UI: Photo Album dialog inserts pictures as slides Nikita Rakitin 2026-10-14 03:43:28 +03:00
  • 3fd1083468 Shapes: chevron text rectangle as presetShapeDefinitions give it Nikita Rakitin 2026-10-14 03:27:58 +03:00
  • c583480010 Startup: survive damaged settings, font folders, recovery folders and small texture limits Nikita Rakitin 2026-10-14 03:27:57 +03:00
  • 111f029112 Shapes: star4 and star5 text rectangles as ECMA-376 defines them Nikita Rakitin 2026-10-14 03:23:17 +03:00
  • bd017b861d UI: Size and Position dialog sets geometry in one step Nikita Rakitin 2026-10-14 03:20:35 +03:00
  • 71b02327cf Charts: category axis orientation (maxMin) read, written and drawn; horizontal bars run bottom-up Nikita Rakitin 2026-10-14 03:16:35 +03:00
  • ca2af8fe30 Render: cap a stroke's dash count so a tiny dash on a huge shape can't abort on open Nikita Rakitin 2026-10-14 03:14:28 +03:00
  • 8e124d32a8 Charts: clustered bar widths from gap width and overlap as fractions of one bar; schema defaults when absent Nikita Rakitin 2026-10-14 03:09:16 +03:00
  • cbc6cd0e34 Charts: draw data-point fills on columns and bars, smoothed lines, and the file's chart text colour Nikita Rakitin 2026-10-14 03:03:16 +03:00
  • e4022e6702 UI: Paragraph dialog sets alignment, indents and spacing Nikita Rakitin 2026-10-14 02:59:40 +03:00
  • fea8c1498f Metafile: EMF+ Clear, and the EMF+ record coverage written down Nikita Rakitin 2026-10-14 02:52:57 +03:00
  • 5fc8aaee7c Metafile: EMF+ cardinal curves and region fills Nikita Rakitin 2026-10-14 02:47:47 +03:00
  • b1ce243806 Spelling: notes right-click menu, Review > Language with Do Not Check Spelling, repeated words Nikita Rakitin 2026-10-14 02:47:34 +03:00
  • a4ed08b687 SmartArt: layout thumbnails in galleries and live preview on hover Nikita Rakitin 2026-10-14 02:47:28 +03:00
  • 68ab3a4839 UI: Font dialog sets character formatting in one step Nikita Rakitin 2026-10-14 02:41:28 +03:00
  • 33252f28db SmartArt: Convert to SmartArt gallery on Home, Convert to Text keeps the text size Nikita Rakitin 2026-10-14 02:34:55 +03:00
  • 8bc7e55561 Spelling: squiggles in table cells and notes; UI-thread checking on the web Nikita Rakitin 2026-10-14 02:34:33 +03:00
  • 304bf06290 Insert: Lucide icon gallery as stroked shapes Nikita Rakitin 2026-10-14 02:31:54 +03:00
  • 7764c27cc4 SmartArt: Name and Title org chart, closer Half Circle, ten more layouts, convert to and from text and shapes Nikita Rakitin 2026-10-14 02:26:58 +03:00
  • b4c03f0a75 SmartArt: organisation charts with assistants, segmented and multidirectional cycles, cycle matrix, segmented pyramid, pie Nikita Rakitin 2026-10-14 02:16:40 +03:00
  • 06c275d136 Animations: check effect options and accept direction words Nikita Rakitin 2026-10-14 02:15:42 +03:00
  • eb7e346ea1 Text: underline an IME composition in a table cell Nikita Rakitin 2026-10-14 02:08:14 +03:00
  • 00dd069678 SmartArt: six more layouts, clear Venn labels, read back older Picture Accent Process files Nikita Rakitin 2026-10-14 02:07:51 +03:00
  • a29e200a4e Spelling: background squiggles, Add to Dictionary, per-run languages, compounds Nikita Rakitin 2026-10-14 02:05:22 +03:00
  • c5a63fc8b7 SmartArt: node pictures from the data model, Brick Scene camera, four more layouts Nikita Rakitin 2026-10-14 02:02:42 +03:00
  • 6f19e0bd07 SmartArt: shrink text to fit, picture layouts, 3-D styles and more colours Nikita Rakitin 2026-10-14 01:56:36 +03:00
  • 1a0ffc6413 Draw: pen pressure scales ink width Nikita Rakitin 2026-10-14 01:56:23 +03:00
  • ec1f25e617 Review: spelling with Hunspell dictionaries, suggestions, Change and Ignore All Nikita Rakitin 2026-10-14 01:52:53 +03:00
  • f894bb1d17 SmartArt: keep pyramid text inside its band Nikita Rakitin 2026-10-14 01:47:15 +03:00
  • 1866de9895 SmartArt: 15 layouts, SmartArt Styles and Change Colors Nikita Rakitin 2026-10-14 01:42:52 +03:00
  • 7e4e628b13 Render: omit the moving-average R² label Nikita Rakitin 2026-10-14 01:32:31 +03:00
  • c176d42bb4 Charts: polar radar, stock high-low lines and up/down bars, combo sample Nikita Rakitin 2026-10-14 01:31:40 +03:00
  • 768641615a Render: draw chart trendlines Nikita Rakitin 2026-10-14 01:29:51 +03:00
  • b03b19bca7 SmartArt: write the outline to .pptx as a diagram; read it back from the data model Nikita Rakitin 2026-10-14 01:29:49 +03:00
  • ad7af60510 render: 3-D contours Nikita Rakitin 2026-10-14 01:29:23 +03:00
  • 210df9a3d1 Charts: keep and draw region map charts Nikita Rakitin 2026-10-14 01:23:54 +03:00
  • ab6051894d render: 3-D light rigs and materials; extrusion sides lit per side Nikita Rakitin 2026-10-14 01:23:54 +03:00
  • 6e40335424 SmartArt: Text Pane, add and remove shapes, promote and demote Nikita Rakitin 2026-10-14 01:22:22 +03:00
  • 27988aaa24 Render 3-D extrusions: sides swept behind the face under turned cameras Nikita Rakitin 2026-10-14 01:19:18 +03:00
  • b3420a0b04 Charts: multi-level treemaps and sunbursts; inclusive box quartiles Nikita Rakitin 2026-10-14 01:16:09 +03:00
  • 0cbee85ea8 File: six original starter decks Nikita Rakitin 2026-10-14 01:12:38 +03:00
  • ec725a4e6b Notes Page view: draw master text wrapped, as the PDF does Nikita Rakitin 2026-10-14 01:10:03 +03:00
  • 15daed6ca4 Charts: histograms, Pareto and box and whisker; Office 2016 charts save as themselves Nikita Rakitin 2026-10-14 01:08:13 +03:00
  • 8fd04ebd92 PPTX: round-trip chart trendlines Nikita Rakitin 2026-10-14 00:58:20 +03:00
  • 9f8c860f90 PPTX corpus: themes, masters, effects and links; keep text Mouse Over actions Nikita Rakitin 2026-10-14 00:52:25 +03:00
  • 8f935a8697 Metafile: EMF+ arcs, convex clip paths, wrapped strings, nested metafiles Nikita Rakitin 2026-10-14 00:52:06 +03:00
  • afd058a8ff UI: sections in the Slide Sorter Nikita Rakitin 2026-10-14 00:50:34 +03:00
  • 11e63e31e1 Lay out master header/footer text with the text engine in PDF pages Nikita Rakitin 2026-10-14 00:44:09 +03:00
  • 07d12ed8d9 Metafile: EMF+ images, text, gradient brushes and clipping Nikita Rakitin 2026-10-14 00:43:00 +03:00
  • 32fcaec293 Preview the slide in Notes Master view; print master text in its own style Nikita Rakitin 2026-10-14 00:40:09 +03:00
  • 6fcf392370 Lay out notes pages and handouts from their masters Nikita Rakitin 2026-10-14 00:35:26 +03:00
  • c94b5c8d1e PPTX: round-trip 3-D models and animation bounce end Nikita Rakitin 2026-10-14 00:35:12 +03:00
  • 2c15fcc033 Metafile: draw EMF+ only pictures Nikita Rakitin 2026-10-14 00:32:30 +03:00
  • 443fe300d0 Add the Notes Master view Nikita Rakitin 2026-10-14 00:31:14 +03:00
  • bba398f60f Add the Handout Master view Nikita Rakitin 2026-10-14 00:25:38 +03:00
  • 641fa36a8e Media.seek: preserve decoded frames and EOF across video seeks Andreas Haraminac 2026-10-13 21:24:26 +00:00
  • 4b2548c99b Text: Tabs dialog and the ruler's tab selector Nikita Rakitin 2026-10-14 00:22:16 +03:00
  • b89c9cafd7 UI: preview slide animations on the editor canvas Nikita Rakitin 2026-10-14 00:21:42 +03:00
  • 8a36a6990e View: indent and tab markers on the ruler Nikita Rakitin 2026-10-14 00:13:17 +03:00
  • c52b3142c4 Make PDF export ~2.8x faster without changing its bytes Nikita Rakitin 2026-10-14 00:13:14 +03:00
  • 5bdfc3228d Add a performance baseline: deckcraft-cli bench and cargo xtask bench Nikita Rakitin 2026-10-14 00:05:47 +03:00
  • 88bea399e5 UI: customizable Quick Access Toolbar Nikita Rakitin 2026-10-14 00:04:51 +03:00
  • 184b76e2a7 Round-trip text effects, layout, fills, bevels and connectors Nikita Rakitin 2026-10-14 00:04:22 +03:00
  • b763579d94 View: movable drawing guides saved with the presentation Nikita Rakitin 2026-10-13 23:55:59 +03:00
  • f0be1aa767 Edit: Paste Special (destination theme, keep source, picture, text only) Nikita Rakitin 2026-10-13 23:55:45 +03:00
  • 4dbea3256f UI: View › New Window opens a second window Nikita Rakitin 2026-10-13 23:52:40 +03:00
  • d500d045b5 Insert: Action Settings dialog and shape.action Nikita Rakitin 2026-10-13 23:45:04 +03:00
  • 4ba7deb5ff Text: Find and Replace across slides, tables and notes Nikita Rakitin 2026-10-13 23:44:40 +03:00