Release TODO lists for MDXP
- 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
- 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-rendererNot 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
- 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
- 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