OTTO
OTTO copied to clipboard
Services
- [ ] Rename
create_functions tomake_ - [ ] Let the
Applicationconstructor useService::make_defaultby default - [ ] Let the
Applicationconstructor take factories in any order - [ ] Split
UIManagerintoGraphicsManagerandUIManager-
UIManagerhandles the user interface state, i.e. the currently selected channel, the current screen (as aScreenEnumonly) and the state of the octave buttons -
GraphicsManagerHandles the actual drawing, mappingScreenEnums toScreens etc.
-