Improve README

This commit is contained in:
miruka 2019-07-18 08:10:36 -04:00
parent 4d32adaa41
commit a842981406
3 changed files with 42 additions and 14 deletions

View File

@ -2,7 +2,15 @@
## Dependencies setup
### [pyotherside](https://github.com/thp/pyotherside)
Outside of pip/github:
Qt 5.12+, including:
- qt5-declarative
- qt5-quickcontrols2
- qt5-graphicaleffects
- qt5-qmake
[pyotherside](https://github.com/thp/pyotherside):
git clone https://github.com/thp/pyotherside
cd pyotherside
@ -14,3 +22,24 @@ After this, verify the permissions of the installed plugin files.
sudo chmod 644 /usr/lib/qt5/qml/io/thp/pyotherside/*
sudo chmod 755 /usr/lib/qt5/qml/io/thp/pyotherside/*.so
Dependencies on Pypi:
pip3 install --user --upgrade \
Pillow atomicfile dataclasses filetype lxml mistune uvloop
Dependencies on Github (most recent version needed):
[matrix-nio](https://github.com/mirukan/matrix-nio):
git clone https://github.com/mirukan/matrix-nio
cd matrix-nio
pip3 install --user --upgrade -e .
## Building
git clone <TODO>
cd harmonyqml
qmake && make && sudo make install
After this if no errors happened, run `harmonyqml`.

View File

@ -1,4 +1,5 @@
- Devices and client settings in edit account page
- Multiaccount aliases
- If avatar is set, name color from average color?
- Accent color from background
- Reduce messages ListView cacheBuffer height once http thumbnails
@ -9,10 +10,8 @@
no last event room text is displayed (use sync filter?)
- `QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling)` ?
- Qt 5.12
- .mjs modules
- Refactoring
- Use .mjs modules
- Don't bake in size properties for components
- Unfinished work in button-refactor branch
- Button can get "hoverEnabled: false" to let HoverHandlers work
@ -26,6 +25,7 @@
- Horrible performance for big rooms
- UI
- Show something when connection is lost or 429s happen
- "Rejoin" LeftBanner button if room is public
- Daybreak color
- Html links color
@ -51,7 +51,6 @@
- Spinner when loading past room events, images or clicking buttons
- Better theming/styling system
- Settings page
- Multiaccount aliases
- Message/text selection
- Custom file picker for Linux...

View File

@ -289,7 +289,7 @@ class MatrixClient(nio.AsyncClient):
async def onErrorResponse(self, resp: nio.ErrorResponse) -> None:
# TODO: show something in the client
log.warning(resp)
log.warning("%s - %s", resp, json.dumps(resp.__dict__, indent=4))
# Callbacks for nio events