theme

package
v0.1.21 Latest Latest
Warning

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

Go to latest
Published: May 27, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Default = Palette{
	Text:           lipgloss.Color(""),
	Accent:         lipgloss.Color("63"),
	Assistant:      lipgloss.Color("39"),
	Border:         lipgloss.Color("240"),
	Muted:          lipgloss.Color("245"),
	Subtle:         lipgloss.Color("240"),
	Info:           lipgloss.Color("111"),
	InfoSoft:       lipgloss.Color("86"),
	Success:        lipgloss.Color("78"),
	Warn:           lipgloss.Color("220"),
	Error:          lipgloss.Color("203"),
	Palette:        lipgloss.Color("212"),
	StatusIdle:     lipgloss.Color("86"),
	Selection:      lipgloss.Color("238"),
	UserAccent:     lipgloss.Color("63"),
	UserBackground: lipgloss.Color("236"),
	Plan:           lipgloss.Color("75"),
	PlanBackground: lipgloss.Color("236"),
	Tool:           lipgloss.Color("220"),
	Result:         lipgloss.Color("81"),
	ResultDenied:   lipgloss.Color("214"),
	ResultTimeout:  lipgloss.Color("215"),
	ResultError:    lipgloss.Color("197"),
	ResultRunning:  lipgloss.Color("117"),
}

Functions

func MutedStyle added in v0.1.17

func MutedStyle() lipgloss.Style

func RoleBorder

func RoleBorder(role string) lipgloss.Color

func StatusStyle added in v0.1.17

func StatusStyle(kind string) lipgloss.Style

func UserPromptGlyphStyle added in v0.1.17

func UserPromptGlyphStyle() lipgloss.Style

func UserPromptStyle added in v0.1.17

func UserPromptStyle() lipgloss.Style

Types

type Palette

type Palette struct {
	Text       lipgloss.Color
	Accent     lipgloss.Color
	Assistant  lipgloss.Color
	Border     lipgloss.Color
	Muted      lipgloss.Color
	Subtle     lipgloss.Color
	Info       lipgloss.Color
	InfoSoft   lipgloss.Color
	Success    lipgloss.Color
	Warn       lipgloss.Color
	Error      lipgloss.Color
	Palette    lipgloss.Color
	StatusIdle lipgloss.Color
	Selection  lipgloss.Color

	UserAccent     lipgloss.Color
	UserBackground lipgloss.Color

	Plan           lipgloss.Color
	PlanBackground lipgloss.Color
	Tool           lipgloss.Color
	Result         lipgloss.Color
	ResultDenied   lipgloss.Color
	ResultTimeout  lipgloss.Color
	ResultError    lipgloss.Color
	ResultRunning  lipgloss.Color
}

Palette is the single built-in whale TUI chrome palette. It centralizes the current color choices without introducing user-facing theme configuration yet.

Jump to

Keyboard shortcuts

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