This repository was archived by the owner on May 5, 2026. It is now read-only.
Commit 0098a3e
feat(terminal): implement TUI widgets from cbtop spec
Add six new widgets to presentar-terminal:
- Sparkline: compact inline graphs with trend indicators
- Heatmap: 2D grid visualization with color palettes
- Gauge: arc/vertical/compact gauge displays
- Tree: collapsible hierarchical tree view
- ConfusionMatrix: ML classification matrix visualization
- BoxPlot: statistical box-and-whisker plots
All widgets implement Brick + Widget traits with PROBAR-SPEC-009
compliance including assertions, budgets, and verification.
Includes comprehensive test coverage (457 tests pass).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 961eddf commit 0098a3e
9 files changed
Lines changed: 4162 additions & 1 deletion
File tree
- crates/presentar-terminal/src
- widgets
- docs/roadmaps
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
47 | 51 | | |
48 | 52 | | |
49 | 53 | | |
| |||
0 commit comments