Repository navigation
v0.5.0
-
Cache immutable array and quick-sort scene projections and avoid repeated scale/layout
calculations and hidden text styling on dense charts; add a reproducible CPU/heap benchmark. -
Add application-owned Lomuto and three-way quick-sort demos with shared playback
controls and limits (64 history values or 2,000 generator values). -
Move the tree cursor along edges through shared ancestors in Canvas and SVG.
-
Add a retained SVG tree renderer alongside Canvas, with layer ordering and seek-safe element cleanup.
-
Add createSceneProjector to adapt immutable state frames with a two-endpoint cache; use it in the merge example.
-
Run tests and isolated package-consumer checks on pushes and pull requests,
using Node.js 22/24 on Linux and Windows. -
Share array generation controls and validation across insertion, bubble and merge demos.
-
Support forward-only generator playback in the merge sort example without retaining history.
-
Add an application-owned merge sort example using scene/playback, with a main
array and buffer, stable identity labels, seeking and accessible playback controls.