# SnowUILogo changelog Read the complete [LICENSE](https://snowui.dev/LICENSE) for the installed version before use. Reviewed against Chinese source SHA-256 `5c806a2faff83db9219220dda697d5cfb3fb24d94abf5dbd2f7adb299458a0a4`. For version differences, check the installed package as well. ### v1.19.2 (2026-10-23) - Vector-letter sizes and positions use the default wordmark canvas geometry directly, without text-token em units, preventing small root font sizes or the text token 12px floor from pushing artwork beyond its canvas. The 16px baseline, brand paths, proportions, scale, compactProgress and motion remain unchanged; body-text minimum sizes are preserved. ### v1.19.1 (2026-10-07) - Fixed the I glyph becoming too thin on a narrow canvas in the rounded-line wordmark. Its vertical stroke now matches the weight of U while preserving letter spacing and the outer frame. ### v1.19.0 (2026-10-07) - Added the `textMotion="variants"` wordmark morph cycle alongside the default greetings mode. Icon behavior, stable hit area, reduced motion, and node-resume rules remain intact. ### v1.18.2 (2026-10-07) - Shortened the hover target start interval from 1200ms to 1000ms while preserving full transitions, stable nodes, and the rule against catching up missed cycles. ### v1.18.1 (2026-10-06) - Aligned the horizontal brand wordmark and hover greetings to the left; the icon continues switching Emoji in sync. The vertical and text-only layouts remain centered. ### v1.18.0 (2026-10-06) - Added an `idleMotion` switch that defaults to off. The Site enables idle rotation and floating only for the homepage brand Logo; hover behavior is unchanged. ### v1.17.1 (2026-10-06) - Changed idle motion from CSS transforms to native SVG attribute animation, preserving period, amplitude, and hover pause while reducing soft edges caused by animation compositing resampling. ### v1.17.0 (2026-10-06) - Inspired by Look Alive's yellow graphic and cloud, added slow whole-icon rotation and vertical floating to the idle brand icon. Hover node cycling remains; the wordmark and hit area are unchanged. ### v1.16.1 (2026-10-06) - Extended the hover node resume window from 5 to 10 seconds. Within that window, playback continues from the node after the most recently completed one. ### v1.16.0 (2026-10-06) - Hover intent is now consumed at stable node boundaries. Icon, letter, and brand restoration each finish fully; within five seconds, playback resumes at the node after the last completed one. ### v1.15.3 (2026-10-06) - Fixed the root hover area so dynamically overflowing glyphs cannot trigger repeated pointer entry and exit. Recursive timing does not catch up busy frames, and cycling speeds up to 1200ms. ### v1.15.2 (2026-10-06) - Matched Emoji size to the icon's actual visible bounds. Icon and text now cycle together every 1800ms. ### v1.15.1 (2026-10-06) - Fixed clipping of the vertical wordmark and sideways movement when brand letters return. Greetings are calibrated to the actual SnowUI glyph height and scale proportionally with the Logo. ### v1.15.0 (2026-10-06) - Separated icon and text speeds. The icon alternates blur and scale; the wordmark uses per-letter vectors from Figma and independent letter transitions without relying on NumericText. ### v1.14.0 (2026-10-06) - Changed to a cycle of Emoji and multilingual greetings as requested, and added continuous `compactProgress` contraction for the vertical layout. All four combinations and static brand geometry remain. ### v1.13.0 (2026-10-05) - Updated the colored icon, two-layer rotation, wordmark gradient over the theme background, and vertical combination proportions according to the Workshop. Horizontal layout and icon/text sizes are unchanged. - 2026-09-21: Aligned the usage guide, source Prop table, and Site / AI reading entry. Documentation only; component behavior is unchanged. ### v1.12.0 (2026-07-22) #### Adjustments - Source, documentation, Test, and injection entry now consistently use `SnowUILogo` as the PascalCase filename and export name. - Clarified that consumers compose navigation links. Added a home-navigation Test example with a native `` wrapping SnowUILogo; the component does not add an `href` Prop. ### v1.11.0 (2026-07-22) #### Adjustments - Set the fixed brand motion to clockwise `0.20x` for the starburst; blue bars 1/2 and 3/4 remain clockwise at `0.10x`. ### v1.10.0 (2026-07-22) #### Adjustments - Set fixed brand motion to counterclockwise `0.30x` for the starburst and clockwise `0.10x` for both blue-bar groups 1/2 and 3/4. - Removed public `speed`, `hoverMotion`, and `loopMotion` motion configuration. The Test controls remain an internal debugging tool, outside the component API. ### v1.9.0 (2026-07-22) #### Fixes - Fixed faster blue bars pausing after a full turn during sustained hover while waiting for the slowest starburst. All five layers now loop independently at their own speeds until hover ends and the parking phase begins. ### v1.8.0 (2026-07-22) #### Adjustments - Changed default speeds to `0.15x` for the starburst, `0.30x` for blue bars 1/2, and `0.60x` for blue bars 3/4. Bars in each group rotate in sync. - After hover ends, blue bars park at the nearest multiple of 90°, ensuring one of bars 1/2 remains at a 45° diagonal and one of bars 3/4 points to 12 o'clock. - Combined the hover motion controls into three groups: starburst, blue bars 1/2, and blue bars 3/4. ### v1.7.0 (2026-07-22) #### Adjustments - After hover ends, the layers no longer finish a full turn. They park at a constant speed in the current direction at the nearest `45°` alignment, with one axis each of the starburst and blue bars pointing to 12 o'clock. - Preserved the parked angle so the next hover starts continuously from the current visual angle without a jump. ### v1.6.0 (2026-07-22) #### Adjustments - Removed segmented angle keyframes and speed changes in favor of linear full-turn rotation at a constant angular speed. - Changed the default speed of the starburst and four blue bars from `0.25x` to `0.15x`. ### v1.5.0 (2026-07-22) #### Adjustments - Removed per-layer waits and mid-cycle catch-up. The starburst rotates clockwise by default, while all four blue bars rotate counterclockwise together at the same speed. - After hover ends, all five layers finish a full turn in their current directions and stop at their initial angles. ### v1.4.0 (2026-07-22) #### Adjustments - Replaced independent `animation-delay` values for blue bars with staggered wait and catch-up keyframes within one cycle. - At the default shared speed and direction, all five layers meet precisely at 215° halfway through the cycle, briefly restoring the complete SnowUI Logo geometry before finishing the second half together. - A cycle now waits for all five layers to finish. Independently adjusted speeds no longer let the last blue bar truncate the other layers early. ### v1.3.0 (2026-07-22) #### Adjustments - Following the rhythm of loading.io Rosary / Microsoft loading, increased the stagger between layers from 10ms to 130ms. - Changed the rotation curve to turn quickly at the start, slow noticeably in the middle, then accelerate to finish the full turn, making the order of all five layers clear. ### v1.2.0 (2026-07-22) #### Adjustments - Changed the two light Fill layers of `UI` to the theme `white-100` Token, which automatically becomes a black overlay in dark mode. - Set both the starburst and four blue bars to the default `0.25x` speed and clockwise direction. - Hover motion became a complete single cycle with a 10ms stagger between layers. Leaving midway lets the current cycle finish and only prevents later cycles. ### v1.1.0 (2026-07-22) #### Added - Added `hoverMotion` to configure the speed multiplier and clockwise/counterclockwise direction of the starburst and four blue bars independently. - Added Test hover motion controls with separate speed sliders and direction switches for all five layers. #### Adjustments - Recorded the three Fill layers of the old `UI` lettering. For the current wordmark fill, follow the Wordmark Color section of this document. ### v1.0.0 (2026-07-22) #### Added - Added the SnowUILogo component with icon, wordmark, horizontal combination, and vertical combination forms. - Recorded the exact dimensions, icon/wordmark proportions, and combination spacing of all four forms from the design. - Added per-layer hover rotation: the white starburst rotates clockwise, while the four blue bars rotate counterclockwise with increasing speed from top to bottom; the wordmark remains static. - Added proportional `scale`, a `speed` multiplier, loop timing overrides, and a reduced-motion fallback. [Component guide](https://snowui.dev/llms/en/components/snow-ui-logo.md) · [Full reference](https://snowui.dev/llms/en/components/snow-ui-logo/reference.md)