init commit

This commit is contained in:
ysandler
2026-01-27 22:01:30 -06:00
commit ee23a4f39c
22 changed files with 1605 additions and 0 deletions

53
internal/tui/styles.go Normal file
View File

@@ -0,0 +1,53 @@
package tui
import "github.com/charmbracelet/lipgloss"
var (
// Colors
secondaryColor = lipgloss.Color("241") // Gray
dimColor = lipgloss.Color("245") // Dimmer gray
// Title
TitleStyle = lipgloss.NewStyle().
Bold(true).
Foreground(lipgloss.Color("213")) // Magenta/pink
// ID styles
IDStyle = lipgloss.NewStyle().
Bold(true).
Foreground(lipgloss.Color("82")) // Bright green
IDStyleSelected = lipgloss.NewStyle().
Bold(true).
Foreground(lipgloss.Color("154")) // Even brighter green
// DateTime styles
DateTimeStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("244")) // Medium gray
DateTimeStyleSelected = lipgloss.NewStyle().
Foreground(lipgloss.Color("250")) // Lighter
// Content styles
ContentStyle = lipgloss.NewStyle().
Foreground(dimColor)
ContentStyleSelected = lipgloss.NewStyle().
Foreground(lipgloss.Color("252")) // Brighter when selected
// Cursor
CursorStyle = lipgloss.NewStyle().
Bold(true).
Foreground(lipgloss.Color("212"))
// Help
HelpStyle = lipgloss.NewStyle().
Foreground(secondaryColor).
MarginTop(1)
// No results
NoResultsStyle = lipgloss.NewStyle().
Foreground(secondaryColor).
Italic(true).
MarginTop(1)
)