Enhanced TUI with split flow details and timing analysis

- Added ΔT (deltaT), σ (sigma), and outlier count columns to flow table
- Split right panel into top (main flow) and bottom (sub-flow) sections
- Removed inner panel borders for clean 3-panel layout
- Added sub-flow selection logic with detailed timing statistics
- Implemented per-frame-type timing analysis in sub-flow details
- Color-coded outliers and timing data for quick visual assessment
This commit is contained in:
2025-07-28 09:50:59 -04:00
parent 4dd632012f
commit a3c50fd845
4 changed files with 430 additions and 42 deletions

View File

@@ -35,15 +35,13 @@ MetricCard {
padding: 0;
}
/* Panel Styling - Minimal borders */
/* Panel Styling - No borders for clean look */
.panel {
border: solid #99ccff;
padding: 0;
margin: 0;
}
.panel-wide {
border: solid #99ccff;
padding: 0;
margin: 0;
}
@@ -62,13 +60,25 @@ MetricCard {
padding: 0;
}
/* Right Panel - Details (compact) */
#right-panel {
/* Right Panels - Details (compact) */
#right-panels {
width: 25%;
background: #1a1a1a;
padding: 0;
}
FlowMainDetailsPanel {
height: 3fr;
background: #1a1a1a;
border: solid #ff8800;
}
SubFlowDetailsPanel {
height: 2fr;
background: #1a1a1a;
border: solid #ff8800;
}
/* Sparkline Charts */
SparklineWidget {
height: 5;
@@ -188,9 +198,6 @@ DataTable:focus {
border: solid #00ffcc;
}
/* Panel Borders */
Static {
border: round #0080ff;
}
/* Panel Borders - Removed for clean look */
/* End of styles */