pastello-app

0009. Riverpod for state management

Context

The editor holds non-trivial state (active tool, color, width, selection, undo/redo history) and the app needs a way to swap implementations in tests (for example a fake drawing repository). The choice should be familiar to Flutter contributors.

Decision

Consequences

Alternatives considered