Update TODO
This commit is contained in:
		
							
								
								
									
										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" | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	