Skip to content

v1.0.0

Latest

Choose a tag to compare

@LukeCarlThompson LukeCarlThompson released this 26 Sep 08:32
· 1 commit to main since this release
26d03e1

1.0.0

Added

  • ✅ Added SplitText and SplitBitmapText components and setValue methods to useSpring and useSmoothDamp.
  • ✅ Added the pixi-solid/testing subpath with scene and hook helpers, mock contexts, manual ticker, scene queries, and cleanup. Manual ticker drivers now advance asynchronously and consistently.
  • ✅ Packaged the pixi-solid consumer skill at dist/skills/pixi-solid and added a browser export condition for Vite SSR bundling.

Changed

  • ⚙️ Renamed the ticker-based delay factory to createDelay; import it from pixi-solid/utils.
  • ⚙️ Exported component-specific prop types; removed factory helper types from the root exports.
  • ⚙️ Components no longer destroy instances passed through as; callers own those instances.
  • ⚙️ Limited PixiCanvas wrapper props to class, classList, style, and ref; put other DOM props on a caller-owned element. Only one canvas can be mounted per application at a time.
  • ⚙️ Application options apply only when the provider creates the app; ignored options warn in development when an app is reused.

Removed

  • 💀 Removed the public createTestRoot testing utility. Replace createTestRoot(callback).value with renderHook(callback).result(); use ctx.renderHook(callback) when the hook needs test context.

Fixed

  • 🐞 Cleaned up app initialization failures and apps whose provider unmounts while initialization is pending; detached scene children when PixiCanvas unmounts.