Content First Slides Editor

slides.poom.dev: Poom's Slides.

Note

  • Seems like Anthony Fu implemented this with SliDev

Why?

  • I waste a lot of time "crafting" slides in Keynote!
  • I usually use slides as means for creating my talk ideas.
  • As a slide crafter, I want to have a distinct style for my slides, yet not spend 90% of the time preparing my talk on it.

Principles

  • Content-first, Markdown-first
    • Slides are editable via Vim or Obsidian
    • Content is local

Features

  • Content based on markdown
  • Use icons from an icon set
    • The keynote workflow is quite slow, dragging and dropping from
  • Slide Templates
    • <SlideTemplate />
  • Use together with Keynote
    • Generate images and videos to put in Keynote - with quick shortcuts?
  • Program in Svelte
  • Animation
  • 3D Visuals
  • Image Layout / Collage Mode
  • Code Highlighting (@dtinth)
  • Markdown-based (Obsidian)
  • Article and web renderer
    • An embeddable and a native Svelte or web component: <SvelteSlide />
  • PDF exports
  • Talk timing estimation and talk practice

Ideas

  • Can we have a complementary Markdown editor that provides additional completion for components?
  • How do we handle slide templates and layouts?

Competitors

  • Snappify.com: https://www.youtube.com/watch?v=fEBFJnMDkSc
    • "We enable developers to create stunning visuals"
    • Built for technical content as well
    • Not open-source, UI-based rather than markdown-based.
  • iA Presenter
    • "iA Presenter’s text interface puts the focus on the story, saving time and nerves."

Stack

  • Nanostores
  • React
  • Tailwind
  • @shadcn/ui or DaisyUI

#idea#project