M0: PowerPoint-style egui UI, slide show engine, icons, desktop app
- ui-egui: title bar, ribbon with every tab (Home, Insert, Draw, Design, Transitions,
Animations, Slide Show, Record, Review, View) plus contextual Shape/Picture Format,
Table Design/Layout, Chart Design, Playback and Slide Master tabs; thumbnail pane with
sections and drag reorder; canvas with selection handles, smart guides, marquee,
in-place text editing; notes pane; status bar with views and zoom; task panes
(Format Shape, Background, Animation, Selection, Comments, Design Ideas); dialogs;
Slide Sorter, Notes Page, Outline view; command palette; control channel
- anim: timelines for every animation effect, transition layers for every transition,
morph pairing, show navigation (hidden slides, custom shows, loops)
- show: full-screen slide show with transitions, animations, pen, black/white
screens, presenter view window, rehearse timings, reading view
- icons: 238 original icons drawn in code
- render: filters force single-threaded rendering (regression test), panic guard
- engine: chart type/data/options, SmartArt-style graphics
- apps/slidecraft: desktop host with control server, file dialogs, clipboard images
- placeholder app icon rendered by SlideCraft itself
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>