Skip to main content

Auto-Dim Big Box During Attract Mode

šŸ“‹ Summary

Add an option for Big Box to automatically dim its display after attract mode has been running for a configurable amount of time.


ā— Problem

Attract mode can remain active for long periods on arcade cabinets, televisions, and home theater displays.

Although users can reduce or mute attract-mode audio, the interface continues displaying at full brightness. This can be distracting in dark rooms and unnecessarily bright when a cabinet is left unattended.


šŸ’” Proposal

Add optional dimming controls to the Big Box attract mode settings.

Users could configure:

  • Whether automatic dimming is enabled

  • How long attract mode runs before dimming

  • The desired dimming level

Big Box should gradually dim while continuing to run attract mode normally in the background.

Any keyboard, mouse, or controller input should immediately restore normal brightness.


🧩 Use Cases

  • Leave an arcade cabinet running without displaying at full brightness indefinitely

  • Reduce distraction from a Big Box display in a home theater

  • Keep attract mode active while making an unattended screen less prominent

  • Restore full brightness instantly when someone approaches the cabinet


šŸ“¦ Benefits

  • Improves unattended cabinet operation

  • Makes Big Box better suited to dark or light-controlled rooms

  • Complements the existing attract-mode audio controls

  • Avoids relying on monitor-specific brightness controls

  • Keeps attract mode available without requiring the display to turn off


āš ļø Considerations

  • Dimming should affect Big Box rather than changing the monitor’s hardware brightness

  • The dimming overlay should work consistently across themes

  • Normal brightness must be restored when attract mode ends or user input is received

  • Multi-monitor users may need control over which Big Box displays are dimmed

Status: Open To Community1 comment

Log in to comment and vote

Comments1

  • AstroBob changed status to Open To Community
    Team•

    Oct 4

    Pinned

    Hi there!

    Thanks so much for submitting this request and for taking the time to explain your use case — that context is always super helpful.

    I’ve gone ahead and fleshed out the main idea using the info you provided, and I’m opening it up to the community for further discussion and feedback. Please let me know if this fleshed-out version doesn’t match your original intended request.

    Feel free to let me know if you have any extra thoughts, examples, or edge cases you think might be relevant!

    Cheers,
    The LaunchBox team