Skip to content

feat(ui): per-field colors, status dot, magenta panel borders#241

Merged
domcyrus merged 2 commits intomainfrom
feat/ui-field-colors-status-dot
May 1, 2026
Merged

feat(ui): per-field colors, status dot, magenta panel borders#241
domcyrus merged 2 commits intomainfrom
feat/ui-field-colors-status-dot

Conversation

@domcyrus
Copy link
Copy Markdown
Owner

@domcyrus domcyrus commented May 1, 2026

Each Overview cell now uses its own color (local addr cyan, remote blue, service yellow, location magenta, state by TCP phase, rx/tx split). A leading status dot (green/yellow/red filled, hollow gray for historic) dual-encodes staleness via shape so NO_COLOR and colorblind users still get the cue. Historic rows keep their per- cell colors but fade via DIM; aging/critical rows still override the whole row yellow/red.

Same colors carry into the Details panel (matching field values, protocol-tinted Application heading, rx/tx Traffic stats) and into the grouped-by-process view's child rows and aggregated header. Every framed pane shares a rounded magenta border via panel_block.

domcyrus added 2 commits May 1, 2026 08:31
Each Overview cell now uses its own color (local addr cyan, remote
blue, service yellow, location magenta, state by TCP phase, rx/tx
split). A leading status dot (green/yellow/red filled, hollow gray
for historic) dual-encodes staleness via shape so NO_COLOR and
colorblind users still get the cue. Historic rows keep their per-
cell colors but fade via DIM; aging/critical rows still override
the whole row yellow/red.

Same colors carry into the Details panel (matching field values,
protocol-tinted Application heading, rx/tx Traffic stats) and into
the grouped-by-process view's child rows and aggregated header.
Every framed pane shares a rounded magenta border via panel_block.
@domcyrus domcyrus merged commit 5b00707 into main May 1, 2026
21 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.

1 participant