styles

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package styles provides Lip Gloss styling for TUI components.

This package defines all colors, borders, and text styles used throughout the Ralph TUI for consistent visual design.

Index

Constants

View Source
const RalphFox = `` /* 1159-byte string literal not displayed */

RalphFox is ASCII art of Ralph the blue fox shown at CLI startup.

Variables

View Source
var (
	// Primary colors
	Primary = lipgloss.Color("#ff1cf0") // Hot Pink (main brand color)
	Success = lipgloss.Color("#50fa7b") // Bright Green (checkmarks, success)
	Warning = lipgloss.Color("#f9e2af") // Yellow (warnings)
	Error   = lipgloss.Color("#f38ba8") // Red (errors)
	Info    = lipgloss.Color("#00d9ff") // Bright Cyan
)

Color palette - Lip Gloss vibrant theme

View Source
var (
	// SubTitleStyle for primary text.
	SubTitleStyle = lipgloss.NewStyle().Foreground(Primary)
	// InfoStyle for informational messages.
	InfoStyle = lipgloss.NewStyle().Foreground(Info)
	// SuccessStyle for success messages.
	SuccessStyle = lipgloss.NewStyle().Foreground(Success)
	// WarningStyle for warning messages.
	WarningStyle = lipgloss.NewStyle().Foreground(Warning)
	// ErrorStyle for error messages.
	ErrorStyle = lipgloss.NewStyle().Foreground(Error)
)

Message styles

View Source
var (
	// TitleStyle is for main screen titles.
	TitleStyle = lipgloss.NewStyle().
		Bold(true).
		Foreground(Primary).
		MarginBottom(1)
)

Title styles

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