Skip to content

Commit fe73496

Browse files
committed
minor improvements to table sizing and header content
1 parent 2c2b91f commit fe73496

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

internal/tui/headers.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ func (m *Model) renderTopHeader(b *strings.Builder) {
1313
}
1414

1515
// renderMinimalHeader shows a clean 3-row header matching the logo height.
16-
// Column 1: Context, Cluster, k10s Ver
16+
// Column 1: Context, K8s Ver, k10s Ver
1717
// Column 2: Key hints (?, :, esc)
1818
// Column 3: Logo (kittens)
1919
func (m *Model) renderMinimalHeader(b *strings.Builder) {
@@ -35,7 +35,7 @@ func (m *Model) renderMinimalHeader(b *strings.Builder) {
3535
var infoLines [3]string
3636
if m.clusterInfo != nil {
3737
infoLines[0] = labelStyle.Render("Context: ") + valueStyle.Render(m.clusterInfo.Context)
38-
infoLines[1] = labelStyle.Render("Cluster: ") + valueStyle.Render(m.clusterInfo.Cluster)
38+
infoLines[1] = labelStyle.Render("K8s: ") + valueStyle.Render(m.clusterInfo.K8sVersion)
3939
infoLines[2] = labelStyle.Render("k10s: ") + valueStyle.Render(Version)
4040
} else {
4141
infoLines[0] = valueStyle.Render("disconnected")

internal/tui/model.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -342,8 +342,8 @@ func (m *Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
342342
// - 1 line: initial newline
343343
// - 5 lines: top header (3) + spacing (2)
344344
// - 4 lines: table borders/column headers/separator
345-
// - 4 lines: command palette area + padding + buffer
346-
headerHeight = 14
345+
// - 3 lines: command palette area + spacing + buffer
346+
headerHeight = 13
347347
} else {
348348
// Fixed page size: larger header for pagination display
349349
baseHeaderHeight := 20
@@ -909,13 +909,9 @@ func (m *Model) View() tea.View {
909909
m.renderBreadcrumb(&b)
910910
}
911911

912-
// Render pagination based on configured style (more compact for logs views)
912+
// Render pagination (compact: single newline before)
913913
if m.getTotalItems() > m.paginator.PerPage {
914-
if m.currentGVR.Resource == k8s.ResourceLogs {
915-
b.WriteString("\n") // Single newline for logs
916-
} else {
917-
b.WriteString("\n\n") // Double newline for resource lists
918-
}
914+
b.WriteString("\n")
919915
m.renderPagination(&b)
920916
}
921917
}

0 commit comments

Comments
 (0)