-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Add a toggleable minimap/overview of the board to help with navigation on large builds, similar to the provided screenshot.
Motivation / Problem
As factories/schematics grow, navigating the board becomes tedious:
- hard to keep spatial awareness,
- lots of panning/zooming to find areas,
- difficult to jump quickly between distant sections.
A minimap provides instant context and faster travel.
Proposed Solution
Minimap overlay/panel
- A small overlay showing a scaled-down view of the entire board
- A viewport rectangle indicating the current camera view
- Clicking/dragging within the minimap moves the camera to that region
Toggle behavior
- Toggle via:
- a small UI button (e.g., minimap icon)
- and/or a hotkey (configurable)
- Can be collapsed/hidden completely
Display options (optional)
- Zoom/scale control for the minimap itself
- Opacity slider
- “Snap to camera” toggle (default on)
Performance considerations
- Minimap should be efficient:
- update at a lower frequency (e.g., 5–10 Hz) or when camera moves
- use cached rendering/texture if possible
- optionally render simplified shapes/icons instead of full node details
UX Notes
- Should not obstruct important UI; allow moving the minimap window or docking it.
- Support different screen sizes / aspect ratios.
- Optionally filter what appears on minimap (nodes only, groups, notes, etc.).
Acceptance Criteria
- Minimap can be toggled on/off.
- Minimap shows board overview and current camera viewport rectangle.
- Clicking/dragging minimap repositions the camera accurately.
- Works smoothly on large boards without noticeable performance degradation.
- State persists (remember last on/off and position if movable).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request