-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
area:canvasfeaturefeature/networkNetwork interface and connection featuresNetwork interface and connection featurespriority:highsize:medium
Description
Parent Epic
Part of #71 (Network Interface Visualization and Connectivity)
Summary
Define and implement how port indicators behave when device is in image display mode.
Problem Statement
When displayMode: 'image', the device shows a photograph. Port indicators need a strategy:
- Overlay on image may obscure important details
- Below image increases device height
- Hidden loses functionality
Options to Evaluate
- Overlay at bottom - Semi-transparent bar with ports
- Overlay on hover - Ports appear when hovering device
- Separate row below - Ports outside device bounds
- Hide in image mode - Only show in label mode
- Hotspot mapping - Clickable regions mapped to actual port positions in photo
Acceptance Criteria
- Research and select approach (document decision)
- Implement chosen approach
- Ensure ports remain clickable
- Test with various device images
- Consider accessibility (ports visible without hover for keyboard users)
Considerations
- Device images vary widely in content
- Some images may already show ports clearly
- Need consistency across different device types
Dependencies
- feat: integrate PortIndicators into RackDevice #250 (PortIndicators integrated)
References
- RackDevice image mode:
src/lib/components/RackDevice.sveltelines 264-307
Metadata
Metadata
Assignees
Labels
area:canvasfeaturefeature/networkNetwork interface and connection featuresNetwork interface and connection featurespriority:highsize:medium