feat: add focused tui navigation and irc scrolling

This commit is contained in:
2026-04-29 23:12:32 +02:00
parent b631d201b0
commit 61e140fb03
4 changed files with 464 additions and 29 deletions
+15
View File
@@ -23,9 +23,18 @@ var (
Border(lipgloss.NormalBorder()).
BorderForeground(lipgloss.Color("#30363D")).
Padding(1, 2)
focusedPanelStyle = panelStyle.
BorderForeground(lipgloss.Color("#7CE38B"))
labelStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("#8B949E")).
Bold(true)
activeTabStyle = lipgloss.NewStyle().
Bold(true).
Foreground(lipgloss.Color("#0D1117")).
Background(lipgloss.Color("#7CE38B"))
inactiveTabStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("#8B949E")).
Background(lipgloss.Color("#1B1F24"))
statusLiveStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("#7CE38B"))
statusIdleStyle = lipgloss.NewStyle().
@@ -52,3 +61,9 @@ func newAuthViewport(width, height int) viewport.Model {
vp.Style = lipgloss.NewStyle()
return vp
}
func newIRCViewport(width, height int) viewport.Model {
vp := viewport.New(width, height)
vp.Style = lipgloss.NewStyle()
return vp
}