Bridges UI and application logic.
UI adapters (menubar, keyboard, mouse) emit semantic action ids (from YAML/JSON config). GUIAdapter maps those ids to domain commands (via GUICommandRegistry + CommandHistory) or to view-only renderer operations. State changes emit "update" → Renderer re-renders.
- Description:
Bridges UI and application logic.
UI adapters (menubar, keyboard, mouse) emit semantic action ids (from YAML/JSON config). GUIAdapter maps those ids to domain commands (via GUICommandRegistry + CommandHistory) or to view-only renderer operations. State changes emit "update" → Renderer re-renders.
- Source: