Pricing

ScrambleText changelog

v1.4.1 (2026-10-24)

  • Preserve server-rendered nodes on first connection so text and framework boundaries survive hydration. Reconnection of initialized elements and motion behavior remain unchanged.

  • 2026-09-21: Aligned the usage guide, source Prop table, and Site / AI reading entry. Documentation only; component behavior is unchanged.

v1.4.0 (2026-09-17)

  • motionColor now uses shared TextMotionColor and supports a per-character resolver; chromatic() can generate a colorful gradient sequence.

v1.3.2 (2026-09-09)

  • motionColor now covers every target character. Preserved characters and formatting symbols also participate in the unified per-character color fallback sequence; full timing follows TextMotionSpec §2.1.

  • The character-change effect keeps its existing rules. Final original colors appear when no color is configured, animation is disabled where applicable, or reduced motion applies. Continuous updates replan the color sequence, and unmount cleans up color animation.

v1.3.1 (2026-09-08)

  • Continuous updates retain in-progress character progress. Without color, text nodes are reused; with color, per-character nodes are reused, and the display changes only when characters actually change.

v1.3.0 (2026-06-15)

  • motionColor now defaults to undefined, leaving text color unchanged unless explicitly set.

v1.2.0 (2026-06-14)

  • The root Frame now enables Frame default motion. Its internal scrambling animation runs alongside component while* motion and parent orchestration.

v1.1.0 (2026-06-14)

  • Unified six typography Props with motionColor.

  • Moved cascade timing entirely inside the component.

  • respectMotionPreference now defaults to false.

v1.0.0 (2026-06-11)

  • Added ScrambleText.