VS Code-style workbench layout shell for Flutter with activity bar, sidebar, editor area, tabbed bottom panel, status bar, menu bar, and structural primitives. Depends only on Flutter.
Theming: WorkbenchTheme (a Material ThemeExtension),
WorkbenchThemeController, and TokenTheme, built from bundled VS Code
color-theme JSON. applyWorkbenchChrome(base, chrome) composes the
chrome's Material theming onto a host's base ThemeData in one call
(SPEC §spec:chrome-material-theming). Per-host chromeFontFamily, editorFontFamily, and
editorFontSize overrides; editor-derived surfaces (log lines, tabular
values) share a single monospace style (SPEC §spec:editor-derived-surfaces).
Intent-driven actions: ToggleBottomPanelIntent with Cmd+J / Ctrl+J
defaults; WorkbenchViewMenuTab carries an arbitrary Intent dispatched
through Actions.
Notification center: NotificationService, NotificationHost, and
NotificationProgressController for stacked toast cards (SPEC §spec:notification-center).
WorkbenchLayoutConstants layout tokens and host-registered extension
slots (SlotRegistry, SidebarSlot).
VS Code-style workbench layout shell for Flutter with activity bar, sidebar, editor area, tabbed bottom panel, status bar, menu bar, and structural primitives. Depends only on Flutter.