fix(tui): cohesion polish across all views
- Hide nonsense latency/histogram data for group monitors in detail view - Add missing status colors to fmtStatusWord (LATE, STALE, PENDING, etc) - Wrap Maint and Settings tabs in titled panels to match Monitors tab - Standardize headers: breadcrumb style (History > Name, SLA > Name) - Standardize footer key order: actions first, [q/Esc] Back last - Add # column to Nodes table for consistency with all other tables - Use titleStyle for section headers (CONFIGURATION, DAILY BREAKDOWN) - Fix panel focus not switching when clicking monitor rows from logs panel
This commit was merged in pull request #161.
This commit is contained in:
@@ -198,10 +198,12 @@ func (m Model) viewDashboard() string {
|
||||
}
|
||||
case tabMaint:
|
||||
m.contentWidth = m.termWidth
|
||||
content = m.viewMaintTab()
|
||||
availW := m.termWidth - chromePadH
|
||||
content = m.titledPanel("Maintenance", m.viewMaintTab(), availW, true)
|
||||
case tabSettings:
|
||||
m.contentWidth = m.termWidth
|
||||
content = m.viewSettingsTab()
|
||||
availW := m.termWidth - chromePadH
|
||||
content = m.titledPanel("Settings", m.viewSettingsTab(), availW, true)
|
||||
}
|
||||
|
||||
content = strings.TrimSpace(content)
|
||||
|
||||
Reference in New Issue
Block a user