fix(tui): show context-aware Enter hint in hotbar #164

Merged
lerko merged 4 commits from fix/hotbar-enter-hint into main 2026-07-01 00:11:49 +00:00
2 changed files with 4 additions and 14 deletions
Showing only changes of commit ef54b36e0d - Show all commits
-10
View File
@@ -651,16 +651,6 @@ func (m *Model) handleDashboardKey(msg tea.KeyMsg) (tea.Model, tea.Cmd) {
}
if len(m.sites) > 0 {
site := m.sites[m.cursor]
if site.Type == "group" {
m.collapsed[site.ID] = !m.collapsed[site.ID]
payload := collapsedJSON(m.collapsed)
st := m.store
ctx := m.ctx
m.refreshLive()
return m, writeCmd("Save collapsed groups", func() error {
return st.SetPreference(ctx, "collapsed_groups", payload)
})
}
if !m.detailOpen {
m.detailOpen = true
m.detailMode = detailDefault
+4 -4
View File
@@ -295,15 +295,15 @@ func (m Model) renderFooter(_ dashboardStats) string {
} else if m.detailOpen {
keys = "[i]Close [h]History [s]SLA [e]Edit [m]Maint [l]Logs [S]Settings [T]Theme [q]Quit"
} else {
enterHint := "[Enter]Detail"
groupHint := ""
if m.cursor < len(m.sites) && m.sites[m.cursor].Type == "group" {
if m.collapsed[m.sites[m.cursor].ID] {
enterHint = "[Enter]Expand"
groupHint = " [Space]Expand"
} else {
enterHint = "[Enter]Collapse"
groupHint = " [Space]Collapse"
}
}
keys = "[/]Filter [i]Info " + enterHint + " [n]New [e]Edit [d]Del [m]Maint [l]Logs [S]Settings [T]Theme [q]Quit"
keys = "[/]Filter [i]Info [Enter]Detail" + groupHint + " [n]New [e]Edit [d]Del [m]Maint [l]Logs [S]Settings [T]Theme [q]Quit"
}
line := m.st.subtleStyle.Render(keys)