Skip to content

Comments

feat: TUI detail pane + status bar (#13)#15

Merged
clarabennettdev merged 1 commit intomainfrom
feature/tui-detail-pane-status-bar
Feb 21, 2026
Merged

feat: TUI detail pane + status bar (#13)#15
clarabennettdev merged 1 commit intomainfrom
feature/tui-detail-pane-status-bar

Conversation

@clarabennettdev
Copy link
Owner

Summary

Implements issue #13 — TUI detail pane and enhanced status bar.

Changes

  • Detail pane: Press Enter on a log line to see all fields (timestamp, level, message, format, and all key-value fields). Press Esc or Enter again to close.
  • Cursor navigation: Lines are now selectable with a visible highlight. j/k moves the cursor, and the viewport follows.
  • Status bar: Now shows filter status when a filter is active.
  • Tests: Updated existing scroll tests for cursor-based nav, added 5 new tests for detail pane, cursor clamping, and filter display.

Closes #13

- Press Enter to toggle detail pane showing all fields of selected log entry
- Press Esc to close detail pane
- Cursor-based line selection with highlight
- Detail pane shows timestamp, level, message, format, and all fields
- Status bar now shows filter status when active
- Added new styles for cursor highlight and detail pane
- Updated existing tests for cursor-based navigation
- Added tests for detail pane toggle, Esc dismiss, cursor clamping,
  detail pane rendering, and filter status display

Closes #13
@clarabennettdev clarabennettdev merged commit e761b58 into main Feb 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TUI detail pane + status bar

1 participant