on main help sign in
chore: match initialchar colors in label position to label colors
35fd928Christian Rocha
internal/tui/components/anim/anim.go+7−1
@@ -109,8 +109,14 @@ func New(numChars int, label string, t *styles.Theme) (a Anim) {
109 // Pre-render initial characters.
109 // Pre-render initial characters.
110 a.initialChars = make([]string, a.width)
110 a.initialChars = make([]string, a.width)
111 for i := range a.initialChars {
111 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+ }
112 a.initialChars[i] = lipgloss.NewStyle().
118 a.initialChars[i] = lipgloss.NewStyle().
113− Foreground(ramp[i]).
119+ Foreground(c).
114 Render(string(initialChar))
120 Render(string(initialChar))
115 }
121 }
116
122