Versions in this module Expand all Collapse all v0 v0.1.0 Sep 10, 2025 Changes in this version + func Alpha(c color.Color, alpha uint8) color.Color + func ApplyBoldForegroundGrad(input string, color1, color2 color.Color) string + func ApplyForegroundGrad(input string, color1, color2 color.Color) string + func Darken(c color.Color, percent float64) color.Color + func ForegroundGrad(input string, bold bool, color1, color2 color.Color) []string + func Lighten(c color.Color, percent float64) color.Color + func ParseHex(hex string) color.Color + type Manager struct + func NewManager() *Manager + func SetDefaultManager() *Manager + func (m *Manager) Current() *Theme + func (m *Manager) List() []string + func (m *Manager) Register(theme *Theme) + func (m *Manager) SetTheme(name string) error + type Styles struct + Base lipgloss.Style + Error lipgloss.Style + Help help.Styles + Info lipgloss.Style + Muted lipgloss.Style + SelectedBase lipgloss.Style + Subtitle lipgloss.Style + Subtle lipgloss.Style + Success lipgloss.Style + Text lipgloss.Style + TextInput textinput.Styles + TextSelected lipgloss.Style + Title lipgloss.Style + Warning lipgloss.Style + type Theme struct + Accent color.Color + BgBase color.Color + BgBaseLighter color.Color + BgOverlay color.Color + BgSubtle color.Color + Border color.Color + BorderFocus color.Color + Error color.Color + FgBase color.Color + FgHalfMuted color.Color + FgMuted color.Color + FgSelected color.Color + FgSubtle color.Color + Info color.Color + IsDark bool + Primary color.Color + Secondary color.Color + Success color.Color + Tertiary color.Color + TextSelection lipgloss.Style + ThemeName string + Warning color.Color + White color.Color + func CurrentTheme() *Theme + func NewCharmtoneTheme() *Theme + func (t *Theme) S() *Styles