Device Local Settings — Type of source 增量设计

二选一 → 三选一互斥(新增 NDI)· 内容区按选中项切换 · 选择行与内容区加分隔 · 顶部导航不新增页签

本轮改动(4 项)

判定与边界

帧 1 / 3 Type of source = HDMI/SDI/USB 既有选项 · 内容区本轮不改动
RPS One · 10.0.0.42
Type of source:
HDMI/SDI/USB IP Source NDI

既有内容区 · 本轮不改动

HDMI / SDI / USB 本地输入面板沿用现网页面原样,本次增量未触碰该区。 此处保持同等几何以核对选择行、分隔线与内容区的间距关系。

帧 2 / 3 Type of source = IP Source 既有选项 · 内容区沿用既有来源卡片网格(预览 / IP / 目标接收端 / Apply)
RPS One · 10.0.0.42
Type of source:
HDMI/SDI/USB IP Source NDI

IP Source 1

Live
1920×1080 · 59.94p
IP 10.0.0.51:5000

IP Source 2

Standby
1280×720 · 50p
IP 10.0.0.52:5000

IP Source 3

Inactive
No signal
IP 10.0.0.53:5000

Never configured. Set a receiver to enable this source.

帧 3 / 3 Type of source = NDI 新增选项 · 内容区切换为 NDI 专属表单
RPS One · 10.0.0.42
Type of source:
HDMI/SDI/USB IP Source NDI

3 sources found on this network · last scan 12:04:31

Leave empty to use mDNS auto-discovery.

The default group is used when empty.

Lowest uses the NDI proxy stream for constrained networks.

帧 3b Type of source = NDI · 所选源离线 外部事件不得静默 no-op:检测 → 告知(Message warning)→ 前进路径(字段 error 态 + Rescan)
RPS One · 10.0.0.42
Type of source:
HDMI/SDI/USB IP Source NDI

NDI source “STUDIO-A” is no longer on the network.

Source not found on the network. Rescan, or pick another source.

Leave empty to use mDNS auto-discovery.

The default group is used when empty.

元素 → TVU 库组件对照(dev handoff)
页面元素 Figma 库组件 / 变体 code 对应 本轮
顶部导航页签 Tab List Type=Line + Tab/Item Property1=Active/Normal, Property2=Green, Type=Line TabList / TabItem 不改 · 不新增页签
Type of source 三选一 radio 9f07746f…(dark theme=on × status=on/off × enable=yes) Radio :二选一 → 三选一,新增 NDI
选择行 ↔ 内容区分隔 库内无 divider 组件 → 1px 线绑 Color Type/Line/Light Divider --line-light 新增
来源卡片容器 无卡片组件 → Background/Layer_3 + Radius/M + Line/Deep Divider 描边 --bg-layer3 / --r-m / --line-deep 不改
卡片状态 pill Badge 4db5246d… Type=Rectangle × Color × Tag
Live=Red/Filled · Standby=Green/Line · Inactive=Neutral/Line
Badge 不改(广播 ON AIR 配色)
目标接收端 / NDI 各下拉 select box/filled ca2ff89d… size=M, status=Value/Placeholder, UX=default/error
展开面板 = Drop down List/Select Type=Radio(本页只画收起态)
SelectBoxFilled / DropDownListSelect NDI 侧新增,形态与卡片一致
NDI 文本字段 input box/filled 1f513914… size=M InputBoxFilled 新增
表单行(label + 控件 + hint / error) Form Item 1923:50705
1 line + Label Width=200px(NDI 表单)· 2 lines + Dynamic(卡片内)· Theme=Dark · Status=Normal/Error
FormItem NDI 侧新增
Apply / Rescan Button/dark M 12b38c8b…
Apply=filling/green(卡片内 ghost/green)· Rescan=ghost/gray 1 · 不可提交时 status=disable
Button NDI 侧新增;沿用既有 Apply 措辞
源离线告知 Message 1408:17153 status=warning × size=L(无按钮) Message 新增(设备侧谱系,不用 web 侧 Notification)
图标 arrow/dropdown · message/warning-2 · action/close src/icons/catalog/generated/* path 逐字取自库,零自画

实装须知