Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

Latest commit

 

History

History
63 lines (58 loc) · 2.24 KB

TODO.md

File metadata and controls

63 lines (58 loc) · 2.24 KB

MDXP TODO

Release TODO lists for MDXP

V0.0.4

  • Basic slide functionality
  • Possibility for different modes
  • Steps
  • Keyboard navigation
  • Touch based navigation
  • Storage based navigation
  • MDXPLayoutType
  • MDXPGroupType
  • MDXPWrapperType
  • Theming: GoogleFont, baseTheme, defaultTheme, mergeThemes()
  • Webpack demo
  • Rehype plugins
  • Check if table column alignment works (broken in MDX-Deck)
  • @mdxp/components
  • @mdxp/create-webpack
  • Documentation website
  • Documentation: API core
  • Documentation: API Rehypex
  • Documentation: API components
  • Documentation: Guides
  • Readme

V0.1

  • Readme: add example link
  • Documentation: Examples
  • Documentation: Add explanation to Main demo example
  • Components: Check if worth it to replace Columns with theme-ui Flex/Grid
  • Components: AutoStepper component
  • Core: Head component
  • Core: Check prism-react-renderer Not adding this by default, theme-ui/prism is easy to use for users
  • Core: Separate keyboard and touch targets
  • Webpack: Webpack configs (copy from demo)
  • FIX: Better Media -> props/width/height can be wrapped inside '"
  • FIX: @mdxp/components -> properties shouldn't all be placed inside sx (breaks with classNames/Styles)
  • FIX: Step.createStyledElement crashes when child has no props (how is that possible ?)
  • FIX: sx-aware cloneElement seems broken ?
  • FIX: Allow 'as' property to refer to shortCodeComponents

V0.2

  • Core: Presenter mode
  • Core: Grid mode
  • Core: Notes
  • Core: Help & Keybindings pop-up
  • Components: variants
  • Webpack: Generate PDF
  • Webpack: rework webpack pipeline
  • Update docs
  • Update demo
  • Replace react-helmet with ReactDOM.createPortal
  • FIX Readme errors on npmjs

V1.0

  • Core: Import MDX files (If possible!)
  • Components: Custom Video component
  • Components: CodeSurfer component
  • Rehypex: allow code-fences to have a filename to get code from
  • Webpack: Remove proptypes in production mode (https://bit.ly/3hIJUbb)
  • [optional] Animated transitions