From 2761449c99536a0a01eed4a21f146f752156db10 Mon Sep 17 00:00:00 2001 From: Christopher Lamm Date: Thu, 26 Feb 2026 18:02:18 -0500 Subject: [PATCH] refactor: move colors and glyphs into style.go --- style/color.go | 45 --------------------------------------------- style/glyph.go | 7 ------- style/style.go | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+), 52 deletions(-) delete mode 100644 style/color.go delete mode 100644 style/glyph.go diff --git a/style/color.go b/style/color.go deleted file mode 100644 index dc43289..0000000 --- a/style/color.go +++ /dev/null @@ -1,45 +0,0 @@ -package style - -import "charm.land/lipgloss/v2" - -var ( - Bg0 = lipgloss.Color("#16161E") - Bg1 = lipgloss.Color("#1F1F28") - Bg2 = lipgloss.Color("#21222C") - Bg3 = lipgloss.Color("#2A2A33") - Text = lipgloss.Color("#EAEAF2") - TextMuted = lipgloss.Color("#8A86A0") - Accent0 = lipgloss.Color("#CA0174") - Accent1 = lipgloss.Color("#00F0FF") - Accent2 = lipgloss.Color("#FF00FF") - Accent3 = lipgloss.Color("#00FFA2") - Success = lipgloss.Color("#00FF9C") - Warning = lipgloss.Color("#FFD300") - Error = lipgloss.Color("#FF003C") - Info = lipgloss.Color("#009CFF") - Link = lipgloss.Color("#00FFFF") - TermBlack = lipgloss.Color("#16161E") - TermRed = lipgloss.Color("#FF003C") - TermGreen = lipgloss.Color("#00FF9C") - TermYellow = lipgloss.Color("#FFD300") - TermBlue = lipgloss.Color("#009CFF") - TermMagenta = lipgloss.Color("#FF00FF") - TermCyan = lipgloss.Color("#00F0FF") - TermWhite = lipgloss.Color("#EAEAF2") - TermBrightBlack = lipgloss.Color("#2A2A33") - TermBrightRed = lipgloss.Color("#FF3369") - TermBrightGreen = lipgloss.Color("#66FFBF") - TermBrightYellow = lipgloss.Color("#FFE766") - TermBrightBlue = lipgloss.Color("#33CFFF") - TermBrightMagenta = lipgloss.Color("#FF66FF") - TermBrightCyan = lipgloss.Color("#66F5FF") - TermBrightWhite = lipgloss.Color("#FFFFFF") - SyntaxKeyword = lipgloss.Color("#CA0174") - SyntaxString = lipgloss.Color("#00FFA2") - SyntaxFunction = lipgloss.Color("#00F0FF") - SyntaxVariable = lipgloss.Color("#EAEAF2") - SyntaxType = lipgloss.Color("#FF00FF") - SyntaxOperator = lipgloss.Color("#FFD300") - SyntaxNumber = lipgloss.Color("#FF7B00") - SyntaxComment = lipgloss.Color("#8A86A0") -) diff --git a/style/glyph.go b/style/glyph.go deleted file mode 100644 index 0591dfa..0000000 --- a/style/glyph.go +++ /dev/null @@ -1,7 +0,0 @@ -package style - -// Glyphs for consistent UI messaging -const ( - GlyphInfo = "󱙝" - GlyphError = "󱙜" -) diff --git a/style/style.go b/style/style.go index 5e47e4c..4c4916f 100644 --- a/style/style.go +++ b/style/style.go @@ -5,6 +5,54 @@ import ( "github.com/muesli/reflow/wordwrap" ) +// Glyphs for consistent UI messaging +const ( + GlyphInfo = "󱙝" + GlyphError = "󱙜" +) + +var ( + Bg0 = lipgloss.Color("#16161E") + Bg1 = lipgloss.Color("#1F1F28") + Bg2 = lipgloss.Color("#21222C") + Bg3 = lipgloss.Color("#2A2A33") + Text = lipgloss.Color("#EAEAF2") + TextMuted = lipgloss.Color("#8A86A0") + Accent0 = lipgloss.Color("#CA0174") + Accent1 = lipgloss.Color("#00F0FF") + Accent2 = lipgloss.Color("#FF00FF") + Accent3 = lipgloss.Color("#00FFA2") + Success = lipgloss.Color("#00FF9C") + Warning = lipgloss.Color("#FFD300") + Error = lipgloss.Color("#FF003C") + Info = lipgloss.Color("#009CFF") + Link = lipgloss.Color("#00FFFF") + TermBlack = lipgloss.Color("#16161E") + TermRed = lipgloss.Color("#FF003C") + TermGreen = lipgloss.Color("#00FF9C") + TermYellow = lipgloss.Color("#FFD300") + TermBlue = lipgloss.Color("#009CFF") + TermMagenta = lipgloss.Color("#FF00FF") + TermCyan = lipgloss.Color("#00F0FF") + TermWhite = lipgloss.Color("#EAEAF2") + TermBrightBlack = lipgloss.Color("#2A2A33") + TermBrightRed = lipgloss.Color("#FF3369") + TermBrightGreen = lipgloss.Color("#66FFBF") + TermBrightYellow = lipgloss.Color("#FFE766") + TermBrightBlue = lipgloss.Color("#33CFFF") + TermBrightMagenta = lipgloss.Color("#FF66FF") + TermBrightCyan = lipgloss.Color("#66F5FF") + TermBrightWhite = lipgloss.Color("#FFFFFF") + SyntaxKeyword = lipgloss.Color("#CA0174") + SyntaxString = lipgloss.Color("#00FFA2") + SyntaxFunction = lipgloss.Color("#00F0FF") + SyntaxVariable = lipgloss.Color("#EAEAF2") + SyntaxType = lipgloss.Color("#FF00FF") + SyntaxOperator = lipgloss.Color("#FFD300") + SyntaxNumber = lipgloss.Color("#FF7B00") + SyntaxComment = lipgloss.Color("#8A86A0") +) + var ( FgAccent0 = lipgloss.NewStyle().Foreground(Accent0) FgText = lipgloss.NewStyle().Foreground(Text)