diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f3fd7822..de3b91cd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +- Render native `` controls declare a dark colour scheme and explicit option +colours, so the browser-painted option list matches the panel it drops out of. +The scheme is declared on the controls rather than on the document root, so +hand-tuned scrollbar and text-input skins are unchanged. Applies to the HUD +layout, Scenes, CCTV camera, Radio filter and Draw colour menus. + Vessel snapshot completeness is separate from freshness. A current snapshot with rejected or duplicate records shows PARTIAL with accepted/received counts; stale or unknown freshness and transport failures retain their warnings. Partial diff --git a/src/ui/styles/foundation.css b/src/ui/styles/foundation.css index 828eb9922..2d374b2c6 100644 --- a/src/ui/styles/foundation.css +++ b/src/ui/styles/foundation.css @@ -14,6 +14,8 @@ --text-primary: #e8eaed; --text-secondary: rgba(232, 234, 237, 0.5); --text-dim: rgba(232, 234, 237, 0.3); + /* Opaque surface for browser-painted menus, which cannot use --glass-bg. */ + --menu-bg: #12121c; --font-mono: 'JetBrains Mono', 'SF Mono', 'Fira Code', monospace; --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; --panel-radius: 16px; @@ -69,6 +71,26 @@ outline-offset: 2px; } +/* Native `