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.