miruka
d4fb38fd1a
Use layout margin instead of Item after Daybreak
2020-07-18 15:02:19 -04:00
miruka
1dff7d676e
Highlight some more words in README
2020-07-17 14:26:23 -04:00
miruka
e759b5f52c
Update README features
2020-07-17 14:23:47 -04:00
miruka
48103d57bc
Give Flatpak permission to access filesystem
...
Needed to upload files outside of the download directory
2020-07-17 13:25:07 -04:00
miruka
419ba5a57a
Fix appimage build: must compile Pillow manually
...
Using the Pillow wheel makes running Mirage fail with
ImportError: libxcb-2dfad6c3.so.1.1.0: ELF load
command address/offset not properly aligned
Probably has to do with us installing libX11/libXss libs.
2020-07-17 11:18:23 -04:00
miruka
6463228db2
Fix path upload preview popup when QRC is used
2020-07-17 11:10:15 -04:00
miruka
bd30f89055
Fix compiling on Qt 5.12 (clipboard lambda)
2020-07-17 10:30:06 -04:00
miruka
357affc4dd
Add X11 dependencies to appimage build script
2020-07-17 09:48:57 -04:00
miruka
0450012f1d
Update flatpak nio version
2020-07-17 09:41:48 -04:00
miruka
93d82e884e
Update CHANGELOG.md
2020-07-17 09:41:40 -04:00
miruka
4b215f7ddb
Bump version to v0.6.0
2020-07-17 08:10:57 -04:00
vslg
9b9cbcb23c
Fix unable to unset status_msg from other clients
2020-07-17 08:09:52 -04:00
miruka
dc24ee5d9d
Hide recursive layout warnings spam in Qt 5.14+
2020-07-17 07:41:26 -04:00
miruka
46fa68e9ca
Reduce "termined" logging when closing app
2020-07-17 07:31:24 -04:00
miruka
eea2693c6a
fix gif crap again
2020-07-17 07:26:31 -04:00
miruka
03af1da1d4
Remove power level apply/cancel button texts
...
Lazy fix for the layout problem
2020-07-17 06:40:15 -04:00
miruka
78b16ae22c
MemberProfile: remove leftover debug console call
2020-07-17 06:40:15 -04:00
miruka
88e74796ef
Fix HImage fillMode for GIFs
...
The animated image relied on the source image's fillMode property, but
it got overwrote with Image.Pad by a Binding in the AnimatedImage.
2020-07-17 06:39:14 -04:00
miruka
68da4be7be
Make GIFs openable externally + real pause button
2020-07-17 06:07:02 -04:00
miruka
7f478efc40
Topic area, power level text: fix disabled opacity
2020-07-17 05:29:25 -04:00
miruka
504f917b40
Increase context menus minimum opacity
...
The previous opacity could be unreadable when there was lots of text
behind, notably for the account menu with the room list behind.
2020-07-17 02:59:37 -04:00
miruka
716ac2a0af
Refer to custom components to access their enums
2020-07-17 01:45:02 -04:00
miruka
d6e904ca4c
Fix indentation for some backend.py lines
2020-07-17 01:30:51 -04:00
miruka
6c4ee17e40
Retrieve last seen time for offline room members
2020-07-17 00:46:46 -04:00
miruka
a17daf61c8
Add timeout for exit-settting-offline
2020-07-16 23:50:44 -04:00
miruka
4784c80ed9
Refactor exit-offline code
2020-07-16 23:34:35 -04:00
miruka
f316a24550
Handle SIGINT, SIGTERM, SIGUP and SIGQUIT
2020-07-16 23:16:21 -04:00
miruka
aff5f45ca0
utils.h: check for Q_OS_LINUX, not _UNIX
2020-07-16 23:05:02 -04:00
vslg
b69cbf9d14
Set users to offline before exiting Mirage
2020-07-16 22:26:55 -04:00
miruka
189b325a2b
Document X11 dependencies in INSTALL.md
2020-07-16 19:26:21 -04:00
miruka
abcea2244d
Make libX11 & libXScrnSaver optional on Linux
2020-07-16 19:09:09 -04:00
miruka
15de44f47a
Merge pull request #104 from vSLG/presence
...
Save status_msg to accounts.json
2020-07-16 18:28:46 -04:00
vslg
27745bacca
Fix not being able to unset status_msg
2020-07-16 19:25:02 -03:00
miruka
42791f32d3
Enter member profile → focus power level control
2020-07-16 18:17:44 -04:00
miruka
bcf93a6f36
Disable member power level control when offline
2020-07-16 18:11:37 -04:00
miruka
23a0504937
Increase confirm/preview upload popups width
2020-07-16 17:41:02 -04:00
miruka
6065b6c1d6
confirm upload popups: limit size of loaded images
2020-07-16 17:36:13 -04:00
miruka
1708f692b3
Loading spinners for confirm/preview upload popups
2020-07-16 17:17:58 -04:00
miruka
0515a94429
Show spinner for loading media event thumbnails
2020-07-16 17:15:33 -04:00
miruka
606fe3d022
Use a thread lock for Clipboard.qimage()
...
Prevents this: user paste image (image provider retrieves the clipboard
image to show it as a thumbnail),
and immediatly presses enter (retrieves the image to convert it and send
to Python); the two calls would run at the same time instead of one
waiting for the other to set the cache.
2020-07-16 16:24:16 -04:00
miruka
5cc1c55d95
Immediatly show UI transfer for clipboard paste
...
Create an Upload model item before compressing the image and writing it
to disk
2020-07-16 16:14:07 -04:00
vslg
d57414c06c
Save status_msg to accounts.json
...
Restore it if there is not any status_msg set on
the server
2020-07-16 17:09:14 -03:00
miruka
bceafd7bbd
Preview/confirm popup for clipboard pasting
2020-07-16 15:59:54 -04:00
miruka
6365beb455
Cache the clipboard QImage, share with provider
2020-07-16 15:18:07 -04:00
miruka
74c4d63c16
Add C++ clipboard image provider
...
Will be used to show a preview before uploading image from clipboard.
Transforming the clipboard image to PNG (or any other real format) is
slow and freezes the GUI, with the provider we can display it directly.
2020-07-16 14:26:09 -04:00
miruka
cc8d552adc
Glob for .h/.cpp files in qmake file
2020-07-16 13:50:06 -04:00
miruka
292d88a9bf
Fix power level event display in room subtitle
...
For single-change events only
2020-07-16 12:47:28 -04:00
miruka
49a93ebf2b
Format single-change power level event in one line
2020-07-16 12:42:50 -04:00
miruka
9674bf6a84
Handle dicts in power level event, improve sorting
2020-07-16 12:42:50 -04:00
miruka
7d7376a5cf
Correctly handle <img> with no src attribute
2020-07-16 12:42:50 -04:00