SlotText changelog
2026-09-21: Unified the usage guide, source property table, and Site / AI reading entry points. Documentation only; component behavior is unchanged.
v1.11.2 (2026-09-09)
motionColornow covers every target character. Retained characters and formatting marks also join the unified per-character color return sequence; the full timing follows TextMotionSpec §2.1.Character-change effects retain their existing rules. Without a color setting, with animation disabled where applicable, or when reduced motion applies, the final original color is shown. Continuous updates reschedule the color sequence, and unmounting cleans up color animations.
v1.11.1 (2026-09-08)
Continuous updates now continue from the current slot appearance, retaining movement already in progress while reducing per-character timers and repeated layout reads.
interrupt=falsestill waits for the current playback to finish before applying the latest target.
v1.11.0 (2026-06-16)
Moved SlotText-specific
isTailhandling ahead of shared LCP / LCS: old characters beyond the new text length are extracted by original index before the remaining characters use shared reassembly.
v1.10.0 (2026-06-16)
Completed the
isTailend-deletion rule fromslot-text-main: old characters beyond the new text length use0.75times the duration and join the exit wave from the middle of the line.
v1.9.0 (2026-06-16)
The default exit direction changed to upward, matching NumericText’s default text direction.
Character entrance and exit gained the same opacity changes as NumericText:
0 -> 1on entrance and1 -> 0on exit.
v1.8.0 (2026-06-15)
Adopted the shared timeline used by NumericText, unifying natural-width commits, retained-character FLIP, and changed-character entrance/exit at the same reassembly point. This fixes width changes squeezing characters that have not exited yet.
Layout FLIP no longer adds
exitOffset. Ordinary-text stagger now follows local ordering in the changed middle span, preventing long prefixes from delaying entrance and exit.
v1.7.0 (2026-06-15)
Recreated SlotText from
slot-text-main: default direction changed todown, withinterrupt=trueandplayOnMount=falseby default, and 45ms stagger and wobble restored. Character processing moved to the LCP / LCS + FLIP shared with NumericText; SlotText retains only the vertical slot-scroll appearance.replayKeynow triggers whole-line replay only when text is unchanged. Normal text changes preserve unchanged characters as in the reference project.Added TextMotion-Demo Slow Mode support through
transitionoverrides and tightened mixed-content detection so ordinary text containing digits does not accidentally use right-to-left numeric ordering.
v1.6.0 (2026-06-15)
motionColornow defaults toundefined, leaving text color unchanged unless explicitly set.
v1.5.0 (2026-06-14)
Added numeric semantic classification through
motionRolefor ordinary numbers, timers, and countdowns. Multiplication and division choose Up or Down according to whether the result grows or shrinks.
v1.4.0 (2026-06-14)
Numeric trend parsing now handles increasing and decreasing negative numbers plus cyclic timer/countdown comparisons of full time strings. Addition rolls upward; subtraction rolls downward.
v1.3.0 (2026-06-14)
At that time, defaults were updated to match the confirmed screenshot: physical upward rolling,
stagger=45ms,duration=300ms,bounce=0.6,skipUnchanged=true, andinterrupt=false. The interruption policy was superseded byinterrupt=truein v1.7.0 to matchslot-text-main.Added numeric-trend semantics through
trend: increasing numbers roll up, decreasing numbers roll down, and changed digits start from least to most significant. The direction API was later consolidated aroundnormal/reversesemantics.
v1.2.0 (2026-06-14)
Root
Framenow enables default Frame motion by default. Internal slot animation runs alongside component-levelwhile*and parent choreography.
v1.1.0 (2026-06-14)
Unified six typography Props and
motionColor.Removed public Props that exposed motion implementation details.
respectMotionPreferencedefaults tofalse.