diff --git a/internal/tui/components/logo/logo.go b/internal/tui/components/logo/logo.go index 06ece3055be1494dcae2693cb2ab5e4fcef036bf..b57dfdb15ce90b783ed20cd874e81caccd889f2c 100644 --- a/internal/tui/components/logo/logo.go +++ b/internal/tui/components/logo/logo.go @@ -374,7 +374,10 @@ func blendColors(size int, stops ...color.Color) []color.Color { segmentSize := segmentSizes[i] for j := range segmentSize { - t := float64(j) / float64(segmentSize) + var t float64 + if segmentSize > 1 { + t = float64(j) / float64(segmentSize-1) + } c := c1.BlendHcl(c2, t) blended = append(blended, c) }