Update TODO

This commit is contained in:
miruka 2019-12-13 17:30:58 -04:00
parent ff7393b7c3
commit 17452ea69b
2 changed files with 13 additions and 10 deletions

21
TODO.md
View File

@ -1,9 +1,5 @@
# TODO
- invite keybind
- better cancel for all boxes + disablewhileloading false
- use defaulttext/checked elsewhere
## Media
- Handle set avatar upload errors
@ -27,12 +23,15 @@
## Refactoring
- Use a singleton for utils.js
- Use HBox for Profile
- Account settings with `HTabbedContainer`
- Get rid of all `currentSpacing` stuff
- Banners
- Use new default/reset controls system
- Split `HScrollableTextArea`
- Composer
- Missing room keybinds (invite, etc), and don't put all the binds in
one central file (else we can only rely on uiState properties)
- Use QML states
- Use a singleton for utils.js
- Try gel for the models and stop being lazy in python
- Room Sidepane save/load size & keybinds
@ -64,12 +63,18 @@
## Interface
- Scrollable popup
- Make all "Cancel" buttons able to cancel running Backend coroutines set
`disabledWhileLoading` to `false` for all "OK" buttons where it makes sense
- Use a loader of the swipeview containing members, settings, etc views
- Expand the room pane if it's too small to show room settings?
- Drop the `buttonModel`/`buttonCallbacks` HBox approach
- Scrollable popups and room settings
- HDrawer snapping
- Make theme error/etc text colors more like name colors
- In account settings, display name field text should be colored
- Way to open context menus without a right mouse button
- `smartVerticalFlick()` gradual acceleration
- Make banner buttons look better
- Choose a better default easing type for animations
- Make HListView scrollbars visible

View File

@ -3,8 +3,6 @@ import QtQuick.Layouts 1.12
import "../../Base"
import "../../utils.js" as Utils
// TODO: expand pane if too small, scrollable, loader
HBox {
color: "transparent"