Skip to content

Screen inventory

A reference list of every distinct UI surface in Pit. Use this to size visual work, plan Storybook stories, or trace where a feature lives. Surfaces are grouped by shell location — the mode or window type that hosts them.

Storybook is the design-iteration surface for these screens. Every UI feature gets a Storybook story before functional wiring per the Storybook-first rule.

Pre-shell

Screens shown before the three-mode shell takes over.

SurfaceTypeVersionNotes
SplashFull screenv0.9.0 Recent shows + New Show + Open Show + “what’s new” panel
New Show wizardModalv0.9.0 6 steps — see New Show wizard
Open Show file pickerOS dialogv0.3.0 Native file dialog, shipped
Save / Save AsOS dialogv0.3.0 Native file dialog, shipped
Update availableModalv0.15.0 Tauri updater UI
Onboarding tourModal sequencev0.15.0 First-launch only, dismissable

Setup mode

Rig + show configuration. Screens that live inside Setup’s main canvas.

SurfaceVersionNotes
Show settingsv0.9.0 Metadata, Production / Source / Distribution, autosave
Audio I/Ov0.2.0 Shipped — extended in v0.6.0 with WASAPI/ASIO
MIDI devicesv0.6.0 Per-device labeling, hardware MIDI binding
Rig componentsv0.6.0 Keyboards, footswitches, expression pedals, button/switch components
Busesv0.8.0 Main mix, IEM, click bus, conductor bus, custom
Plugin scanv0.6.0 Re-scan trigger, cache state, requirements report

Program mode

The show-authoring canvas. The selected outline item determines what’s shown.

SurfaceSelectionVersionNotes
OutlineAlways visible (left)v0.3.0 Show → songs → patches → library
Patch graph editorPatch selectedv0.5.0 Multi-plugin chain hosting (shipped)
Plugin GUI dockPatch selected, plugin(s) loadedv0.6.0 Bottom panel of patch editor; tab strip for each loaded plugin’s CLAP GUI; per-plugin pop-out to floating window
Song settingsSong selectedv0.9.0 Sub-tabs: Settings / Click / Backing / Patches
Library entry editorLibrary entry selectedv0.10.0 Patch-as-reference data model
Click track editorSong’s Click tabv0.12.0 Vamps, codas, cue points, rits, ralls
Backing track editorSong’s Backing tabv0.13.0 Track list, transport, cue points
Layout editorLayout chosenv0.11.0 Grid editor, widget palette
Rig component widget editorComponent selectedv0.10.0 Compound widget appearance
InspectorRight side, contextualv0.3.0 Properties of current selection (shipped, grows per version)
Pit MixerDedicated surfacev0.10.0 Multi-channel audio input mixer
Balance toolDedicated surfacev0.12.0 LUFS measurement, A/B compare, trim suggestions
Pre-show validation dashboardDedicated surfacev0.8.0 Becomes a Live entry gate in v0.11.0

Perform mode

Read-mostly runtime view. Composed entirely of user-placed widgets.

SurfaceVersionNotes
Perform canvasv0.11.0 Grid of widgets per the chosen layout
Live fullscreenv0.11.0 Hides menu bar + chrome
Layout template pickerv0.11.0 Blank / Minimal / Cabaret / MD Console

Floating windows

Separate OS windows; can move to second monitors.

WindowVersionNotes
Settingsv0.9.0 Per-app preferences, not show settings
Plugin GUI (popped out)v0.6.0 Secondary placement — per-plugin pop-out from the patch editor’s plugin GUI dock. CLAP GUI extension embed. Default placement is docked in the patch editor, see Program mode table above.
Conductor cam pop-outv0.11.0 For second-monitor display
Parameter favorites pop-outv0.11.0 Touch-target parameter widgets

Modals

Transient dialogs.

ModalVersionNotes
New Show wizardv0.9.0 6-step show creator
Close blocker (unsaved changes)v0.9.0 “Save / Discard / Cancel”
Merge graph editsv0.10.0 Per-instance update/keep/three-way-merge
Orphan reattachv0.10.0 Re-link / save-new / keep-snapshot for missing library entries
Plugin requirements reportv0.7.0 Missing-plugin list with “find this plugin” links
Pre-show validation gatev0.11.0 Blocks Live entry; overrideable
Crash reporter consentv0.15.0 First-launch opt-in
Telemetry consentv0.15.0 First-launch opt-in
Theme save / sharev0.15.0 Theme editor output
Extension install permissionv0.15.0 Capability consent UI

Diagnostic / dev surfaces

Visible only when explicitly opened. Not part of the normal performer workflow.

SurfaceVersionNotes
Latency measurement toolv0.6.0 Loopback round-trip measurement
Latency budget breakdownv0.15.0 Per-API timings; release-engineering deliverable
Engine monitor (embedded)v0.11.0 Widget in Perform mode
Plugin scan reportv0.6.0 What was found, what cached, what’s missing

Native menus

The OS file menu structure. Mode switches are not in the menu bar.

MenuItemsVersion
FileNew, Open, Open Recent, Save, Save As, Import, Export, Quitv0.9.0
EditUndo, Redo, Cut, Copy, Paste, Select All, Preferencesv0.9.0
ViewZoom In/Out, Toggle Inspector, Toggle Outlinev0.9.0
WindowSettings, Plugin GUI list, Conductor cam, Bring all to frontv0.9.0
HelpDocumentation, Report a bug, About Stardust Pitv0.9.0

Inline elements

Always-present chrome that isn’t a screen of its own.

ElementBehaviorVersion
Status bar / breadcrumbShows Show › Song › Patch when in a patch; Show › Song when in a song. Affordance-only navigation aid.v0.9.0

Legend

  • Shipped — tagged on GitHub, in current builds
  • v0.6.0 — next version, actively scoped
  • vX.Y.Z — planned, target version assigned
  • v2.0+ — post-1.0 backlog

For the version-by-version exit criteria, see the Pit roadmap.