Skip to main content

Crate phosphor_app

Crate phosphor_app 

Source
Expand description

Shared business logic for Phosphor DAW frontends.

This crate contains the application state, data models, navigation logic, undo/redo system, session serialization, and all types needed by both the TUI and GUI frontends. It has no dependency on any rendering framework.

Modulesยง

actions
Action map โ€” every possible user action in Phosphor.
session
Session save/load โ€” .phos file format.
state
TUI navigation state โ€” focus, cursors, selection, leader keys, FX.