Add basic issue view, styling and ux need improvement

This commit is contained in:
Robin Olsen
2026-02-04 15:22:32 +01:00
parent b56a0a3f43
commit 008bfd1efb
11 changed files with 364 additions and 6 deletions

30
pkg/tui/styles/styles.go Normal file
View File

@@ -0,0 +1,30 @@
package styles
import "github.com/charmbracelet/lipgloss"
var (
AppStyle = lipgloss.NewStyle().Padding(3, 3)
TitleStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("12")).
Padding(0, 1).Bold(true).Border(lipgloss.NormalBorder())
SelectedItemStyle = lipgloss.NewStyle().
Border(lipgloss.NormalBorder(), false, false, false, true).
Foreground(lipgloss.Color("2")).
Padding(0, 0, 0, 1)
ItemStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("7")).
Padding(0, 0, 0, 2)
IssueStyle = lipgloss.NewStyle().
Border(lipgloss.NormalBorder()).
BorderForeground(lipgloss.Color("8")).
Padding(1)
FocusedIssueStyle = lipgloss.NewStyle().
Border(lipgloss.NormalBorder()).
BorderForeground(lipgloss.Color("2")).
Padding(1)
)