Mockup E — Visual Quality preference (user-prefs panel addition)

Visual quality
Quality preference
Performance Balanced Maximum
↑ 5,000 unit cost budget
Higher quality means richer materials and lighting, but heavier scenes may render slower on this device. Settings can be changed at any time.
Saved automatically

Composition

  • Three-stop snap slider — Performance / Balanced / Maximum. Active stop is filled-accent, others are outlined.
  • Stop labels under each stop; active label gets accent color + bold weight.
  • Live readout shows the threshold value the slider is set to. Drift-over-time per ADR-126 §2.8 — these numbers move down as engine improvements land, so users get the same perceived quality at lower coefficients.
  • Help copy — one short paragraph. Same tone as other tooltip strings in BBWorlds.
  • "Saved automatically" hint — no explicit save needed; preferences write through to user-prefs storage.

Where this widget lives

  • Pending Q4 — tech track to point UX-track at the existing user-prefs panel location. This widget should slot into the Visual category alongside other graphics-quality preferences.
  • If no user-prefs panel exists yet, this could land as a standalone modal opened from the cost-meter detail flyover (Mockup F → Adjust quality preference).

Drift-over-time note

  • The 5,000 unit readout is sourced from server-config, not hardcoded. When the May-2026 coefficients (base=1.0, normal=1.5, emissive=1.0, alpha-blend=2.0) get retuned later, the threshold values scale too, keeping perceived quality stable across engine versions. Per ADR-126 §2.8 principle 3.