Update TODO
This commit is contained in:
parent
ff7393b7c3
commit
17452ea69b
21
TODO.md
21
TODO.md
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user