AppImage improvements and fixes

- No need to build manually the olm python 3 bindings, pip does it
- make clean in mirage dir if possible, since having build/ files from a
  compiling that happened from another distro can make the process fail
- Save linuxdeployqt and appimagetools outside of the mirage repo
- Lint the AppDir with the script from pkg2appimage
- From python, restore LD_LIBRARY_PATH, PYTHONHOME and PYTHONUSERBASE to
  their original values. The AppRun laucher overwrites them to properly
  launch the program, but it affects external programs too launched e.g.
  when user clicks a link.
This commit is contained in:
miruka
2020-03-18 19:12:38 -04:00
parent 2f46656827
commit 4ab25ada43
3 changed files with 65 additions and 24 deletions

13
TODO.md
View File

@@ -2,7 +2,10 @@
## Before release
- Write a real README.md
- readline
- Add Gentoo instructions
- Finish the README.md
- Build final AppImage and test media opening
## Refactoring
@@ -51,6 +54,9 @@
## Interface
- Labeled text area component, use it for room creation/settings topic
- Linkify URLs in topic text areas
- Expand the room pane if it's currently too small to show room settings
- Use a loader for items not in view for the `HTabContainer`'s `SwipeView`
@@ -66,8 +72,6 @@
- Improve when HDrawer should collapse when the ui is zoomed
- Way to open context menus without a right mouse button
- Make room invite/left banner buttons look better
- When window is reduced enough for main pane to be invisible, transition
between pane and page with Alt+S is laggy when the page is a chat
- Choose a better easing types for animations
- Make HListView scrollbars more visible
@@ -99,8 +103,6 @@
- `MainPane`:
- Animate when logging out last account and sidepane turns invisible
- Header back button when reduced
- Better look when reduced to minimum size
- Server selection
- Implement Register/Reset pages
@@ -147,6 +149,7 @@
## Backend
- Saving the room settings
- Optimize Model item replacement
- Refetch profile after manual profile change, don't wait for a room event
- Better config file format