diff --git a/docs/UI_LAYOUT.md b/docs/UI_LAYOUT.md index 5a5ff16..eb47957 100644 --- a/docs/UI_LAYOUT.md +++ b/docs/UI_LAYOUT.md @@ -191,13 +191,81 @@ The NavPanel widget receives items and auto-generates section headers based on u ## Panel Configurations by Room ### Front Hall + +Front Hall uses a **three-mode content system** with a persistent QuickLinks panel: + +| Mode | QuickLinks Panel | Content Area | +|------|------------------|--------------| +| **Dashboard** | Normal navigation | Dashboard widgets (stats, weather) | +| **Iframe** | Normal navigation | Embedded iframe content | +| **Settings** | Edit mode (back button, add new, overflow menus) | QuickLinkPage (EntityPageScaffold) | + +#### Dashboard Mode (default) ``` -┌────────────────────────────────────────────────────────────────┬────────────┐ -│ PRIMARY CONTENT (no nav panel) │ CHAT DOCK │ -│ Dashboard cards, activity feed │ (expanded) │ -└────────────────────────────────────────────────────────────────┴────────────┘ +┌──────────────┬─────────────────────────────────────────────────┬────────────┐ +│ QUICK LINKS │ PRIMARY CONTENT │ CHAT DOCK │ +│ │ │ (expanded) │ +│ ▌HOME │ SYSTEM STATS │ │ +│ Jellyfin │ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │ │ +│ WebUI │ │ CPU │ │ MEM │ │ DISK │ │ NET │ │ │ +│ │ └──────┘ └──────┘ └──────┘ └──────┘ │ │ +│ ▌AMP │ │ │ +│ AMP Home │ WEATHER AIR QUALITY │ │ +│ │ ┌────────────────┐ ┌────────────────┐ │ │ +│ ▌INFRA │ │ 72°F Sunny │ │ AQI: 42 Good │ │ │ +│ Netdata │ └────────────────┘ └────────────────┘ │ │ +│ │ │ │ +│ [⚙ Settings] │ │ │ +└──────────────┴─────────────────────────────────────────────────┴────────────┘ ``` +#### Iframe Mode +``` +┌──────────────┬─────────────────────────────────────────────────┬────────────┐ +│ QUICK LINKS │ ┌─────────────────────────────────────────────┐ │ CHAT DOCK │ +│ │ │ Jellyfin [↗] [⟳] [✕] │ │ (collapsed)│ +│ ▌HOME │ ├─────────────────────────────────────────────┤ │ │ +│ ▸Jellyfin │ │ │ │ │ +│ WebUI │ │