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 # TODO
- invite keybind
- better cancel for all boxes + disablewhileloading false
- use defaulttext/checked elsewhere
## Media ## Media
- Handle set avatar upload errors - Handle set avatar upload errors
@ -27,12 +23,15 @@
## Refactoring ## Refactoring
- Use a singleton for utils.js - Account settings with `HTabbedContainer`
- Use HBox for Profile
- Get rid of all `currentSpacing` stuff - Get rid of all `currentSpacing` stuff
- Banners - Use new default/reset controls system
- Split `HScrollableTextArea` - Split `HScrollableTextArea`
- Composer - 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 - Try gel for the models and stop being lazy in python
- Room Sidepane save/load size & keybinds - Room Sidepane save/load size & keybinds
@ -64,12 +63,18 @@
## Interface ## 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 - HDrawer snapping
- Make theme error/etc text colors more like name colors - Make theme error/etc text colors more like name colors
- In account settings, display name field text should be colored - In account settings, display name field text should be colored
- Way to open context menus without a right mouse button - Way to open context menus without a right mouse button
- `smartVerticalFlick()` gradual acceleration - `smartVerticalFlick()` gradual acceleration
- Make banner buttons look better
- Choose a better default easing type for animations - Choose a better default easing type for animations
- Make HListView scrollbars visible - Make HListView scrollbars visible

View File

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