Skip to content

Studio UI

vyuh_studio_ui is the canonical Flutter design system and enterprise application UI for Vyuh products. It owns the reusable shell, workspace, collection, panel, editor, command, status, and regulated interaction compositions. It sits on top of the already-agnostic CDX engines and does not import Blueprint declarations or Entity System runtime types.

Package Role

text
cdx_panes + cdx_query + vyuh_cdx_ui + collection widgets
  -> vyuh_studio_ui
  -> vyuh_blueprint_ui
  -> apps

There is no separate Workspace UI package. Workspace composition is part of Studio UI. vyuh_entity_system_ui remains legacy source material and is not a Studio dependency or a vocabulary exposed by new Studio APIs.

Core Vocabulary

ConceptClasses
Workspace frameWorkspace, WorkspaceLayout, DockConfig, DockPlacement, DockMode
Header chromeWorkspace.headerControls for scope, account, and app-level controls
Collection runtimeCollectionDescriptor, CollectionController, CollectionView
Collection modesCollectionLayoutMode, CollectionPresentation, CollectionColumn
Query stateCollectionQuery, FilterToken, SortToken
Saved viewsSavedView, SavedViews
Actions and commandsUiAction, ActionPanel, Command, CommandPalette
Detail and panelsSectionCard, DetailView, PanelItem, FieldValue
Dashboards and reportsMetric, DashboardView, ReportView
Regulated posturePolicyPanel, EvidencePanel, AuditTrail, VersionHistory, AuthorizationGate, ErrorPanel
Runtime surfacesInboxPanel, NotificationPanel, ApprovalPanel, OfflineBanner, RealtimeStatus, SimulationPanel
HelpHelpFragment, HelpContext, HelpPanel
IconsUiIcons backed by Fluent UI system icons

Boundary Rule

The package is record and descriptor based. A collection is a named CollectionDescriptor plus rows, controller state, and optional actions. Blueprint UI maps Blueprint collection surfaces into that shape.

That keeps the shared UI vocabulary useful for entity-backed screens, protocol-record explorers, dashboards, reports, simulator timelines, policy consoles, generated documents, and non-entity operational surfaces.

Blue is the Vyuh Blueprint documentation surface.