Section hierarchy — collapse proposal
Which sections get what treatment
Section Header type Default state Reason
Quick Actions Full orange label Always expanded Primary CTA — user needs this first
Active Panes Full orange label Always expanded Current state — must be visible
Pinned Full orange label Expanded by default User curated — important
Claude Sessions Full orange label Expanded by default Live state (pulsing dots) — ambient awareness
Recent Panes Thin divider only Collapsed by default Active Panes already shows current; Recent is historical
Layouts Thin divider only Collapsed by default Occasional use — restore a saved setup
Tools Thin divider only Collapsed by default Quick launchers — power user feature
Settings No header Inline rows, no collapse Footer-style — always anchored at bottom
Renaming "Workspaces" → "Layouts". Avoids collision with VS Code's "workspaces" concept. "Layouts" accurately describes saved multi-pane screen configurations. Shorter, no ambiguity.
Full drawer — both states
Expanded (Sessions + Pinned open) — 320dp wide
Argus v0.8.0
Quick Actions
+ Add Pane
↺ Reload All
Duplicate active pane
Active Panes
1
kpmg/arena
code-server
2
vs-code-custom
code-server
3
argus
terminal
Pinned
📌
kpmg
code.domian.network
📌
vs-code-custom
code.domian.network
Claude Sessions
kpmg
Bedrock Sonnet model integration
12s
vs-code-custom
Enhance quick actions extension
1m
vs-code-custom
Fix Grafana certificate error
8h
od
Check image models
3d
Recent Panes 5
Layouts 2
Tools 4
All Settings…
🔓
Biometric lock
Argus v0.8.0-debug
All sections expanded — full scroll depth
Argus v0.8.0
Quick Actions
+ Add Pane
↺ Reload All
Duplicate active pane
Active Panes
1
kpmg/arena
code-server
2
vs-code-custom
code-server
3
argus
terminal
Pinned
📌
kpmg
code.domian.network
📌
vs-code-custom
code.domian.network
Claude Sessions
kpmg
Bedrock Sonnet model integration
12s
vs-code-custom
Enhance quick actions extension
1m
vs-code-custom
Fix Grafana cert error
8h
Recent Panes
kpmg/arena
2m
vs-code-custom
1h
grafana.home.arpa
3d
Layouts
KPMG dev
3 panes·used 2h ago
Personal infra
2 panes·used yesterday
Save current layout
Tools
📊
Grafana
grafana.home.arpa
🏠
Home Assistant
homeassistant.domian
Argus repo
github.com/jdomian
Add tool
All Settings…
Argus v0.8.0-debug
Design annotations
Brand row
40dp height. Logo mark + wordmark + version in dim mono. The only orange in the brand row is the wordmark — no background fill.
Section headers
Full orange uppercase label for top-4 sections. Thin 1px border divider only for lower sections. This halves the orange-header density.
10sp · 0.10em tracking · 700wt
Sessions — distinct treatment
Sessions section uses 44dp rows (vs 40dp elsewhere) to give the pulsing dot + title + subtitle enough breathing room. The section header has a top border to visually separate it from Pinned.
Pinned row treatment
2dp left border in orange + very faint orange tint bg. Not a card — still an inline row. Makes pinned items scannable without looking like a section header.
Terminal pane badge
In Active Panes, terminal panes show a green-tinted "terminal" type pill. This colour-codes pane type without changing the structural row format.
Collapsed sections
28dp collapsed row showing chevron + label + item count. Tapping expands inline. State persisted per-section in SharedPreferences.
Compact mode (phone, ≤480dp) + empty states
Phone compact — 280dp drawer
Argus v0.8
Quick Actions
+ Pane
Active Panes
1
kpmg/arena
Sessions
kpmg
Bedrock integration
12s
Pinned2
Layouts2
Settings
Empty states
Argus
Active Panes
No panes open
+ Add your first pane
Claude Sessions
No active Claude sessions detected.
Open a code-server pane and start a Claude session to see it here.
PinnedEmpty
LayoutsEmpty
Settings
Re-run setup