# ScrambleText changelog
Read the complete [LICENSE](https://snowui.dev/LICENSE) for the installed version before use.
Reviewed against Chinese source SHA-256 `822d6feed0270599753bb10090c5c6ff22fbc2f47ea340b8edfe403db47bc91c`. For version differences, check the installed package as well.
### 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.
[Component guide](https://snowui.dev/llms/en/components/scramble-text.md) · [Full reference](https://snowui.dev/llms/en/components/scramble-text/reference.md)