You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed non-looping animations so they freeze on the final frame instead of wrapping back to frame 0.
Corrected VU meter rendering so columns fill bottom-up consistently in both the runtime generator and the vu() preset helper.
Fixed invalid hex palette parsing so malformed colors fall back to the default active tint instead of producing NaN channels in the Skia renderer.
Hardened matrix dimension handling so non-finite rows or cols degrade safely instead of hanging layout generation.
Ignored stale onFrame callbacks that were queued before an animation pause/reset.
Limited announceForAccessibility to initial mount to avoid repeated screen-reader announcements on dynamic label changes.
Corrected malformed digit glyph presets for 0, 1, 3, 6, and 9.
Normalized the normaliseFrames fallback path so it respects requested rows and cols like the other code paths.
0.3.1
Fixed
Simplified the published package README to plain markdown so npm can render it reliably on the package page.
0.3.0
Changed
Rebuilt the library as a Skia-first renderer instead of the previous SVG + Reanimated-only implementation.
Added an optional SVG fallback path rather than making SVG the primary rendering backend.
Refactored the repo into a workspace layout with the published library under packages/react-native-dotgrid and the Expo app under example.
Split animation state management from renderer drawing so Skia and SVG share the same packed-frame and shared-value pipeline.
Tightened npm packaging so the ESM build is explicitly marked as ESM, tests are excluded from published type declarations, and the tarball only ships built artifacts and docs.
Fixed
Fixed the native iOS startup crash caused by calling non-worklet helpers from UI-thread rendering paths in the new Skia implementation.
Removed worklet-unsafe helper usage from both the Skia path and the SVG fallback.
Stopped publishing test declaration files and raw source files in the npm package.
Added
Added dedicated worklet-safe renderer helpers and regression tests covering renderer import boundaries and worklet helper behavior.
Added packed-artifact smoke testing for the published package against a temporary Expo app.
0.2.0
Added
Pre-generated preset constants for web API parity: