Spectacle: The Rewrite (v6.0.0)
This is The Big Release of our rewritten library! 🎉
Although a number of features have stayed the same and the API should be familiar, below is a breakdown of the largest changes to note, as well as a list of features that have mostly stayed in sync with what was available in versions prior.
New Features
Stepper
is now available directly from the library, allowing for code range highlighting/scrolling within CodePane.- Slide templating and base themeing is also now available directly from the library.
- Style your slides using components like
FlexBox
,Flex
, andGrid
. Layout components also support a number of styled-system props (likeborder
andcolor
). - Spectacle now supports
mdx
presentations, in addition to the previously supportedmd
,js
, andhtml
slide types.
Improved Features
- Custom background images of varying
backgroundOpacity
are supported directly from theSlide
component. - "Fade" and "Slide" transitions are available out of the box, and are supported on the
Deck
andSlide
-level. - Support for dual-browser tab mode for presenter mode in all browsers.
Consistent Features
- Overview mode. #731
- Presenter mode. #724
- Presenter notes. #762
- Base themeing. #717
- In-browser resizing. #721
- CodePane. #712
- URL-based navigation. #711
- Keyboard controls. #760
- Print & Export mode. #758
- A Progress indicator. #726
For a more thorough walkthrough of what Spectacle v6 can do, please check out the new docs: https://formidable.com/open-source/spectacle/.
This release contains the hard work of a lot of talented folks. Thank you for all of your help, @kiraarghy @VirtualDOMinic @carlos-kelly @ryan-roemer @SunburtReynolds @narinluangrath and @rgerstenberger!