Skip to content

Releases: msurguy/brushmark

v0.1.1

Choose a tag to compare

@msurguy msurguy released this 07 Jul 23:54

Full Changelog: v0.1.0...v0.1.1

v0.1.0 — initial release

Choose a tag to compare

@msurguy msurguy released this 07 Jul 22:50

First release of brushmark — animated, hand-painted annotations for text on the web.

  • Painterly annotation types: underline, circle, highlight (marker/watercolor), box, bracket, strike-through, cross-off, contour — drawn with real brush physics over ordinary, selectable DOM text
  • Vendored p5.brush standalone renderer (single shared WebGL2 canvas) with local performance and custom-tip fixes, plus its upstream unit-test suite
  • Word-level geometry read natively from the rendered layout (word stagger, inter-word pressure dips) — zero runtime dependencies
  • Swappable animation engines: ~3 KB built-in engine by default, optional brushmark/gsap and brushmark/anime adapters
  • React bindings: <BrushAnnotation>, <BrushAnnotationGroup>, useBrushAnnotation
  • Responsive: ResizeObserver-driven rebuilds preserve animation progress

📦 ~44 KB gzipped. See RELEASING.md for the release process.