Overview
Elise combines a retained scene graph, browser-based design surface, dual Canvas and SVG renderers, animation APIs, shared resources, and SVG interoperability in a single library — from low-level vector composition up to full interactive surfaces for kiosks, signage, and presentation-style applications.
Highlights
- Retained scene graph instead of manual immediate-mode redraw code.
- One model can render to Canvas for performance or SVG for inspection and export.
- Design tooling for selection, transforms, snapping, clipboard, undo/redo, and inline rich-text editing.
- Drawing support for shapes, paths, images, text, text-on-path, sprites, and nested models.
- Property tween animation API with 31 built-in easing functions.
- Touch interaction and two-finger pinch/pan on design surfaces.
- SVG import/export with preserved hierarchy, gradients,
<symbol>/<use>, and clip-path handling.
- Shipped as CommonJS, ES modules, and UMD bundles for direct browser use.