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,15 +2,44 @@
## Dependencies setup ## Dependencies setup
### [pyotherside](https://github.com/thp/pyotherside) Outside of pip/github:
git clone https://github.com/thp/pyotherside Qt 5.12+, including:
cd pyotherside - qt5-declarative
qmake - qt5-quickcontrols2
make - qt5-graphicaleffects
sudo make install - qt5-qmake
[pyotherside](https://github.com/thp/pyotherside):
git clone https://github.com/thp/pyotherside
cd pyotherside
qmake
make
sudo make install
After this, verify the permissions of the installed plugin files. After this, verify the permissions of the installed plugin files.
sudo chmod 644 /usr/lib/qt5/qml/io/thp/pyotherside/* sudo chmod 644 /usr/lib/qt5/qml/io/thp/pyotherside/*
sudo chmod 755 /usr/lib/qt5/qml/io/thp/pyotherside/*.so 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 - Devices and client settings in edit account page
- Multiaccount aliases
- If avatar is set, name color from average color? - If avatar is set, name color from average color?
- Accent color from background - Accent color from background
- Reduce messages ListView cacheBuffer height once http thumbnails - Reduce messages ListView cacheBuffer height once http thumbnails
@ -7,12 +8,10 @@
- Accept drag and dropping a picture in account settings to set avatar - Accept drag and dropping a picture in account settings to set avatar
- When all the events loaded on beginning in a room are name/avatar changes, - When all the events loaded on beginning in a room are name/avatar changes,
no last event room text is displayed (use sync filter?) no last event room text is displayed (use sync filter?)
- `QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling)` ? - `QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling)` ?
- Qt 5.12
- .mjs modules
- Refactoring - Refactoring
- Use .mjs modules
- Don't bake in size properties for components - Don't bake in size properties for components
- Unfinished work in button-refactor branch - Unfinished work in button-refactor branch
- Button can get "hoverEnabled: false" to let HoverHandlers work - Button can get "hoverEnabled: false" to let HoverHandlers work
@ -26,6 +25,7 @@
- Horrible performance for big rooms - Horrible performance for big rooms
- UI - UI
- Show something when connection is lost or 429s happen
- "Rejoin" LeftBanner button if room is public - "Rejoin" LeftBanner button if room is public
- Daybreak color - Daybreak color
- Html links color - Html links color
@ -51,7 +51,6 @@
- Spinner when loading past room events, images or clicking buttons - Spinner when loading past room events, images or clicking buttons
- Better theming/styling system - Better theming/styling system
- Settings page - Settings page
- Multiaccount aliases
- Message/text selection - Message/text selection
- Custom file picker for Linux... - Custom file picker for Linux...

View File

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