styles

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2026 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Overview

Package styles defines all lipgloss colors and styles for the TUI. No lipgloss.Color() calls should appear anywhere else.

Index

Constants

This section is empty.

Variables

View Source
var (
	BgBase  = lipgloss.Color("#0a0e14")
	BgPanel = lipgloss.Color("#0d1219")
	BgRow   = lipgloss.Color("#111820")
	BgHover = lipgloss.Color("#151d27")
)

Background layers.

View Source
var (
	BorderBase  = lipgloss.Color("#1e2d3d")
	BorderHover = lipgloss.Color("#2d4055")
	BorderFocus = lipgloss.Color("#00b4d8")
)

Borders.

View Source
var (
	TextPrimary   = lipgloss.Color("#cdd9e5")
	TextSecondary = lipgloss.Color("#8b9db0")
	TextMuted     = lipgloss.Color("#4a6072")
	TextDim       = lipgloss.Color("#2d4055")
)

Text.

View Source
var (
	ColorGreen  = lipgloss.Color("#3dd68c")
	ColorTeal   = lipgloss.Color("#00b4d8")
	ColorBlue   = lipgloss.Color("#4d9de0")
	ColorAmber  = lipgloss.Color("#f0a500")
	ColorRed    = lipgloss.Color("#e05555")
	ColorPurple = lipgloss.Color("#a78bfa")
	ColorGray   = lipgloss.Color("#4a6072")
)

Semantic colors.

View Source
var (
	HeatLow    = lipgloss.Color("#1a4a2e")
	HeatMedLow = lipgloss.Color("#2d7a4a")
	HeatMedHi  = lipgloss.Color("#3dd68c")
	HeatHigh   = lipgloss.Color("#5fffb1")
)

Heat grid gradient.

View Source
var (
	ActiveTab = lipgloss.NewStyle().
				Foreground(ColorTeal).
				Bold(true)

	InactiveTab = lipgloss.NewStyle().
				Foreground(TextMuted)

	PanelBorder = lipgloss.NewStyle().
				Border(lipgloss.RoundedBorder()).
				BorderForeground(BorderBase).
				Background(BgPanel)

	PanelBorderFocus = lipgloss.NewStyle().
						Border(lipgloss.RoundedBorder()).
						BorderForeground(BorderFocus).
						Background(BgPanel)

	StatValue = lipgloss.NewStyle().
				Bold(true).
				Foreground(TextPrimary)

	StatLabel = lipgloss.NewStyle().
				Foreground(TextSecondary)

	StatSublabel = lipgloss.NewStyle().
					Foreground(TextMuted)

	SectionHeader = lipgloss.NewStyle().
					Foreground(TextMuted).
					Bold(true)

	StatusBarStyle = lipgloss.NewStyle().
					Foreground(TextSecondary).
					Background(BgRow)

	ErrorStyle = lipgloss.NewStyle().
				Foreground(ColorRed).
				Bold(true)

	SuccessStyle = lipgloss.NewStyle().
					Foreground(ColorGreen)

	WarnStyle = lipgloss.NewStyle().
				Foreground(ColorAmber)

	MutedStyle = lipgloss.NewStyle().
				Foreground(TextMuted)

	DimStyle = lipgloss.NewStyle().
				Foreground(TextDim)

	PrimaryStyle = lipgloss.NewStyle().
					Foreground(TextPrimary)

	TealStyle = lipgloss.NewStyle().
				Foreground(ColorTeal)

	PurpleStyle = lipgloss.NewStyle().
				Foreground(ColorPurple)
)

Computed styles.

View Source
var TextContrast = lipgloss.Color("#ffffff")

Contrast foreground for colored pill/badge backgrounds.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL