Commit
eeco
feat: switch brand accent from magenta to blue
modified assets/eeco_logo_dark.png
binary file — no preview
modified assets/eeco_logo_light.png
binary file — no preview
modified internal/tui/style.go
@@ -44,13 +44,12 @@ func newStyles(color bool) styles {
warn: plain, ok: plain,
}
}
// Atom One Dark palette. Magenta (#c678dd, the palette's magenta
// slot) is the eeco brand accent — logo "eco", prompt, primary
// Atom One Dark palette. Blue (#61afef, the palette's blue slot) is
// the eeco brand accent — logo "eco", prompt, command names, primary
// affordances. Green stays a semantic success signal only (never an
// accent). Greys form a three-step hierarchy: body > hint > footer.
const (
magenta = "#c678dd" // brand accent
blue = "#61afef" // command names / keys
blue = "#61afef" // brand accent — logo "eco", prompt, command names
cyan = "#66b2ff" // table headers
yellow = "#e5c07b" // cautions
green = "#98c379" // success only
@@ -60,9 +59,9 @@ func newStyles(color bool) styles {
nearDark = "#282c34" // light-background foreground
)
return styles{
brand: lipgloss.NewStyle().Foreground(lipgloss.Color(magenta)).Bold(true),
brand: lipgloss.NewStyle().Foreground(lipgloss.Color(blue)).Bold(true),
logoMuted: lipgloss.NewStyle().Foreground(lipgloss.AdaptiveColor{Light: nearDark, Dark: fgGrey}).Bold(true),
prompt: lipgloss.NewStyle().Foreground(lipgloss.Color(magenta)).Bold(true),
prompt: lipgloss.NewStyle().Foreground(lipgloss.Color(blue)).Bold(true),
dim: lipgloss.NewStyle().Foreground(lipgloss.Color(fgGrey)),
dimmer: lipgloss.NewStyle().Foreground(lipgloss.Color(fgFooter)),
key: lipgloss.NewStyle().Foreground(lipgloss.Color(blue)).Bold(true),
modified scripts/render_logo.swift
@@ -10,11 +10,11 @@
// Requires Orbitron-Regular.ttf, Orbitron-Bold.ttf, Orbitron-SemiBold.ttf
// in /Library/Fonts or ~/Library/Fonts.
//
// Reproduce the committed assets (neutral "e" + magenta "eco" accent):
// Reproduce the committed assets (neutral "e" + blue "eco" accent):
// swift scripts/render_logo.swift 4 assets/eeco_logo_light.png \
// --color1 282c34 --color2 c678dd
// --color1 282c34 --color2 61afef
// swift scripts/render_logo.swift 4 assets/eeco_logo_dark.png \
// --color1 abb2bf --color2 c678dd
// --color1 abb2bf --color2 61afef
//
// For variant 4: --color1 styles "e", --color2 styles "eco".
// For variants 1-3: --color1 styles the whole word; --color2 ignored.