slide.ng
On this page ▾

Not supported

This list is taken from the parity table that is kept with the slide.ng source, where every row is compared with Slidev's own documentation and tied to a test. A feature is listed here when it is not there, or when it works only in part.

Not there

  • Slidev themes and addons: they are Vue packages.
  • Comark or MDC syntax (comark: true, mdc: true).
  • Slide hooks onSlideEnter, onSlideLeave and useIsSlideActive.
  • Custom transitions given as an object, clickAnimation, preloadImages and slide preload.
  • selectable, themeConfig, notesAutoRuby and TitleRenderer.
  • dev --base, dev --tunnel, dev --inspect and build --router-mode.
  • export with several entries, and export --format pptx-editable.
  • A Prettier plugin, a converter from Vue syntax, overviewSnapshots and the browser exporter page. These are left out on purpose.
  • A released VS Code extension. A first version is in the slide.ng-vscode repository; it is not released and was not run inside VS Code.
  • Theme and addon galleries, and community themes.
  • memory router mode and setup/routes.ts.
  • setup/vite.config.ts and setup/vue.ts, which are about Vite and Vue.
  • Monaco type loading (monacoTypesSource), markdown-it plugins in transformers, and a run context for code runners.
  • The ~icon~ title syntax and automatic file icons of code groups.
  • mhchem in KaTeX.

Only in part

  • slide-ng-motion: CSS transitions between states, no spring physics or presets.
  • Recording: no separate camera file, no mp4 or mkv, no cloud upload.
  • <youtube>: no start time or playlist options.
  • fonts: loaded from the provider like Slidev's, plus selfHost, which is tested against a fake provider only.
  • Magic Move: magicMoveDuration and magicMoveCopy are read, the other shiki.magicMove options are not.
  • colorSchema: auto, light and dark work, all does not.
  • Touch: swiping works, but pinch zoom and touch tuning for drawing and slide-ng-drag were not tried on a real device.
  • addons: resolution and merge order are tested, but no deck was built with an addon end to end.
  • Raw HTML: HTML and <style> work, <script setup> has no equivalent.

Not checked

These were not tried, so treat them as unknown rather than working:

  • Firefox and Safari, for the app, export and the offline folder. Only Chromium was used.
  • Real devices over a real network for --remote, the real screen share picker, wake lock behaviour and real projectors.
  • Real Google Fonts for fonts.selfHost, a PWA update on an installed deck, and hosting on GitHub Pages or Netlify beyond writing the files they read.
  • Open Graph pictures in a real crawler.

Where this list comes from

The source repository has docs/PARITY.md, with every row, and docs/STATUS.md, with the test results and the problems found along the way. When a row there changes, this page should change with it.