on main help sign in
chore: rename default theme + infer default theme name (#570)

* chore: rename default theme + infer default theme name

commit31dc01ecfaeb94750fc78259000bb842263bbc79 authorChristian Rocha <christian@rocha.is> dateTue 5 Aug 2025, 22:55 (1 year ago) parent9ce53b1
2 files changed+8−8
internal/tui/styles/crush.go → internal/tui/styles/charmtone.go+2−2 internal/tui/styles/theme.go+6−6
internal/tui/styles/crush.go → internal/tui/styles/charmtone.gorenamed+2−2
@@ -5,9 +5,9 @@ import (
55 "github.com/charmbracelet/x/exp/charmtone"
66)
77
8−func NewCrushTheme() *Theme {
8+func NewCharmtoneTheme() *Theme {
99 t := &Theme{
10− Name: "crush",
10+ Name: "charmtone",
1111 IsDark: true,
1212
1313 Primary: charmtone.Charple,
internal/tui/styles/theme.go+6−6
@@ -491,26 +491,26 @@ func SetDefaultManager(m *Manager) {
491491
492492func DefaultManager() *Manager {
493493 if defaultManager == nil {
494− defaultManager = NewManager("crush")
494+ defaultManager = NewManager()
495495 }
496496 return defaultManager
497497}
498498
499499func CurrentTheme() *Theme {
500500 if defaultManager == nil {
501− defaultManager = NewManager("crush")
501+ defaultManager = NewManager()
502502 }
503503 return defaultManager.Current()
504504}
505505
506−func NewManager(defaultTheme string) *Manager {
506+func NewManager() *Manager {
507507 m := &Manager{
508508 themes: make(map[string]*Theme),
509509 }
510510
511− m.Register(NewCrushTheme())
512−
513− m.current = m.themes[defaultTheme]
511+ t := NewCharmtoneTheme() // default theme
512+ m.Register(t)
513+ m.current = m.themes[t.Name]
514514
515515 return m
516516}