Refactor global shortcuts, simplify debug consoles

- Move out all shortcuts from their central file to the component they
  actually belong to

- Get rid of DebugConsoleLoader and the multiple consoles handling mess,
  have only one global console
This commit is contained in:
miruka
2020-03-28 07:18:00 -04:00
parent af2d5f8cba
commit 1038678a2f
24 changed files with 268 additions and 401 deletions

View File

@@ -2,9 +2,6 @@
## Refactoring
- Put keybindings in the components they belong to instead of shoving them
all in one central file
- Rewrite account settings using `HTabbedContainer`
- Get rid of all `currentSpacing` stuff
- Use new default/reset controls system
@@ -13,8 +10,6 @@
- Split `HScrollableTextArea` into `HTextArea` and `HScrollView` components
- Refactor `Composer`
- Make sure we don't store any state in delegates
- Drop the `HBox` `buttonModel`/`buttonCallbacks` `HBox` approach,
be more declarative