From 31dc01ecfaeb94750fc78259000bb842263bbc79 Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Tue, 5 Aug 2025 22:55:33 -0400 Subject: [PATCH] chore: rename default theme + infer default theme name (#570) * chore: rename default theme + infer default theme name --- internal/tui/styles/{crush.go => charmtone.go} | 4 ++-- internal/tui/styles/theme.go | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) rename internal/tui/styles/{crush.go => charmtone.go} (96%) diff --git a/internal/tui/styles/crush.go b/internal/tui/styles/charmtone.go similarity index 96% rename from internal/tui/styles/crush.go rename to internal/tui/styles/charmtone.go index f27632784ad64ed3228ee548c7c8fe84b58bc9ec..cf3d6a092e88fa7832e7eda57c6e10be328c075b 100644 --- a/internal/tui/styles/crush.go +++ b/internal/tui/styles/charmtone.go @@ -5,9 +5,9 @@ import ( "github.com/charmbracelet/x/exp/charmtone" ) -func NewCrushTheme() *Theme { +func NewCharmtoneTheme() *Theme { t := &Theme{ - Name: "crush", + Name: "charmtone", IsDark: true, Primary: charmtone.Charple, diff --git a/internal/tui/styles/theme.go b/internal/tui/styles/theme.go index e917cb2b6ffc1ff864012366e0711b66ccf1be83..706bd199491daaff525b13dd808a52dae5f359eb 100644 --- a/internal/tui/styles/theme.go +++ b/internal/tui/styles/theme.go @@ -491,26 +491,26 @@ func SetDefaultManager(m *Manager) { func DefaultManager() *Manager { if defaultManager == nil { - defaultManager = NewManager("crush") + defaultManager = NewManager() } return defaultManager } func CurrentTheme() *Theme { if defaultManager == nil { - defaultManager = NewManager("crush") + defaultManager = NewManager() } return defaultManager.Current() } -func NewManager(defaultTheme string) *Manager { +func NewManager() *Manager { m := &Manager{ themes: make(map[string]*Theme), } - m.Register(NewCrushTheme()) - - m.current = m.themes[defaultTheme] + t := NewCharmtoneTheme() // default theme + m.Register(t) + m.current = m.themes[t.Name] return m }