SIGN IN SIGN UP

feat(visualization): redesign node context menu (#4492)

Migrate the node context menu from ui/nodeContextMenu (Material, CDK
overlay, SCSS) to features/nodeContextMenu following the new feature
architecture: standalone OnPush components with signals, DaisyUI
templates, ngrx confined to stores/ and selectors/.

- Header row shows the node name and copies its path without the
  leading root segment on click
- New "Show in Explorer" action (map right-clicks only) expands the
  File Explorer, scrolls to the node, and briefly highlights it via
  the new ExplorerRevealService
- rightClickedNodeData state gains an origin field to distinguish
  map and explorer right-clicks
- Folder color row keeps the five marking colors, adds a clear button
  for custom colors, and reuses the inline color picker, which moved
  to features/shared with a new brush-trigger variant
- Unflatten entry shows the flatten icon rotated 180 degrees

Co-authored-by: Christian Hühn <christian.huehn@maibornwolff.de>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
C
Christian Hühn committed
faea7687423dc40bfa93df5ec27d3c0b8e3d4c06
Parent: 972f1bd
Committed by GitHub <noreply@github.com> on 6/12/2026, 8:28:16 PM