Skip to content

Commit ec9994b

Browse files
authored
Create styles.go
1 parent e98c944 commit ec9994b

1 file changed

Lines changed: 65 additions & 0 deletions

File tree

source-code/src/styles.go

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
package src
2+
3+
import (
4+
"github.com/alecthomas/chroma/v2/formatters"
5+
"github.com/alecthomas/chroma/v2/styles"
6+
"github.com/charmbracelet/lipgloss"
7+
)
8+
9+
const (
10+
appName = "ngt (night)"
11+
version = "v0.2"
12+
maxFileSizeForEdit = 10 * 1024 * 1024 // 10MB limit for editing
13+
previewLines = 20
14+
)
15+
16+
var (
17+
titleStyle = lipgloss.NewStyle().
18+
Foreground(lipgloss.Color("#FFD700")).
19+
Background(lipgloss.Color("#1E1E1E")).
20+
Padding(0, 1).
21+
Bold(true)
22+
subtitleStyle = lipgloss.NewStyle().
23+
Foreground(lipgloss.Color("#00FF00")).
24+
Italic(true)
25+
errorStyle = lipgloss.NewStyle().
26+
Foreground(lipgloss.Color("#FF0000")).
27+
Bold(true)
28+
successStyle = lipgloss.NewStyle().
29+
Foreground(lipgloss.Color("#00FF00")).
30+
Bold(true)
31+
listStyle = lipgloss.NewStyle().
32+
Border(lipgloss.RoundedBorder()).
33+
BorderForeground(lipgloss.Color("#808080")).
34+
Padding(1).
35+
Margin(1)
36+
inputStyle = lipgloss.NewStyle().
37+
Border(lipgloss.NormalBorder()).
38+
BorderForeground(lipgloss.Color("#FFFFFF")).
39+
Padding(0, 1).
40+
Background(lipgloss.Color("#2F2F2F"))
41+
editorStyle = lipgloss.NewStyle().
42+
Border(lipgloss.RoundedBorder()).
43+
BorderForeground(lipgloss.Color("#00FFFF")).
44+
Padding(1).
45+
Margin(1).
46+
Background(lipgloss.Color("#1A1A1A"))
47+
previewStyle = lipgloss.NewStyle().
48+
Border(lipgloss.RoundedBorder()).
49+
BorderForeground(lipgloss.Color("#808080")).
50+
Padding(1).
51+
Margin(1).
52+
Background(lipgloss.Color("#1A1A1A"))
53+
chromaStyle = styles.Register(styles.Fallback)
54+
chromaFormatter = formatters.TTY256
55+
gitModifiedStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#FF0000"))
56+
gitAddedStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#00FF00"))
57+
gitDeletedStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#FFFF00"))
58+
fBarStyle = lipgloss.NewStyle().
59+
Foreground(lipgloss.Color("#FFFF00")).
60+
Background(lipgloss.Color("#000000")).
61+
Width(80).
62+
Padding(0, 1).
63+
Bold(true)
64+
fBarContent = "1Help 2Menu 3View 4Edit 5Copy 6Move 7Mkdir 8Delete 9PulMn 10Quit"
65+
)

0 commit comments

Comments
 (0)