on main help sign in
chore: match initialchar colors in label position to label colors
commit35fd928f9f268cce1bd43aef32d2cf6a5cb5a066 authorChristian Rocha <christian@rocha.is> dateWed 2 Jul 2025, 14:32 (1 year ago) parente9f79b0
1 file changed+7−1
internal/tui/components/anim/anim.go+7−1
internal/tui/components/anim/anim.go+7−1
@@ -109,8 +109,14 @@ func New(numChars int, label string, t *styles.Theme) (a Anim) {
109109 // Pre-render initial characters.
110110 a.initialChars = make([]string, a.width)
111111 for i := range a.initialChars {
112+ var c color.Color
113+ if i <= a.cyclingCharWidth {
114+ c = ramp[i]
115+ } else {
116+ c = t.FgBase
117+ }
112118 a.initialChars[i] = lipgloss.NewStyle().
113− Foreground(ramp[i]).
119+ Foreground(c).
114120 Render(string(initialChar))
115121 }
116122