[P2] Dashboard L3 diagram readability & interaction #109
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent Epic
#100
Problem
At Dashboard L3 (route level), a compact process diagram with latency heatmap colors is shown — great concept but nodes are cramped, text is truncated, and there's no zoom or expand option. The diagram is one of Cameleer's killer differentiators and deserves better treatment on the dashboard.
Current State (screenshot:
ux-audit/05-dashboard-l3-route.png)Proposed Solution
1. Expandable Diagram
Add a "fullscreen" or "expand" button on the diagram section:
Clicking "Expand" opens the diagram in a larger overlay or dedicated section, reusing the same
ProcessDiagramcomponent with zoom controls and minimap from the exchanges page.2. Clickable Nodes → Processor Metrics
Clicking a node in the dashboard diagram should:
3. Heatmap Legend
Add a legend explaining the color scale:
4. Minimum Height
Give the diagram section a minimum height of 200px so it's readable without expanding. Currently it can be very short on routes with few processors.
Acceptance Criteria
Design Specification