NumericText changelog
2026-09-21: Unified the usage guide, source property table, and Site / AI reading entry points. Documentation only; component behavior is unchanged.
v1.7.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.7.1 (2026-09-08)
Retained the existing digit replacement and interruption behavior while reusing the number formatter, reading geometry in batches, and promptly releasing replacement animations and cleanup timers.
v1.7.0 (2026-06-15)
Fully reproduced the character appearance and timing of
numeric-text-main: restoredscale(0.6)androtateZ(2deg), and changed stagger toduration * 0.3 / number of non-empty changed characters.Aligned the defaults for
transitionandrespectMotionPreferencewith the reference project. TextMotion-Demo Slow Mode now works by extendingtransition.duration.Numeric trends again use shared
numeric.ts, so increasing numbers roll upward and decreasing numbers roll downward.
v1.6.2 (2026-06-15)
Checked against
numeric-text-mainand restored the original WAAPI keyframe structure for vertical movement and blur.Scale and rotation remained disabled; opacity continued to control actual character entrance and exit.
v1.6.1 (2026-06-15)
Restored opacity changes on character entrance and exit, fixing ghosting where old and new characters both remained solid during the main animation.
Kept vertical movement and blur without restoring scale or rotation.
v1.6.0 (2026-06-15)
Moved numeric content normalization into
../lib/text-motion/format.ts.character.tsbecame a pure character-reassembly runtime with an injectable animator. NumericText manages its own vertical-movement and blur entrance/exit effects.Removed NumericText character scale and rotation; opacity was restored in v1.6.1 to complete entrance and exit.
v1.1.0 (2026-06-15)
Extracted character diffing, FLIP at unchanged-span edges, character entrance/exit, and changed-color lifecycle into
../lib/text-motion/character.ts. NumericText became a thin wrapper around the shared engine.
v1.5.0 (2026-06-15)
motionColornow defaults toundefined, leaving text color unchanged unless explicitly set.
v1.4.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.3.0 (2026-06-14)
Numeric trend parsing now handles increasing and decreasing negative numbers plus cyclic timer/countdown comparisons of full time strings. Addition uses Up; subtraction uses Down.
v1.2.0 (2026-06-14)
Root
Framenow enables default Frame motion by default. Internal character diffing runs alongside component-levelwhile*and parent choreography.
v1.1.0 (2026-06-14)
Unified six typography Props,
motionColor, andas="label".Removed public Props that exposed motion implementation details.
respectMotionPreferencedefaults tofalse.
v1.0.0
Added the NumericText component.