# ppt-master v4.3.0 - Product: ppt-master (https://whatsnew.fyi/product/ppt-master) - Vendor: hugohe3 - Date: 2026-07-31 - Version: v4.3.0 - Original notes: https://github.com/hugohe3/ppt-master/releases/tag/v4.3.0 - Permalink: https://whatsnew.fyi/product/ppt-master/releases/v4.3.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Implement Quick Generate route that skips Strategist, confirmation UI, and spec lock apparatus for fact-sufficient requests - **added** — Add language-aware font selectors in the Confirm UI with primary language distinct from UI language - **added** — Support multi-effect object timelines with independent Start and timing settings for SVG groups - **added** — Implement explicit preserve/reflow/split text-flow modes that emit native DrawingML line breaks - **added** — Add motion selection guide driven by slide semantics with relationship and lifecycle mapping - **changed** — Propagate one confirmed BCP-47 language contract end to end through text, tables, charts, notes, and document metadata - **changed** — Materialize resolvable SVG text into native editable Boolean geometry with exact font and style matching - **changed** — Route advanced visual techniques by visual job instead of browsing as a catalog with baseline to surface to selection to integration procedure - **fixed** — Picture shadows and glows now survive both export and import directions - **fixed** — Radial gradient point focus preserved between SVG and DrawingML fillToRect - **fixed** — Recognize Traditional Chinese system fonts as PowerPoint-safe including Heiti TC, Kaiti TC, and MingLiU_HKSCS - **removed** — Remove disposable-test and fixed-page-roster restrictions from Quick Generate route v4.2.0 pushed a narrated deck all the way to video. This release turns attention back to the deck itself — how fast you can get one, what language it speaks, and how much of the authored picture actually survives the trip into PowerPoint. Two things headline it. **Quick Generate** is now a real route: for a fact-sufficient request you can skip the Strategist, the confirmation UI, and the whole spec/lock apparatus, hand-author `svg_output/`, pass a lockless final check, and export — with the ordinary export capabilities still on the table. And a deck now carries **one confirmed language contract** end to end, from the font selector in the confirmation UI through complex-script slots, RTL runs, tables, charts, notes, and document metadata. ##### Quick Generate - **A lockless generation route.** Explicit quick/fast requests skip Strategist, Confirm UI, Design Spec/Spec Lock, the first-page gate, and finalize. The disposable-test and fixed-page-roster restrictions from the unreleased flag are gone — this is a normal way to produce a deck, not a debug path. - **Resource preparation is preserved, strategy is not.** Source conversion, factual research, images, icons, formulas, and provenance all remain; the current agent resolves routine choices without confirmation artifacts. Unresolved resource states block, and preview/package requests that need the full pipeline are routed back to it. - **Export capability stays intact behind one gate.** A Quick-specific final checker mode ignores planning artifacts and enforces flat structure; a current passing report is required before export. Notes, object motion, narration, native objects, tracing, metadata, backup, and postflight remain available as opt-ins rather than being hard-disabled. - **Minimal workspaces.** An init flag creates only `svg_output/`, keeping source and resource directories conditional. ##### Language & typography - **One language contract, propagated.** Staged BCP-47 values are canonicalized and carried through text, tables, charts, notes, and document metadata, including complex-script font slots and mixed-direction RTL. Old locks and single-pass confirmation stay compatible. - **Language-aware font selectors in the Confirm UI.** Deck primary language is now distinct from the UI language: English decks get primary-only controls, everything else gets primary plus English. The catalog spans CJK, Latin, Arabic, Hebrew, Devanagari, and Thai common PowerPoint faces, tracks Office cloud and Windows language-feature availability, and remains a manual selector rather than a recommendation whitelist — generated typography recommendations stay open, with distinct pairings validated. - **Font choices must be executable.** Categories remain design rationale, but a custom choice now collects concrete heading and body faces; legacy prose-only choices reopen for structured repair before final confirmation. Every supported script also gets at least one target-approved safe candidate. - **Traditional Chinese system fonts recognized as PPT-safe** (thanks @kevindesuyo, #244), with a maintainer follow-up classifying Heiti TC, Kaiti TC, and MingLiU_HKSCS as East Asian so they route to the intended DrawingML slot instead of silently falling back to Microsoft YaHei. ##### Native fidelity - **Picture shadows and glows survive both directions.** One registered SVG shadow or glow maps to native picture effects on export and restores on import, with a private crop carrier keeping cropped-image previews unclipped and flattening back to a single editable picture. - **Clipped-picture effects are a closed authoring form.** The filter goes on an exact single-picture carrier and the clip-path on the image; the carrier may be a direct Master/Layout atom, but placeholder, binding, and native-replacement ownership stay outside it. Filter and clip-path on the same element is rejected. - **Radial gradient point focus preserved.** The effective SVG focus maps into DrawingML `fillToRect` and restores _[Truncated at 4000 characters — full notes: https://github.com/hugohe3/ppt-master/releases/tag/v4.3.0]_