Documentation
¶
Overview ¶
Package theme provides theme definitions and management for the TUI.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AvailableThemes ¶
func AvailableThemes() []string
AvailableThemes returns a list of available theme names.
Types ¶
type Theme ¶
type Theme struct {
Background lipgloss.Color
Accent lipgloss.Color
AccentDim lipgloss.Color
Border lipgloss.Color
BorderDim lipgloss.Color
MutedFg lipgloss.Color
TextFg lipgloss.Color
SuccessFg lipgloss.Color
WarnFg lipgloss.Color
ErrorFg lipgloss.Color
Cyan lipgloss.Color
Pink lipgloss.Color
Yellow lipgloss.Color
}
Theme defines all colors used in the application UI.
func CatppuccinMocha ¶
func CatppuccinMocha() *Theme
CatppuccinMocha returns the Catppuccin Mocha theme.
func CleanLight ¶
func CleanLight() *Theme
CleanLight returns a theme optimized for light terminal backgrounds.
func Dracula ¶
func Dracula() *Theme
Dracula returns the Dracula theme (dark background, vibrant colors).
func SolarizedLight ¶
func SolarizedLight() *Theme
SolarizedLight returns the Solarized light theme.
Click to show internal directories.
Click to hide internal directories.