theme

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Theme

type Theme struct {
	Primary    lipgloss.Color
	Secondary  lipgloss.Color
	Accent     lipgloss.Color
	Background lipgloss.Color
	Surface    lipgloss.Color
	Text       lipgloss.Color
	TextMuted  lipgloss.Color
	Error      lipgloss.Color
	Success    lipgloss.Color
	Warning    lipgloss.Color

	// Panel styles
	PanelNormal  lipgloss.Style
	PanelFocused lipgloss.Style

	// Chat list
	ChatListItem       lipgloss.Style
	ChatListItemActive lipgloss.Style
	ChatListTitle      lipgloss.Style
	ChatListPreview    lipgloss.Style
	ChatListTime       lipgloss.Style
	ChatListUnread     lipgloss.Style
	ChatListOnline     lipgloss.Style

	// Chat view
	ChatViewHeader     lipgloss.Style
	MessageBubbleOwn   lipgloss.Style
	MessageBubbleOther lipgloss.Style
	MessageSender      lipgloss.Style
	MessageTime        lipgloss.Style
	MessageStatus      lipgloss.Style
	MessageReply       lipgloss.Style
	MessageSystem      lipgloss.Style

	// Composer
	ComposerPane     lipgloss.Style
	ComposerInput    lipgloss.Style
	ComposerHint     lipgloss.Style
	ComposerReplyBar lipgloss.Style

	// Status bar
	StatusBar          lipgloss.Style
	StatusBarConnected lipgloss.Style
	StatusBarTyping    lipgloss.Style

	// Dialog
	DialogBox          lipgloss.Style
	DialogTitle        lipgloss.Style
	DialogButton       lipgloss.Style
	DialogButtonActive lipgloss.Style

	// Auth
	AuthPane  lipgloss.Style
	AuthTitle lipgloss.Style
	AuthInput lipgloss.Style
	AuthLabel lipgloss.Style

	// Search
	SearchInput        lipgloss.Style
	SearchResult       lipgloss.Style
	SearchResultActive lipgloss.Style

	// Generic
	Spinner         lipgloss.Style
	Badge           lipgloss.Style
	Tab             lipgloss.Style
	TabActive       lipgloss.Style
	ProgressBar     lipgloss.Style
	ProgressBarFill lipgloss.Style
}

func DarkTheme

func DarkTheme() *Theme

func ForName

func ForName(name string) *Theme

func LightTheme

func LightTheme() *Theme

Jump to

Keyboard shortcuts

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