Mockup D — All Properties (no-trap escape modal)

Composition

  • Modal width 580px (vs 290px LookTab), giving 3-column grid: prop name (monospace, secondary text) · prop control (live widget) · prop value (right-aligned).
  • Categorized accordion — appearance / material / texture / KHR / surface / media. Each section can be collapsed; expanded by default for sections with modified params.
  • Every editable param uses its primary-surface widget, not a degraded text input. Sliders stay sliders, color pickers stay color pickers, chip rows stay chip rows. The "All Properties" view is not a textual fallback — it's the same UI flattened into one scroll.
  • "Show only modified" toggle is on by default — keeps the view tractable. Toggle off shows all params for the entity.
  • Search field filters across all sections; matched section auto-expands.
  • alphaCutoff row is greyed when alphaMode ≠ MASK — visible-but-disabled per ADR-128 §6.2.

Reach affordances (per ADR-128 §3)

  • Keyboard: Cmd/Ctrl+Shift+P from any tab.
  • Right-click: on selected face → context menu "All properties…"
  • Button: persistent [All Properties] button at the top-right of every nested sub-page (visible in mockups B and C).
  • Esc closes; click outside scrim closes; × button closes.