From e20fc40a314ead1b5aef6d2635782789f28b27d5 Mon Sep 17 00:00:00 2001 From: ChuckBuilds Date: Thu, 16 Jul 2026 11:13:42 -0400 Subject: [PATCH] feat(web): fold Display Options into the advanced dropdown; Vegas above Double-Sided Owner-requested layout refinement of the Display Settings tab: - The "Display Options" card (disable_hardware_pulsing, inverse_colors, show_refresh_rate, use_short_date_format, Dynamic Duration) moves inside the collapsed advanced section, now titled "Advanced Hardware & Display Options (15)". Hidden form fields still submit with the form, and settings search still auto-expands the section on match, so nothing is lost - the tab just leads with the essentials. - The "Vegas Scroll Mode" section moves above "Double-Sided Display". New section order: Hardware (+ advanced dropdown) > Vegas Scroll > Double-Sided > Multi-Display Sync. Validation (real Jinja render): all 23 field names present exactly once, divs balanced (70/70), the five Display Options fields render inside the advanced section's bounds, and section markers confirm the new order. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01KEZK1P1Q1fu5pcuVrkrCFZ --- .../templates/v3/partials/display.html | 147 +++++++++--------- 1 file changed, 74 insertions(+), 73 deletions(-) diff --git a/web_interface/templates/v3/partials/display.html b/web_interface/templates/v3/partials/display.html index 4f38c92c..8199d10d 100644 --- a/web_interface/templates/v3/partials/display.html +++ b/web_interface/templates/v3/partials/display.html @@ -140,9 +140,9 @@ onclick="toggleSection('display-section-advanced-hardware')">

- Advanced Hardware Settings (10) + Advanced Hardware & Display Options (15)

-

Multiplexing, panel variants, and PWM tuning — the defaults work for standard HUB75 panels.

+

Multiplexing, panel variants, PWM tuning, and display options Multiplexing, panel variants, and PWM tuning — the defaults work for standard HUB75 panels.mdash; the defaults work for standard HUB75 panels.

@@ -281,77 +281,6 @@ - - - - - - - -
-

Double-Sided Display

-

Show the same content on every panel in the chain — e.g. two 64×32 panels mirrored, or four panels as two identical screens. Rendered once and duplicated, so it adds no extra CPU. Takes effect after a display restart.

- -
-
- -
- -
- - -
- -
- - -
-
-
-

Display Options

@@ -423,6 +352,36 @@
+ + + + +
@@ -509,6 +468,48 @@
+ +
+

Double-Sided Display

+

Show the same content on every panel in the chain — e.g. two 64×32 panels mirrored, or four panels as two identical screens. Rendered once and duplicated, so it adds no extra CPU. Takes effect after a display restart.

+ +
+
+ +
+ +
+ + +
+ +
+ + +
+
+
+ + +