add tui dependencies and base styles

This commit is contained in:
leonardotrapani
2026-01-31 20:48:23 +01:00
parent 38cac375ad
commit 175f4cba56
6 changed files with 197 additions and 2 deletions
+26
View File
@@ -0,0 +1,26 @@
package tui
import "github.com/charmbracelet/lipgloss"
// Color palette for hyprvoice TUI
// Using a modern, accessible color scheme
var (
// Primary colors
ColorPrimary = lipgloss.Color("#7C3AED") // Purple - main accent
ColorSecondary = lipgloss.Color("#06B6D4") // Cyan - secondary accent
// Status colors
ColorSuccess = lipgloss.Color("#22C55E") // Green
ColorError = lipgloss.Color("#EF4444") // Red
ColorWarning = lipgloss.Color("#F59E0B") // Amber
// Text colors
ColorText = lipgloss.Color("#F8FAFC") // Bright white
ColorMuted = lipgloss.Color("#94A3B8") // Slate gray
ColorSubtle = lipgloss.Color("#64748B") // Darker gray
// Background colors
ColorBg = lipgloss.Color("#0F172A") // Dark slate
ColorBgAlt = lipgloss.Color("#1E293B") // Slightly lighter
ColorHighlight = lipgloss.Color("#334155") // Selection highlight
)