Update TODO.md
This commit is contained in:
parent
311a53f8f4
commit
78b7cb4a4a
39
TODO.md
39
TODO.md
|
@ -1,21 +1,5 @@
|
|||
# TODO
|
||||
|
||||
- Long-press-drag to select multiple messages on touch
|
||||
- Drag to select multiple messages on non-touch
|
||||
|
||||
- Drag-scrolling in room pane a tiny bit activates the delegates
|
||||
|
||||
## Goals before 0.5.0
|
||||
|
||||
- Redacting messages
|
||||
- Download progress bar for file events, "Save as..."
|
||||
- Make rooms fully manageable within Mirage: settings, permissions, kick, etc
|
||||
|
||||
- Add AppImage metadata file
|
||||
- Pillow now bundle image libraries?
|
||||
Update AppImage building script and INSTALL.md
|
||||
- Publish on Flathub and AppImageHub
|
||||
|
||||
## Refactoring
|
||||
|
||||
- Put keybindings in the components they belong to instead of shoving them
|
||||
|
@ -34,11 +18,10 @@
|
|||
- Drop the `HBox` `buttonModel`/`buttonCallbacks` `HBox` approach,
|
||||
be more declarative
|
||||
|
||||
- Look into Kirigami for QML
|
||||
|
||||
## Issues
|
||||
|
||||
- If names are mentioned with a different case, they look like normal links
|
||||
- Drag-scrolling in room pane a tiny bit activates the delegates
|
||||
|
||||
- When zooming in enough, "Mirage <version>" label overflows
|
||||
|
||||
- Catch server 5xx errors when sending message and retry
|
||||
|
@ -57,7 +40,6 @@
|
|||
in room "last message" subtitle
|
||||
|
||||
- `Timer` and `Animation` are bound to framerate
|
||||
- Terrible performance using `QT_QPA_PLATFORM=wayland-egl`, must use `xcb`
|
||||
- Can't use `QQmlApplicationEngine`, problem with QApplication?
|
||||
See https://bugreports.qt.io/browse/QTBUG-50992
|
||||
- [HTML <hr> not rendered](https://bugreports.qt.io/browse/QTBUG-74342)
|
||||
|
@ -66,8 +48,13 @@
|
|||
|
||||
## Interface
|
||||
|
||||
- Long-press-drag to select multiple messages on touch
|
||||
- Drag to select multiple messages on non-touch
|
||||
|
||||
- Redacting messages
|
||||
- Make clicking on user/room mentions open relevant UI instead of matrix.to
|
||||
URL in browser
|
||||
- Make rooms fully manageable within Mirage: settings, permissions, kick, etc
|
||||
|
||||
- Labeled text area component, use it for room creation/settings topic
|
||||
- Linkify URLs in topic text areas
|
||||
|
@ -104,7 +91,7 @@
|
|||
|
||||
- Device settings
|
||||
- Replies
|
||||
- Messages editing and redaction
|
||||
- Messages editing
|
||||
- Code highlighting
|
||||
- Adapt shortcuts flicking speed to font size
|
||||
|
||||
|
@ -137,6 +124,8 @@
|
|||
|
||||
## Media-related
|
||||
|
||||
- UI for download progress (using `Transfer` like for uploads)
|
||||
|
||||
- Add upload keybindings (close failed upload, pause, resume)
|
||||
- Handle errors when setting an avatar
|
||||
- Show confirmation box when picking file to upload or uploading from clipboard
|
||||
|
@ -145,7 +134,6 @@
|
|||
- Sentinel function to report local file paths for already downloaded media,
|
||||
without having to click and try downloading first
|
||||
- EventFile "Save as..." context menu entry
|
||||
- UI for download progress (using `Transfer` like for uploads)
|
||||
|
||||
- Show a reason or HTTP error code for thumbnails that fail to load
|
||||
- Support `m.file` thumbnails
|
||||
|
@ -214,7 +202,12 @@
|
|||
|
||||
## Distribution and dependencies
|
||||
|
||||
- Update to Mistune v2.0
|
||||
- Add AppImage metadata file
|
||||
- Pillow now bundle image libraries?
|
||||
Update AppImage building script and INSTALL.md
|
||||
- Publish on Flathub and AppImageHub
|
||||
|
||||
- Update to Mistune v2.0 when released
|
||||
|
||||
## Notable changes for future Qt version upgrade
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user