Replace Cytoscape with DOM-based grid layout

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Ian Gulliver
2026-01-25 17:16:21 -08:00
parent 19fabc71e4
commit 0e6db94b83
3 changed files with 315 additions and 417 deletions

View File

@@ -1,40 +1,41 @@
locations:
- name: Stage 1
direction: vertical
children:
- children:
- children:
- name: LIGHTING-2 Rack
nodes:
- lighting-2
- "48:59:00:41:00:29" # Pixie Driver 8k Port 1
- "48:59:00:28:00:27" # Pixie Driver 8k Port 2
- "48:59:00:43:00:29" # Pixie Driver 8k Port 3
- "48:59:00:42:00:29" # Pixie Driver 8k Port 4
- "48:59:00:3c:00:3e" # Pixie Driver 8k Port 5
- "48:59:00:3f:00:3e" # Pixie Driver 8k Port 6
- "48:59:00:25:00:3e" # Pixie Driver 8k Port 7
- "48:59:00:41:00:3e" # Pixie Driver 8k Port 8
- ART9 # Cyc
- ART10 # Cyc
- ART11 # Cyc
- ART12 # Cyc
- ART13 # Cyc
- ART14 # Cyc
- name: LIGHTING-2 Rack
nodes:
- lighting-2
- "48:59:00:41:00:29" # Pixie Driver 8k Port 1
- "48:59:00:28:00:27" # Pixie Driver 8k Port 2
- "48:59:00:43:00:29" # Pixie Driver 8k Port 3
- "48:59:00:42:00:29" # Pixie Driver 8k Port 4
- "48:59:00:3c:00:3e" # Pixie Driver 8k Port 5
- "48:59:00:3f:00:3e" # Pixie Driver 8k Port 6
- "48:59:00:25:00:3e" # Pixie Driver 8k Port 7
- "48:59:00:41:00:3e" # Pixie Driver 8k Port 8
- ART9 # Cyc
- ART10 # Cyc
- ART11 # Cyc
- ART12 # Cyc
- ART13 # Cyc
- ART14 # Cyc
- children:
- children:
- nodes:
- ART16 # R2X1
- direction: horizontal
children:
- nodes:
- ART16 # R2X1
- nodes:
- ART20 # R2X2
- nodes:
- ART20 # R2X2
- children:
- nodes:
- "MON1-A"
- "MON1-B"
- direction: horizontal
children:
- nodes:
- "MON1-A"
- "MON1-B"
- name: Under Apron
direction: horizontal
children:
- name: AUDIO Rack
nodes:
@@ -76,7 +77,8 @@ locations:
- TX-MISC
- TX-PREVIEW
- children:
- direction: horizontal
children:
- nodes:
- "Y001-MAIN1-L-d1e155"
- "ac:44:f2:4e:84:d6" # MAIN1-L bridge interface
@@ -93,14 +95,16 @@ locations:
- "Y001-MAIN1-R-d1e194"
- "ac:44:f2:4e:84:d4" # MAIN1-R bridge interface
- children:
- direction: horizontal
children:
- nodes:
- "RX-PROJ-1"
- nodes:
- "RX-PROJ-2"
- children:
- direction: horizontal
children:
- nodes:
- satellite-2
- "Y001-MAIN2-L-d1e298"
@@ -124,44 +128,45 @@ locations:
- ART19 # Focus
- name: Booth
direction: vertical
children:
- children:
- name: SATELLITE-1 Rack
nodes:
- satellite-1
- name: SATELLITE-1 Rack
nodes:
- satellite-1
- children:
- name: Lighting Control
nodes:
- qlab
- TX-QLAB-1
- TX-QLAB-2
- "SK_PTZEXTREMEV2 [457081]"
- "SK_RACKPRO2 [452514]"
- pigeon
- showpi1
- showpi2
- direction: horizontal
children:
- name: Lighting Control
nodes:
- qlab
- TX-QLAB-1
- TX-QLAB-2
- "SK_PTZEXTREMEV2 [457081]"
- "SK_RACKPRO2 [452514]"
- pigeon
- showpi1
- showpi2
- name: Sound Control
nodes:
- SQ-7
- "00:04:c4:15:07:a4" # SQ-7 bridge port
- BT
- name: Camera Control
nodes:
- RX-CC-PREVIEW
- RX-CC-M16
- "AtemPanel-7c2e0da86d22"
- "AtemPanel-7c2e0da86d4c"
- name: Video Control
nodes:
- RX-VC-M4
- RX-VC-M16
- "ATEM-2-ME-Advanced-Panel-20"
- name: Control
nodes:
- sunset
- RX-CONTROL-1
- name: Sound Control
nodes:
- SQ-7
- "00:04:c4:15:07:a4" # SQ-7 bridge port
- BT
- name: Camera Control
nodes:
- RX-CC-PREVIEW
- RX-CC-M16
- "AtemPanel-7c2e0da86d22"
- "AtemPanel-7c2e0da86d4c"
- name: Video Control
nodes:
- RX-VC-M4
- RX-VC-M16
- "ATEM-2-ME-Advanced-Panel-20"
- name: Control
nodes:
- sunset
- RX-CONTROL-1