docs(ui): define web application visual style requirements
This commit is contained in:
@@ -320,6 +320,17 @@ drop-key action. The UI renders only server-provided visible state. The observer
|
||||
view supports fitting, panning, or zooming the complete `128 x 64` map without
|
||||
changing server authority.
|
||||
|
||||
`docs/UI_STYLE.md` is the canonical browser presentation contract. The player
|
||||
layout supports a minimum `412 x 916` CSS-pixel viewport. Observer mode requires
|
||||
at least `1024 x 768` CSS pixels and presents a large-screen requirement message
|
||||
below that threshold. Responsive layout changes presentation only; they never
|
||||
change projection content, command validation, or server authority.
|
||||
|
||||
All application assets are local and precompressed. Browser startup and play
|
||||
must not depend on internet access, third-party CSS, remote fonts, icons,
|
||||
analytics, or content services. The complete compressed web payload is limited
|
||||
to 1.5 MiB within the unchanged 1,984 KiB LittleFS partition.
|
||||
|
||||
A temporary session token is stored in browser-local storage so page refresh
|
||||
can reattach to the existing slot. It is not a permanent account credential and
|
||||
does not need to survive an ESP reboot.
|
||||
|
||||
Reference in New Issue
Block a user