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,onSlideLeaveanduseIsSlideActive. - Custom transitions given as an object,
clickAnimation,preloadImagesand slidepreload. selectable,themeConfig,notesAutoRubyandTitleRenderer.dev --base,dev --tunnel,dev --inspectandbuild --router-mode.exportwith several entries, andexport --format pptx-editable.- A Prettier plugin, a converter from Vue syntax,
overviewSnapshotsand 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.
memoryrouter mode andsetup/routes.ts.setup/vite.config.tsandsetup/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. mhchemin 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, plusselfHost, which is tested against a fake provider only.- Magic Move:
magicMoveDurationandmagicMoveCopyare read, the othershiki.magicMoveoptions are not. colorSchema:auto,lightanddarkwork,alldoes not.- Touch: swiping works, but pinch zoom and touch tuning for drawing and
slide-ng-dragwere 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.