diff --git a/docs/aes67-core-base.md b/docs/aes67-core-base.md index edeaf6f..dd6e8da 100644 --- a/docs/aes67-core-base.md +++ b/docs/aes67-core-base.md @@ -6,6 +6,7 @@ Reference devices for UI and defaults: Riedel Bolero (PTP status), Riedel Direct ## Web UI (web/index.html) - Single file, no dependencies, minimal CSS. Embed in firmware (EMBED_TXTFILES, gzip optional). +- Theme: dark by default; a toggle (top right) switches to light, remembered per browser (localStorage). - CORE sections: Status (incl. temperatures), PTP status (Riedel-style + Details), PTP, AES67 output, Network (+VLAN), Logging, SDP, Firmware. - PROJECT blocks are marked `PROJECT START/END` in the HTML (live controls and config fieldsets) and in the script (`PROJECT` object: `title`, `def` defaults merged over core defaults, `toggle(f)`, `statusRows(st)`, `poll()`). - Binding: every `` maps to `cfg[group][key]`. Adding a setting means adding an input and a default; no other JS needed. Number inputs and numeric selects are sent as JSON numbers. diff --git a/web/index.html b/web/index.html index 19f75cc..b22203a 100644 --- a/web/index.html +++ b/web/index.html @@ -11,7 +11,11 @@ Form fields bind to config JSON by name="group.key". Add a field = add an input; no JS needed. --> + +

AES67 device

Status