Skip to content

Commit 45fa5ad

Browse files
authored
feat: dynamically adjust page size based on terminal height (#21)
1 parent d3f8ace commit 45fa5ad

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

internal/tui/model.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,4 +375,11 @@ func (m *Model) resizeTable() {
375375
h = 1
376376
}
377377
m.table.SetHeight(h)
378+
379+
// Ensure page size is at least 5 to avoid too small pages
380+
if h < 5 {
381+
h = 5
382+
}
383+
m.pageSize = h // Update page size based on new height
384+
m.updateTable() // Refresh table to apply new page size
378385
}

0 commit comments

Comments
 (0)