Skip to content

Commit 0cdfd11

Browse files
committed
refactor(cli): update color palette to adaptive styles for light and dark themes
1 parent 071306c commit 0cdfd11

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

  • src/client/acontext-cli/internal/tui

src/client/acontext-cli/internal/tui/styles.go

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,18 @@ import (
77
"github.com/charmbracelet/lipgloss"
88
)
99

10-
// Color palette - consistent with server.go
10+
// Color palette - adaptive for both light and dark terminal backgrounds.
11+
// Dark values are from the Dracula theme; Light values are higher-contrast
12+
// counterparts chosen for readability on white/light backgrounds.
1113
var (
12-
ColorPrimary = lipgloss.Color("#FF79C6") // Pink
13-
ColorSecondary = lipgloss.Color("#8BE9FD") // Cyan
14-
ColorSuccess = lipgloss.Color("#50FA7B") // Green
15-
ColorError = lipgloss.Color("#FF5555") // Red
16-
ColorWarning = lipgloss.Color("#FFB86C") // Orange
17-
ColorMuted = lipgloss.Color("#6272A4") // Gray
18-
ColorWhite = lipgloss.Color("#F8F8F2") // White
19-
ColorPurple = lipgloss.Color("#BD93F9") // Purple
14+
ColorPrimary = lipgloss.AdaptiveColor{Light: "#D6336C", Dark: "#FF79C6"} // Pink
15+
ColorSecondary = lipgloss.AdaptiveColor{Light: "#0E7490", Dark: "#8BE9FD"} // Cyan
16+
ColorSuccess = lipgloss.AdaptiveColor{Light: "#0F7B3F", Dark: "#50FA7B"} // Green
17+
ColorError = lipgloss.AdaptiveColor{Light: "#CC3333", Dark: "#FF5555"} // Red
18+
ColorWarning = lipgloss.AdaptiveColor{Light: "#C2590A", Dark: "#FFB86C"} // Orange
19+
ColorMuted = lipgloss.AdaptiveColor{Light: "#64748B", Dark: "#6272A4"} // Gray
20+
ColorWhite = lipgloss.AdaptiveColor{Light: "#282A36", Dark: "#F8F8F2"} // Text
21+
ColorPurple = lipgloss.AdaptiveColor{Light: "#7C3AED", Dark: "#BD93F9"} // Purple
2022
)
2123

2224
// Predefined styles

0 commit comments

Comments
 (0)