miruka
e51f1f2c79
Implement upload pause function
2019-12-06 08:44:45 -04:00
miruka
d354480840
Work around Qt hover bug for tooltips
2019-12-06 08:21:48 -04:00
miruka
d70260d007
Add visual upload pause button, not working yet
2019-12-06 07:10:22 -04:00
miruka
6c92f4cad1
Hide tooltips when window not hovered anymore
2019-12-06 07:07:40 -04:00
miruka
d893c4f534
SidePane: consider uiScale for manualSize
2019-12-05 10:59:29 -04:00
miruka
97cf7b6dcd
EventImage: respect uiScale
2019-12-05 10:51:57 -04:00
miruka
a555ad0e19
Upload stats
2019-12-05 10:00:23 -04:00
miruka
3aff20006c
Handle OSError happening in send_file()
2019-12-05 09:51:31 -04:00
miruka
b3f93b969c
Fix RoomMessageUnknown not seen as general event
2019-12-04 18:27:56 -04:00
miruka
b25f3f3e51
FindSomeone: reject invalid user ID
2019-12-04 10:00:29 -04:00
miruka
470b031a6f
Standardize usage of period in UI sentences
2019-12-04 09:32:07 -04:00
miruka
915c96f174
Fix power icons position when room pane collapsed
2019-12-04 09:17:13 -04:00
miruka
34e0ec7c7d
Implement UI zooming
2019-12-04 09:08:38 -04:00
miruka
87a81ed1a7
Use real UUIDs for pendingCoroutines
2019-12-04 06:22:04 -04:00
miruka
26e63e4ab2
Use new nio AsyncClient.mxc_to_http()
...
Has the correct behavior for all servers,
e.g. mxc://privacytoosl.io/id → https://chat.privacytools.io/ ...
2019-12-02 06:42:48 -04:00
miruka
3919b964ca
Add ability to cancel uploads
2019-12-02 05:06:21 -04:00
miruka
bbb872e5dc
Improve HButton behavior on small fixed size
2019-12-02 04:40:01 -04:00
miruka
92bfb02446
UploadBars: tooltip and expand text on error/click
2019-12-02 03:19:43 -04:00
miruka
e4aa3b6572
Handle upload errors
2019-12-02 02:57:47 -04:00
miruka
3e214dc26b
Don't use Animators for ListView transitions
...
They're buggy
2019-12-01 11:24:20 -04:00
miruka
9e9737d8ad
Don't use HOpacityAnimator in ListView, flickering
2019-11-30 16:27:34 -04:00
miruka
df0020e62c
Fix EventImageTextBubble shown when no text
2019-11-30 15:03:07 -04:00
miruka
c5a8be9ef9
Use new HScaleAnimator instead of HNumberAnimation
2019-11-30 14:59:48 -04:00
miruka
29cdc0f3f8
Use HRotationAnimator instead of HNumberAnimation
2019-11-30 14:37:04 -04:00
miruka
68d7c11c58
Add HX/YAnimator, used instead of HNumberAnimation
2019-11-30 11:45:24 -04:00
miruka
6a442da16f
Use OpacityAnimators instead of NumberAnimations
2019-11-30 11:41:19 -04:00
miruka
d1e1ed07dd
Hide EventImage bubbles on hover
2019-11-30 11:15:54 -04:00
miruka
db36ab6a74
No html styling in processedEventText() + cleanups
2019-11-30 08:20:41 -04:00
miruka
c8095f4874
EventContent: rename eventSender to senderText
2019-11-30 08:01:00 -04:00
miruka
2fd2806514
Support RoomMessageNotice events
2019-11-30 07:10:48 -04:00
miruka
3b2ab048fb
Rework import keys pass confirmation
...
- Show button as loading until the import is done, *then* close popup
- Remove the dedicated backend password checking function, we can use
import_keys() directly now
- Handle all the possible errors that could be thrown from python
2019-11-30 05:55:27 -04:00
miruka
a09e811e56
Remove old import dialog cruft
2019-11-30 05:55:27 -04:00
miruka
580f92e0be
Color member name on hover in sidepane
2019-11-30 05:55:27 -04:00
miruka
a01de1f3d6
Add power icons for room members
2019-11-30 05:55:23 -04:00
miruka
710dd56109
Correct "Empty room" display
2019-11-27 10:04:55 -04:00
miruka
f187a5f0ab
Handle m.room.avatar, improve name/topic/alias
...
- Display the new room's avatar as an EventImage
- Show "x removed the room's avatar" if it's set to none
- Show "x removed the room's y" for empty name/topic/canonical alias
events instead of "x changed the y to ''"
2019-11-27 06:18:06 -04:00
miruka
2b288bdfc6
Import/export keys improvements
2019-11-23 11:14:14 -04:00
miruka
1d3ca08957
Reintroduce (reduced) event list cacheBuffer
...
This is needed until we have proper url preview support
2019-11-22 10:36:59 -04:00
miruka
6eff9e0513
Animate HBox apparition
2019-11-22 10:35:53 -04:00
miruka
66d7428da2
Don't disable loading tab buttons
2019-11-22 04:51:55 -04:00
miruka
301384dc57
Fix collapse buttons always disabled
2019-11-22 04:50:40 -04:00
miruka
60c64ad96f
Fix logout
2019-11-22 04:27:20 -04:00
miruka
5a70adcc93
Use ES6 template strings
2019-11-18 03:57:13 -04:00
miruka
2123f5a66f
Improve upload code, based on nio PR #76
2019-11-17 13:31:00 -04:00
miruka
25ce08891d
Fix which EventImage url gets opened/copied
2019-11-16 08:06:56 -04:00
miruka
f727645342
Fix progress bar indeterminate ←→ normal switching
2019-11-12 18:22:57 -04:00
miruka
c2590abe12
Fix saved_accounts.add bad arguments
2019-11-12 18:12:41 -04:00
miruka
ea980e0241
Show coro uuid when logging py exception from QML
2019-11-12 18:12:08 -04:00
miruka
c4a65b0cff
Remove big cacheBuffer from EventList
2019-11-12 10:00:32 -04:00
miruka
73541ad7a5
download/thumbnail don't need authentification
2019-11-12 09:10:00 -04:00