Skip to content

v0.3.0

Compare
Choose a tag to compare
@brianyu28 brianyu28 released this 28 Dec 07:59
· 11 commits to main since this release
ca8cf13

Changelog

  • Support for keyboard shortcuts that can trigger a jump to a particular slide.
  • Adds a navigation menu that can be overlaid on the window to act as a slide picker.
  • Introduce support for rendering Canvas data in addition to SVG data. This allows slides to contain a mix of both 2D vector content and 3D canvas content.
  • Unified animation API to make it easier to combine simple animations with more complex custom animations.
  • Update presenter/export to allow rendering canvas and SVG data to images and PDFs.
  • Add presenter/morph, which contains animation functions for smoothly interpolate between SVG paths.
  • Add presenter/code, which can be used to render code on a slide, optionally including syntax highlighting and a focused region of code.
  • Add a script for rendering LaTeX as SVG for use in a Presenter.js slide.
  • Update vector graphic object to support animation of a particular path being drawn.
  • Update text object to support animations of characters appearing on the screen.
  • Support rotation and scale transformation on groups of SVG elements.