chore: rename default theme + infer default theme name (#570)

Christian Rocha created

* chore: rename default theme + infer default theme name

Change summary

internal/tui/styles/charmtone.go |  4 ++--
internal/tui/styles/theme.go     | 12 ++++++------
2 files changed, 8 insertions(+), 8 deletions(-)

Detailed changes

internal/tui/styles/crush.go → 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,

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
 }