Skip to main content

Module state

Module state 

Source

Structs§

AppState
CommandPalette
CreateWizard
LaunchAppPrompt
OpenUrlPrompt
PrivacyWizard
ReducerOutput

Enums§

AppEvent
CreateWizardStep
Key
Reducer-facing key abstraction, independent of the terminal backend. Phase 5 maps crossterm’s KeyEvent onto this; keeping the reducer decoupled from crossterm is what lets these tests run without a terminal.
LaunchAppStep
Modal
PaletteCommand
PendingOperation
Intent behind an in-flight simctl operation. Lets the reducer reconcile pending_operations against an arriving Refreshed listing — if the sim already reached the target state we can drop the pending entry even when the spawned task has not yet returned (a known macOS quirk where xcrun simctl shutdown can block for many seconds after the simulator is already shut down).
PrivacyWizardStep
SideEffect

Functions§

is_printable
Accepts anything visually representable on one line: rejects newlines/line separators and C0/DEL control characters; admits letters, digits, punctuation, symbols, and other whitespace.
reduce