refactor(tui): make Enter always open detail, Space for group collapse
Enter now consistently opens the detail sidebar for both monitors and groups. Group collapse/expand is Space-only. Hotbar shows [Space]Expand or [Space]Collapse contextually when cursor is on a group row.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user