Commit Graph

  • c4f355773d Docs: update the progress docs for this change NetterSilver 2026-10-12 18:06:38 +02:00
  • d4bc8812a3 Credit Silvertree2010 in the About window NetterSilver 2026-10-12 16:09:54 +02:00
  • dc8a884389 Render: a group's child-coordinate scale no longer scales line widths (#233) NetterSilver 2026-10-12 16:09:54 +02:00
  • e28851d2f1 Pictures: WMF/EMF text, pattern and hatch brushes draw; ActiveX previews show (#336) Brandon Thomas 2026-10-12 22:40:56 -04:00
  • d6ab3d10da UI: en and em dashes show in interface text (#334) Brandon Thomas 2026-10-12 22:26:34 -04:00
  • 6334d689d2 Text: Ctrl+arrows, Ctrl+Backspace/Delete and other text keys work like PowerPoint (#268) (#333) Brandon Thomas 2026-10-12 22:09:50 -04:00
  • 9d571ef644 Selection Pane: reorder by drag and drop, groups, Show/Hide All and Lock, as in PowerPoint (#133) (#332) Brandon Thomas 2026-10-12 22:05:44 -04:00
  • ea3b1159d5 Korean, Japanese and Chinese: input-method composition and interface text (#101) (#331) Brandon Thomas 2026-10-12 22:03:42 -04:00
  • 23a3b6eba2 Fills: a gradient without stops takes them from its style, and keeps none when saved (#330) Brandon Thomas 2026-10-12 22:01:29 -04:00
  • f94f3c12d1 Canvas: objects off the slide show and can be grabbed around it, as in PowerPoint (#270) (#329) Brandon Thomas 2026-10-12 21:47:05 -04:00
  • 75bfd1da3e Embedded objects draw their preview picture, including old VML previews (#328) Brandon Thomas 2026-10-12 21:40:45 -04:00
  • 29eb7687e2 chore: release 0.6.2 v0.6.2 Marcos Paulo 2026-10-12 21:40:48 -03:00
  • 85366b1a62 Fonts: Office's downloaded fonts are used; opening a file says which fonts are missing (#326) Brandon Thomas 2026-10-12 20:34:54 -04:00
  • 75fe8e9562 feat(ui): Catppuccin themes Marcos Paulo 2026-10-12 03:07:56 -03:00
  • b0d13c4680 chore: debrand ArtCraft and Discord references Marcos Paulo 2026-10-12 03:07:56 -03:00
  • cc8e2eeb4b Merge storytold/main into fix-flaky-flipped-click-test lloyd 2026-10-13 01:21:02 +02:00
  • 8159db8ba5 Render tests: the arch top bound allows Linux's fallback font (#323) Brandon Thomas 2026-10-12 19:06:46 -04:00
  • 55a53f8ecb Fonts: missing fonts draw as PowerPoint draws them, and Windows family names resolve (#322) Brandon Thomas 2026-10-12 19:05:48 -04:00
  • b97af97a58 Text: the caret shows on dark slides and in empty placeholders xc4pr 2026-10-13 00:39:17 +02:00
  • f8d54d7af4 Pictures: WMF and EMF draw, with the metafile reader ported from WordCraft (#317) Brandon Thomas 2026-10-12 18:27:19 -04:00
  • a293b68258 Shapes: add 38 missing preset geometries (#315) Brandon Thomas 2026-10-12 18:15:54 -04:00
  • dedb20890b Text: WordArt transforms (prstTxWarp) draw, and their adjusts round-trip (#312) Brandon Thomas 2026-10-12 18:12:58 -04:00
  • 5835f0a106 Text: no Latin ligatures, and kerning only from the run's kern size (#309) Brandon Thomas 2026-10-12 18:11:10 -04:00
  • a520dd4d1d Render: shadows, inner shadows and glows spread like PowerPoint's (#305) Brandon Thomas 2026-10-12 18:09:46 -04:00
  • fd2f8146b4 Bullets: an installed symbol font draws its own glyph (#293) Brandon Thomas 2026-10-12 18:06:30 -04:00
  • 1679836540 Tables: the table's own fill (a:tblPr fill) is drawn behind its cells (#294) Brandon Thomas 2026-10-12 18:05:12 -04:00
  • d8407c11f9 Tables: styles the file defines are read, drawn and kept (#292) Brandon Thomas 2026-10-12 18:03:19 -04:00
  • 880b974cff Render: soft edges fade to the shape's outline (#289) Brandon Thomas 2026-10-12 18:00:38 -04:00
  • b3e33928e2 Render: rectangle and outline path gradients (#288) Brandon Thomas 2026-10-12 17:59:32 -04:00
  • d0a3d924bf Render: compound outlines (double, thick-thin, thin-thick, triple) (#287) Brandon Thomas 2026-10-12 17:58:10 -04:00
  • 81b6a9df39 Render: pattern fills draw PowerPoint's preset tiles (#285) Brandon Thomas 2026-10-12 17:56:30 -04:00
  • d7fbbaeab1 Bullets: a symbol the text font lacks falls back to a font that has it (#284) Brandon Thomas 2026-10-12 17:54:25 -04:00
  • 2bf62c97e2 Text: shadows and glows are drawn (#283) Brandon Thomas 2026-10-12 17:53:17 -04:00
  • 1bb86db54a Text: gradient fills draw, starting over on every line (#281) Brandon Thomas 2026-10-12 17:51:20 -04:00
  • ba56742fa9 Emoji: drawn in colour, with families, skin tones and flags joined (#278) Brandon Thomas 2026-10-12 17:48:51 -04:00
  • 8b160d5b03 Text: wrap URLs, Korean and CJK punctuation where PowerPoint does (#276) Brandon Thomas 2026-10-12 17:47:12 -04:00
  • 39a8234633 Render: slide backgrounds are laid over white (#275) Brandon Thomas 2026-10-12 17:45:31 -04:00
  • 98ea8d3195 Render: shapes filled with the background (useBgFill) show it (#274) Brandon Thomas 2026-10-12 17:44:20 -04:00
  • 2e68504e7c Text: single-spaced lines are 1.2 times the font size apart, as in PowerPoint (#266) Brandon Thomas 2026-10-12 17:42:53 -04:00
  • e6050b7d37 Text: a hang past the box edge keeps its width on the first line (#265) Brandon Thomas 2026-10-12 17:41:01 -04:00
  • 72d8e0ab42 Draw only the first character of a multi-character bullet (#307) Brandon Thomas 2026-10-12 17:36:44 -04:00
  • 2347a53845 PPTX: a placeholder without geometry takes its layout's (#301) Brandon Thomas 2026-10-12 17:36:37 -04:00
  • 692aa0103b PPTX: a picture fill with no stretch or tile tiles (#290) Brandon Thomas 2026-10-12 17:36:28 -04:00
  • ceb6e3b990 Render: two-colour gradients ramp like PowerPoint's (#273) Brandon Thomas 2026-10-12 17:35:59 -04:00
  • 4d13652f0f Pictures: duotone recolours, and layout/slide colour map overrides apply (#269) Brandon Thomas 2026-10-12 17:35:52 -04:00
  • 235e34613b Text: superscript and subscript advance at their drawn size (#264) Brandon Thomas 2026-10-12 17:35:28 -04:00
  • 426fd71bd2 ROADMAP status line names the progress-log entry Yevhenii Hurin 2026-10-13 00:19:51 +03:00
  • 66f7e6e1ed Self-review: no ID[=JSON] left, params grammar documented Yevhenii Hurin 2026-10-13 00:15:53 +03:00
  • e3d9803069 macOS: end the process in on_exit so closing the window doesn't crash (fixes #279) Marco Arnulfo 2026-10-12 23:11:56 +02:00
  • 717e855cec deckcraft-cli help explains the CLI to an agent Yevhenii Hurin 2026-10-12 23:41:42 +03:00
  • 28f51bf8ad fix: DeckCraft upstream #104 FabPei 2026-10-12 22:12:42 +02:00
  • 837e60ce65 Contributors: add my name (RCShoemaker) Ryan C. Shoemaker 2026-10-12 10:42:53 -06:00
  • 30a5ee202d fix(cli): render refuses an unknown option instead of writing it as a file (#235) Ryan C. Shoemaker 2026-10-12 10:42:53 -06:00
  • 688c7ef592 Release 0.6.1: rebuild with the fixed shared release workflow Brandon Thomas 2026-10-12 11:11:13 -04:00
  • a4540c1f0e Release workflow: pass the Azure signing secrets so Windows builds are signed (#181) Brandon Thomas 2026-10-12 11:08:13 -04:00
  • bb53f8c741 Text: honour spcFirstLastPara (space before the first paragraph) Магда М.Г. 2026-10-12 17:09:14 +03:00
  • 2a8c5b2b27 Text: line spacing reduction comes off the percentage, not the spacing Магда М.Г. 2026-10-12 17:02:05 +03:00
  • 1eb7ec83ae Text: draw a saved shrink scale as it is Магда М.Г. 2026-10-12 17:21:51 +03:00
  • fa2de347c4 Text: exact line spacing ends at the last line's descent Магда М.Г. 2026-10-12 16:57:59 +03:00
  • 31f5446641 Docs: document --automation-read-root and --automation-write-root for mcp Isaac Levine 2026-10-11 23:44:40 -04:00
  • f3ae32d920 CLI: add --automation-read-root and --automation-write-root to mcp Isaac Levine 2026-10-11 23:44:40 -04:00
  • a541dad33d MCP: confine the headless session to the automation roots Isaac Levine 2026-10-11 23:44:40 -04:00
  • dc6ea04a8f Engine: check automation read and write roots on every path a command reads or writes Isaac Levine 2026-10-11 23:44:40 -04:00
  • aa65bb8af3 Animations: PowerPoint's Float Down (preset 47) imports as Float, down (#147) justinjohn0306 2026-10-12 18:31:10 +05:30
  • f2c27cbba1 Text: draw shrink-on-overflow at the scale the file was saved with Магда М.Г. 2026-10-12 15:52:20 +03:00
  • 8ac6dc2f47 Render: an unfilled shape's glow follows its line Магда М.Г. 2026-10-12 15:52:20 +03:00
  • b22d88c845 Notes and Presenter View: long notes scroll, presenter controls show (#221) justinjohn0306 2026-10-12 18:18:51 +05:30
  • 0167c0c31f Title bar: on macOS the window buttons sit centred in it (#71) Marco Arnulfo 2026-10-12 13:40:46 +02:00
  • bd61308cf9 Animations: nine PowerPoint exit effects import as themselves (#147) justinjohn0306 2026-10-12 17:59:59 +05:30
  • 9c64754f20 Read Markdown outlines as Markdown (#211) lloyd 2026-10-12 14:22:47 +02:00
  • aaec22c681 PPTX: a lone guide keeps the name its preset uses, adj1 or adj (#214) justinjohn0306 2026-10-12 17:30:03 +05:30
  • 21249df5da PPTX: .potx and .ppsx declare a template and slide show main part (#210) justinjohn0306 2026-10-12 17:21:58 +05:30
  • f58f4f425f PPTX: legacy OLE objects are saved in PowerPoint's fallback form (#203) justinjohn0306 2026-10-12 17:17:55 +05:30
  • c462859f6f PPTX: SmartArt and OLE objects we can't draw keep their parts on save (#203) justinjohn0306 2026-10-12 17:09:09 +05:30
  • 99c1e062aa Home: a Selection Pane button that works with nothing selected (#132) justinjohn0306 2026-10-12 16:20:48 +05:30
  • 2ff4285be6 Pictures: Change Picture replaces the selected picture (#115) justinjohn0306 2026-10-12 16:12:55 +05:30
  • 1601fd250a Slide Size: choose Portrait or Landscape (#198) justinjohn0306 2026-10-12 15:39:40 +05:30
  • 0ec0cc5e81 Release prep: 0.6.0 Brandon Thomas 2026-10-12 05:44:22 -04:00
  • 1d51b9c7ab feat(ui): Catppuccin themes v0.5.0 Marcos Paulo 2026-10-12 03:07:56 -03:00
  • c5dbd9819b chore: debrand ArtCraft and Discord references Marcos Paulo 2026-10-12 03:07:56 -03:00
  • be019fd615 Slides: Ctrl+A in the slide pane selects every slide (#188) Isaac Levine 2026-10-11 22:53:29 -04:00
  • 96abeba71b Slides: edit.selectAll takes scope slides to select every slide (#188) Isaac Levine 2026-10-11 22:53:29 -04:00
  • d5c62b640a Ctrl+C then Ctrl+V pastes objects that carry no text (Fixes #182) Claudio 2026-10-11 19:54:21 -06:00
  • dd404af8b5 PDF: map each glyph to its shaping cluster's text in ToUnicode (#164) MarekSpodBiedry 2026-10-11 23:36:37 +02:00
  • c1ab5d3c43 CLI: --help prints usage and unknown render flags are rejected (#163) MarekSpodBiedry 2026-10-11 23:36:28 +02:00
  • c871c5f634 Export: animated GIF of the deck (Export… dialog, CLI, MCP) (#171) Matúš Laco 2026-10-11 21:44:50 +02:00
  • b14cf1da70 Windows: compile DX12 shaders with FXC Fabio Lussi 2026-10-11 22:25:06 +02:00
  • f033c76913 Bidi: auto-detect RTL paragraph direction and keep typing caret advancing smoothly Hevar Hemin 2026-10-11 22:28:45 +03:00
  • 1ce5f686e8 Notes: speaker notes show their formatting and keep it when edited Matúš Laco 2026-10-11 16:51:21 +02:00
  • a3fae2c031 Ribbon: transition and animation tiles follow the dark theme (#159) MarekSpodBiedry 2026-10-11 19:10:57 +02:00
  • be14248577 ci: refactor workflows to use storytold/craft-common-actions (#152) Dylan M. Taylor 2026-10-11 11:52:15 -04:00
  • 6a91164a5b Issue #144: automatic value axes scale like Office lloyd 2026-10-11 17:05:17 +02:00
  • e999424c79 Issue #106: zooming keeps the point under the pointer lloyd 2026-10-11 16:57:53 +02:00
  • 1c8992fdbe Charts: a missing varyColors varies single-series bar colours by point (#143) MarekSpodBiedry 2026-10-11 13:52:32 +02:00
  • 44ddb579da Charts: a single-series chart without an explicit title shows the series name as its automatic title (#142) MarekSpodBiedry 2026-10-11 13:51:58 +02:00
  • 5ac5223946 PPTX import: a transition without spd is 0.5 s, not the effect's default (#117) Alexander Alber 2026-10-11 13:40:58 +02:00
  • 208c163647 Slide show: media set to play in the click sequence starts on Next (#116) Alexander Alber 2026-10-11 09:55:36 +02:00
  • 3bb284cfdd Text: typing goes on after Tab in a text box (#78) Alexander Alber 2026-10-11 09:26:42 +02:00
  • 7db770d91d Morph: a picture cropped differently on the next slide morphs its crop (#118) Alexander Alber 2026-10-11 09:16:27 +02:00
  • 04069e1968 Morph: text boxes without a partner fade in place instead of moving (#119) Alexander Alber 2026-10-11 09:03:01 +02:00