Platform · shell
Portal Shell — Status Bar & Notifications
Shell layer providing the status bar, notification display, and window switcher for the Portal desktop environment.
portal-shellv0.2.0shell
463
Lines of Code
29
Tests
7
Files
Architecture
Currently in early development — the module structure is being established as part of the Platform layer alongside launcher, style, and context.
Overview
portal-shell is the desktop shell layer for Portal, providing the status bar (system status, clock, indicators), notification display (from portal-context proactive suggestions and system events), and window switcher (alt-tab equivalent for spatial zones). It integrates with the spatial zone system to show which zone is active and which windows are assigned where.
Data Flow
System events → portal-shell → status bar display / notification overlay / window switcher
Dependencies
External (1)
thiserror workspace
Depends on portal-spatial (zone state), portal-style (theming), portal-context (notifications).