Skip to main content

Layouts And Display Mapping

This page documents the technical side of spatial configuration in SVRunner. It covers both screen-level mapping and layout-level composition, because both affect what operators ultimately see on the display.

Two Layers Of Visual Configuration

SVRunner uses two related but different configuration layers:

  • screen mapping controls how a screen is positioned and transformed
  • layouts control how scheduled content is composed into layers

Use screen mapping for display alignment. Use layouts for content composition.

Screen Mapping Fields

Current screen mapping fields include:

  • resolution: resX, resY
  • transform: transX, transY
  • scale: scaleX, scaleY
  • rotation
  • crossfade as an advanced setting

These values affect how the screen output is positioned and presented.

Screen Mapping Stub screenshot: Screen mapping section with resolution, transform, scale, rotation, and crossfade visible. Save final image at packages/docs/screenshots/configuration-screen-mapping.png.

Layout Composition Fields

Current layout layers include:

  • width and height
  • transform x and y
  • scale x and y
  • rotation
  • z-index

These values affect how content is arranged inside the layout itself.

Layout Layer Editor Stub screenshot: Layout layer editor with width, height, transform, scale, rotation, and z-index visible. Save final image at packages/docs/screenshots/configuration-layout-layer-editor.png.

When To Change Screen Mapping

Change screen mapping when:

  • the physical display alignment is wrong
  • resolution values need correction
  • the screen output needs translation, scale, or rotation
  • crossfade behavior needs adjustment

When To Change A Layout

Change a layout when:

  • the composition of multiple content layers needs to change
  • a scheduled presentation needs different layer ordering
  • a reusable visual template needs to be adjusted

Output And Display Alignment Concerns

Even correct-looking UI values can still produce the wrong live result if:

  • the screen is attached to the wrong target
  • the wrong output path is active
  • the physical display does not match the configured resolution assumptions
  • failover has moved playback to a different path than expected

Validation Steps After Changes

After changing mapping or layout configuration:

  1. save the change
  2. open preview for the affected screen
  3. verify the expected composition or alignment
  4. validate the real live display when possible
  5. confirm failover/output state if the result still looks wrong

Operational Guidance

  • keep screen mapping changes separate from major schedule edits when possible
  • document non-obvious transform or scale values for future admins
  • assume shared layouts may affect multiple events and screens