First draft
This commit is contained in:
57
ui/styles.go
Normal file
57
ui/styles.go
Normal file
@@ -0,0 +1,57 @@
|
||||
package ui
|
||||
|
||||
import "github.com/charmbracelet/lipgloss"
|
||||
|
||||
var (
|
||||
// Clock colors
|
||||
ClockStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#00FF88")).
|
||||
Bold(true)
|
||||
|
||||
ClockAlarmStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#FF4444")).
|
||||
Bold(true)
|
||||
|
||||
// Alarm list
|
||||
AlarmEnabledStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#00FF88"))
|
||||
|
||||
AlarmDisabledStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#666666"))
|
||||
|
||||
AlarmSelectedStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#FFFF00")).
|
||||
Bold(true)
|
||||
|
||||
// Status bar
|
||||
StatusStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#888888"))
|
||||
|
||||
HelpStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#555555"))
|
||||
|
||||
// Alarm firing overlay
|
||||
AlarmFiringStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#FF0000")).
|
||||
Bold(true).
|
||||
Blink(true)
|
||||
|
||||
// Form
|
||||
FormLabelStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#AAAAAA"))
|
||||
|
||||
FormActiveStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#00FF88")).
|
||||
Bold(true)
|
||||
|
||||
FormErrorStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#FF4444"))
|
||||
|
||||
TitleStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#00FF88")).
|
||||
Bold(true).
|
||||
Underline(true)
|
||||
|
||||
DividerStyle = lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("#333333"))
|
||||
)
|
||||
Reference in New Issue
Block a user