Commit Graph

  • a98df49b21 Release prep: 0.5.0 and Linux riscv64 release build (#102) Brandon Thomas 2026-10-10 19:51:07 -04:00
  • 35d265891c docs(readme): percent-encode middle dot in platforms badge url Dylan M. Taylor 2026-10-10 17:28:25 -04:00
  • 736dd52b51 Commands: an invalid shape id is an error instead of the selection Mikkel Georgsen 2026-10-10 18:41:04 +02:00
  • d34b5df775 Slides: going to a slide that does not exist is an error Mikkel Georgsen 2026-10-10 18:40:53 +02:00
  • 20366a8ea9 Export: an unknown format is an error instead of a deckcraft file Mikkel Georgsen 2026-10-10 18:33:10 +02:00
  • f44857624e Progress docs: target-app parity, gaps, alpha gate, readiness by audience (#89) Brandon Thomas 2026-10-10 14:09:21 -04:00
  • cebf667579 Paste: Ctrl+V pastes an image-only clipboard as a picture (#53) MarekSpodBiedry 2026-10-10 19:03:35 +02:00
  • 7afa9ea133 Command palette: one Export… entry that opens the dialog, no path-only duplicate (#79) MarekSpodBiedry 2026-10-10 19:01:44 +02:00
  • d2acdf07db Comments: browser-created comments and replies get a creation timestamp (#72) MarekSpodBiedry 2026-10-10 19:01:56 +02:00
  • 6ff5b274ea PPTX: animation rewind survives save and reopen (#77) MarekSpodBiedry 2026-10-10 19:00:06 +02:00
  • 6be9817693 Export: PNG images (all slides) in the browser downloads every slide (#64) MarekSpodBiedry 2026-10-10 18:59:34 +02:00
  • 074e090f05 Fonts: a lookup finds an installed family whichever thread loads it first lloyd 2026-10-10 17:50:21 +02:00
  • a6000f18fd Morph: align an outline morph once per transition, not every frame Alexander Alber 2026-10-10 12:51:31 +02:00
  • d556ff98b5 Fields: date fields show today's date in their own format (#36) LloydNicholson 2026-10-10 12:25:32 +02:00
  • 8fe168c07b Animation Painter: copy and apply animation sequences between shapes (#54) Paulo Ravazzano 2026-10-10 07:24:23 -03:00
  • 7f1e152870 Links: Insert Hyperlink with a bare caret inserts the address; the show follows links (#31) (#45) alexanderalber 2026-10-10 12:23:01 +02:00
  • 3985d768e6 feat(pictures): animated GIFs play, with pause (media.gifPlay) (#39) Dmytro Smaha 2026-10-10 13:21:29 +03:00
  • e8c4c60884 Home: the title bar's Home button opens the start screen (#17) (#49) alexanderalber 2026-10-10 12:19:38 +02:00
  • a8c983ba6b Colour menus: clicking the hex field no longer closes the menu (#32) (#47) alexanderalber 2026-10-10 12:19:35 +02:00
  • 788831834b Morph: a changed geometry morphs its outline (a circle turns into a star) (#27) alexanderalber 2026-10-10 12:19:32 +02:00
  • ddbd71e297 Shapes: flipped shapes keep their text readable (#35) LloydNicholson 2026-10-10 12:18:46 +02:00
  • b1e6867c0b Add OmaStore manifest (#57) Arthur Augusto 2026-10-10 07:17:49 -03:00
  • c2e7f7cc3c chore: bump github actions to fix Node 20 deprecation warnings (#52) Dylan M. Taylor 2026-10-10 06:17:45 -04:00
  • 9c3840ffa4 Text: hyperlinks are drawn in the theme's hyperlink colour, underlined (#37) LloydNicholson 2026-10-10 12:17:41 +02:00
  • 5c13f6ec72 MCP: the export tool lists PDF and its layout options (#65) LloydNicholson 2026-10-10 12:17:37 +02:00
  • c543ef350e Slide show: transitions show the old slide instead of the new one twice (#33) (#46) alexanderalber 2026-10-10 12:17:32 +02:00
  • 322d85074e App icon: scalable SVG for Linux desktops (#12) (#29) alexanderalber 2026-10-10 12:17:28 +02:00
  • 08d57ca15c Morph test: sort the ids before dedup so it really checks uniqueness (#25) alexanderalber 2026-10-10 12:17:24 +02:00
  • e17fcd5598 Issue #23: README lists the ALSA headers a Linux build needs (#24) LloydNicholson 2026-10-10 12:17:20 +02:00
  • 84acb49895 Bump version to 0.4.0 (from 0.3.0) for release; refresh contributors Brandon Thomas 2026-10-09 21:02:02 -04:00
  • 4b09f35c1d feat(text, fonts): UAX #9 BiDi and Arabic complex script typography engine (#4) hamzaelkachtaf4-star 2026-10-09 15:48:26 +01:00
  • 57545a99c8 Tables: rows grow to fit their text, cell text in the PDF text layer (#13) (#14) MarekSpodBiedry 2026-10-09 16:40:13 +02:00
  • fa9a94a1c0 Morph: shapes move, resize and blend; Words and Characters options morph text (#5) alexanderalber 2026-10-09 16:32:41 +02:00
  • 89d23ffa85 Default Windows startup to DirectX 12 (#16) DWAA1660 2026-10-09 08:30:12 -06:00
  • 80e8a0fe53 Desktop: write log records to standard error and a rotating log file (#7) Gert Pellin - GPE 2026-10-09 16:29:47 +02:00
  • ab6f511479 Start screen: theme tiles that wrap to a new row keep the left inset (#17) (#20) MarekSpodBiedry 2026-10-09 16:28:49 +02:00
  • b48870989c PPTX: recognise packages whose [Content_Types].xml is not in the first 4 KB (#19) wurstbrotdlx 2026-10-09 16:28:45 +02:00
  • b663be69b0 Slide show: a click after a long pause plays its step instead of skipping it (#11) alexanderalber 2026-10-09 16:28:40 +02:00
  • 34d5197370 README: install on Gentoo from the ::snakebyte overlay (#6) Gert Pellin - GPE 2026-10-09 16:28:35 +02:00
  • 5fed177cbe Fix integer overflow on hostile H.264/HEVC parameter sets (#2) Pedro Jose Soto Rivera 2026-10-09 09:28:31 -05:00
  • baff6a2ff2 Merge pull request #8 from XusBadia/dmg-background Brandon Thomas 2026-10-09 09:21:03 -04:00
  • 68aff057bf CI: no macOS on PRs or main; macOS is built and tested by releases (#22) Brandon Thomas 2026-10-09 08:51:28 -04:00
  • 21f1703994 macOS DMG: branded window background and icon layout Xus Badia 2026-10-08 15:12:32 +02:00
  • d0e57d7e25 Bump version to 0.3.0 (from 0.2.0) for release Brandon Thomas 2026-10-08 10:02:34 -04:00
  • 3e9bd4398a README Downloads: where to get it first, then builds with Windows before macOS (#10) Brandon Thomas 2026-10-08 09:50:48 -04:00
  • db67e0109f Release: Windows arm64, Flatpak aarch64, AppImage zsync updates, README Downloads (#9) Brandon Thomas 2026-10-08 09:43:53 -04:00
  • 1839f41fce Bump version to 0.2.0 (from 0.1.0) for release Brandon Thomas 2026-10-08 08:13:34 -04:00
  • 286ff74c8b Release CI: macOS job on macos-15-xlarge Brandon Thomas 2026-10-07 22:08:08 -04:00
  • e659ebcd27 Release CI: macOS job on the org macos-release runner Brandon Thomas 2026-10-07 21:55:01 -04:00
  • a4bb8fe763 About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#3) Brandon Thomas 2026-10-07 21:16:38 -04:00
  • 9da767d5f7 ROADMAP: v0.1.0 released (signed, notarized) Brandon Thomas 2026-10-07 20:23:52 -04:00
  • efb03b90a8 Rename PrintCraft to PdfCraft (storytold/pdfcraft) (#1) Brandon Thomas 2026-10-07 14:45:28 -04:00
  • 942a2c80cc Release: ALSA build/runtime deps (Linux, FreeBSD, deb/rpm); vendor Flatpak crate sources on a plain runner Brandon Thomas 2026-10-06 02:28:20 -04:00
  • 0c2a68ecdb Release workflow: build only on the release branch Brandon Thomas 2026-10-06 02:07:54 -04:00
  • c7614ecec8 README: screenshots, feature overview and alpha/parity summary; docs use control port 7990 Brandon Thomas 2026-10-06 02:01:34 -04:00
  • ae9d525bce Rename SlideCraft to DeckCraft: crates, apps, binaries, app id, file extension (.deckcraft; .slidecraft files still open), packaging, docs; ROADMAP alpha and parity estimates Brandon Thomas 2026-10-06 01:46:40 -04:00
  • 49278565ea Media playback: module order Brandon Thomas 2026-10-06 01:30:18 -04:00
  • 4375fe7b89 Media playback: slidecraft-media (probe, audio decode, H.264/HEVC/VP9/AV1 video, mixer and clock), cpal output, editor control bar, slide show playback, media.* commands Brandon Thomas 2026-10-06 01:26:20 -04:00
  • 56f31158c7 Gradient editor (type, direction, angle, stops with colour/position/transparency) for shape fill and Format Background; pattern backgrounds; painted dropdown chevrons Brandon Thomas 2026-10-06 01:34:50 -04:00
  • b899290f4b AutoRecover: unsaved presentations saved to a recovery folder and reopened after a crash; save-changes prompt when quitting Brandon Thomas 2026-10-06 01:26:54 -04:00
  • ad469f9b13 Merge Shapes (union, combine, fragment, intersect, subtract); CI workflow running cargo xtask ci; control protocol and MCP docs Brandon Thomas 2026-10-06 01:14:15 -04:00
  • f0d230bdcd Freeform, Curve and Scribble drawing tools; shape.freeform command; composite commands are one undo step Brandon Thomas 2026-10-06 01:00:06 -04:00
  • 8598c41085 Cargo.lock: sync with slidecraft-pptx dependencies (release builds use --locked) Brandon Thomas 2026-10-06 00:55:34 -04:00
  • 0b394ad433 Web build and release CI: slidecraft-web, packaging, release workflow Brandon Thomas 2026-10-06 00:45:34 -04:00
  • e273d60f22 PPTX import/export: full OPC package, themes, masters/layouts, shapes, text, pictures, media, tables, charts, transitions, animations, comments; verified opening in PowerPoint Brandon Thomas 2026-10-06 00:50:02 -04:00
  • 74ea37b36a Connectors: glue ends to connection sites, reroute on move/resize, shape.connect / shape.sites commands, site feedback on canvas Brandon Thomas 2026-10-06 00:49:15 -04:00
  • 639957c68a PDF export: slides, notes pages and handouts with selectable text layer, links and bookmarks; Export dialog PDF options Brandon Thomas 2026-10-06 00:39:54 -04:00
  • 0c0f55e47c xtask (ci, assets, layers, wasm, parity, version, ico), PowerPoint parity catalog, ROADMAP Brandon Thomas 2026-10-06 00:17:57 -04:00
  • 55a5752d25 Slide show: by-paragraph text builds render per paragraph, sub-bullets follow their parent Brandon Thomas 2026-10-06 00:14:59 -04:00
  • e62b7ccd15 M0: PowerPoint-style egui UI, slide show engine, icons, desktop app Brandon Thomas 2026-10-06 00:08:13 -04:00
  • 6078b68e97 M0: workspace, model, geometry, fonts, text, renderer, engine, MCP and CLI Brandon Thomas 2026-10-05 23:27:20 -04:00
  • 9e68eb6d60 initial commit Brandon Thomas 2026-10-05 22:13:02 -04:00