storytold/deckcraft

DeckCraft Advances Open-Source PowerPoint Alternative with Major Updates in v0.6.1, v0.7.0, and v0.8.0

deckcraft

DeckCraft, an open-source, clean-room reimplementation of Microsoft PowerPoint written in Rust, has released versions 0.6.1, 0.7.0, and 0.8.0. These updates include workflow improvements, enhanced rendering fidelity, expanded feature support, and numerous bug fixes, further maturing the project as a free alternative for creating presentations and slide shows.

What is DeckCraft?

DeckCraft is an open-source presentation and slide show application designed as a clean-room reimplementation of Microsoft PowerPoint. Written entirely in the Rust programming language, it aims to provide a free, cross-platform alternative with compatibility for PowerPoint file formats. The project is part of the ArtCraft suite of crafting apps and is actively developed on GitHub. Users include developers and tech-curious individuals seeking a PowerPoint-compatible tool without proprietary dependencies.

Recent Releases Overview

Between October 12 and October 18, 2026, DeckCraft published three releases: v0.6.1, v0.7.0, and v0.8.0. Each release brought incremental improvements ranging from development workflow enhancements to significant feature additions and bug fixes.


v0.6.1: Development Workflow Refinements

Released on October 12, 2026, version 0.6.1 focused on improving the project's continuous integration (CI) and release processes. The workflows were refactored to utilize the shared storytold/craft-common-actions repository, streamlining automation across related projects. Additionally, the release workflow was updated to correctly pass Azure signing secrets, ensuring secure and reliable artifact signing. These changes enhance the maintainability and security of the development pipeline but do not directly affect end-user functionality.


v0.7.0: Enhanced Rendering and Text Features

Published on October 14, 2026, v0.7.0 introduced a broad set of improvements primarily targeting the visual fidelity and text handling within presentations:

  • Text Improvements: Superscript and subscript letters no longer spread apart, lists maintain proper gaps after numbers, and single-spaced lines are rendered at 1.2 times the font size, matching PowerPoint's behavior.
  • Themes and Backgrounds: Background pictures are recolored appropriately, and dark layouts retain their darkness. Slide backgrounds are rendered over white backgrounds to mimic PowerPoint.
  • Rendering Enhancements: Two-color gradients now ramp like PowerPoint's, pattern fills draw preset tiles accurately, and compound outlines (double, thick-thin, triple) are supported.
  • Shapes and Pictures: The release added 38 missing PowerPoint preset shapes and improved the rendering of WMF and EMF metafiles, including ActiveX previews.
  • Fonts: Missing fonts are drawn similarly to PowerPoint, with Windows family names resolved correctly. The system uses Office's downloaded fonts and reports missing fonts in files.
  • User Interface: The File tab was implemented to include standard PowerPoint options (Home, New, Open, Info, Save As, Print, Export, Close), and the Selection Pane supports reordering, grouping, and visibility controls.
  • Text Input and Editing: Keyboard shortcuts like Ctrl+arrows and Ctrl+Backspace/Delete work as expected, and emoji rendering supports color, families, skin tones, and flags.

These enhancements collectively improve DeckCraft's compatibility with PowerPoint files and user expectations for presentation creation and editing.


v0.8.0: Extensive Feature Expansion and Stability Fixes

The most substantial update, v0.8.0, was released on October 18, 2026. It encompasses a wide range of fixes, new features, and performance improvements:

  • Media and Animation: Video frame preservation across seeks, click-triggered animations with per-slide state, and improved media playback controls enhance the presentation experience.
  • Clipboard and Editing: Copy and Cut operations now correctly place text on the system clipboard. Paste Special options (destination theme, keep source, picture, text only) were added.
  • Slide Show and Presenter View: Features like a laser pointer without ink, presenter controls including pause and reset timer, and showing slide numbers during navigation were introduced.
  • File Format Compatibility: PowerPoint file formats (.potx, .ppsx) now declare templates and slide show main parts. PPTX import/export supports advanced features such as comments, links, groups, embedded fonts, 3-D models, and animation bounce ends.
  • SmartArt and Charts: Multiple new SmartArt layouts and styles were added, along with support for Office 2016 chart types like waterfall, funnel, treemap, and sunburst. Chart rendering improvements include logarithmic axes, error bars, and trendlines.
  • Rendering and UI: 3-D light rigs, extrusion shading, and contours were implemented. The UI received enhancements like customizable Quick Access Toolbar, new dialogs for date/time and hyperlinks, and improved slide previews.
  • Performance and Stability: PDF export speed was improved nearly threefold, damaged media no longer crashes the app, and memory usage for undo history was capped.
  • Bug Fixes: Numerous fixes addressed issues with text composition, table cell behavior, animation grouping, and hostile file parsing to prevent crashes.

The release also welcomed many new contributors, reflecting a growing community around DeckCraft.


Conclusion

DeckCraft continues to evolve as a robust open-source alternative to Microsoft PowerPoint, with recent releases focusing on rendering fidelity, feature completeness, and stability. Its development in Rust and commitment to clean-room implementation make it an interesting project for developers and users seeking a free, compatible presentation tool. The detailed changelogs and active community contributions suggest ongoing improvements and expanding capabilities in future versions.

Sources

Sources