97fab1ffbd0c5141dfbb8a90696b06dfc54728e3

Author
Christian Rocha <christian@rocha.is>
Committer
Christian Rocha <christian@rocha.is>
Date

Message

Electrify active borders

Diff

 1diff --git a/tui/style.go b/tui/style.go
 2index 1441c32f8d629bc3f5d15e66675e41c3addb452a..8c419a7e4935a60d8c3be18f6e2a4d29b7500685 100644
 3--- a/tui/style.go
 4+++ b/tui/style.go
 5@@ -4,11 +4,16 @@ import (
 6 	"github.com/charmbracelet/lipgloss"
 7 )
 8 
 9-var activeBorderColor = lipgloss.Color("243")
10+var activeBorderColor = lipgloss.Color("62")
11 var inactiveBorderColor = lipgloss.Color("236")
12 
13 var appBoxStyle = lipgloss.NewStyle()
14 
15+var headerStyle = lipgloss.NewStyle().
16+	Foreground(lipgloss.Color("62")).
17+	Align(lipgloss.Right).
18+	Bold(true)
19+
20 var menuStyle = lipgloss.NewStyle().
21 	BorderStyle(lipgloss.RoundedBorder()).
22 	BorderForeground(inactiveBorderColor).
23@@ -20,6 +25,10 @@ var menuActiveStyle = menuStyle.Copy().
24 	BorderStyle(lipgloss.RoundedBorder()).
25 	BorderForeground(activeBorderColor)
26 
27+var menuCursor = lipgloss.NewStyle().
28+	Foreground(lipgloss.Color("213")).
29+	SetString(">")
30+
31 var contentBoxStyle = lipgloss.NewStyle().
32 	BorderStyle(lipgloss.RoundedBorder()).
33 	BorderForeground(inactiveBorderColor).
34@@ -30,20 +39,6 @@ var contentBoxActiveStyle = contentBoxStyle.Copy().
35 	BorderStyle(lipgloss.RoundedBorder()).
36 	BorderForeground(activeBorderColor)
37 
38-var headerStyle = lipgloss.NewStyle().
39-	Foreground(lipgloss.Color("61")).
40-	Align(lipgloss.Right).
41-	Bold(true)
42-
43-var footerStyle = lipgloss.NewStyle().
44-	MarginTop(1)
45-
46-var helpKeyStyle = lipgloss.NewStyle().
47-	Foreground(lipgloss.Color("241"))
48-
49-var helpValueStyle = lipgloss.NewStyle().
50-	Foreground(lipgloss.Color("239"))
51-
52 var menuItemStyle = lipgloss.NewStyle().
53 	Foreground(lipgloss.Color("252")).
54 	PaddingLeft(2)
55@@ -52,9 +47,13 @@ var selectedMenuItemStyle = lipgloss.NewStyle().
56 	Foreground(lipgloss.Color("207")).
57 	PaddingLeft(1)
58 
59-var menuCursor = lipgloss.NewStyle().
60-	Foreground(lipgloss.Color("213")).
61-	SetString(">")
62+var footerStyle = lipgloss.NewStyle()
63+
64+var helpKeyStyle = lipgloss.NewStyle().
65+	Foreground(lipgloss.Color("241"))
66+
67+var helpValueStyle = lipgloss.NewStyle().
68+	Foreground(lipgloss.Color("239"))
69 
70 var errorStyle = lipgloss.NewStyle().
71 	Padding(1)