miruka
47c53644e7
Fix/improve transfer speed-related stuff
2019-12-14 13:49:31 -04:00
miruka
c5ed3be031
RoomPane flickable: ignore unimplemented views
2019-12-13 18:04:31 -04:00
miruka
17452ea69b
Update TODO
2019-12-13 17:37:31 -04:00
miruka
ff7393b7c3
HSplitView with state saving and default props
2019-12-13 17:19:47 -04:00
miruka
843389693e
Add room name to invite popup
2019-12-13 17:08:59 -04:00
miruka
55506dd10e
Disable the room settings save button for now
2019-12-13 16:40:48 -04:00
miruka
8a4c160df6
Working cancel button in settings
2019-12-13 10:14:54 -04:00
miruka
407396e01e
Put RoomPane inside a loader
2019-12-13 09:53:11 -04:00
miruka
d240de702f
Implement (read-only for now) room settings
2019-12-13 09:22:13 -04:00
miruka
82e4dff2ab
Fix left rooms appearing as joined rooms
2019-12-12 10:33:52 -04:00
miruka
438b0d26a4
Don't share room members models between accounts
...
Is unsafe and creates subtile bugs, like "invite member → member
declines → member disappears from the member list, then reappears a
second after" (race condition)
2019-12-12 10:11:24 -04:00
miruka
2769d60fdc
Add copy room/user ID context menus
2019-12-12 08:32:50 -04:00
miruka
6813a2c9b4
Fix double click on event to open console
2019-12-12 08:20:26 -04:00
miruka
5bef84064d
Don't show MemberDelegate subtitle if same as name
2019-12-11 15:12:21 -04:00
miruka
c4ee77ca15
Disable composer/upload button when no permission
2019-12-11 13:54:18 -04:00
miruka
c2b7b458f9
Use the "Binding on ..." syntax whenever possible
2019-12-11 13:03:33 -04:00
miruka
001c643406
Implement inviting to room
2019-12-11 12:42:59 -04:00
miruka
3c4c92dbc0
Save/load composer text
2019-12-10 17:04:03 -04:00
miruka
98c2efb773
Unified API to save/restore state properties
2019-12-10 16:29:49 -04:00
miruka
2cd177dc13
Add text remembering ability to HTextField
2019-12-10 15:32:42 -04:00
miruka
3a3e0e9dbb
Rename some chat components
2019-12-10 15:03:05 -04:00
miruka
f65425957b
Builtin ability to remember size for HDrawer
2019-12-10 15:01:56 -04:00
miruka
0578844eef
Rename some HDrawer props for more clarity
2019-12-10 14:19:25 -04:00
miruka
ad6f111793
Fix & improve keyboard and mousewheel flicking
2019-12-10 11:49:46 -04:00
miruka
852b5818a2
Fix Chat loading spinner position
2019-12-09 15:34:13 -04:00
miruka
bd8bf6120e
Fix taking focus for chat
2019-12-09 14:13:38 -04:00
miruka
2e780d7c6a
HDrawer: provide real visible size prop→fix issues
2019-12-09 13:54:05 -04:00
miruka
66e3a07401
RoomSidePane header buttons background
2019-12-09 12:03:35 -04:00
miruka
13d3f19997
Replace all ==/!= by ===/!==
2019-12-09 11:35:50 -04:00
miruka
a5e01fd3b9
Rename HDrawer "width" props, add horizontal prop
2019-12-09 08:10:03 -04:00
miruka
5609ae2817
Refactor Chat/RoomSidePane
2019-12-09 05:25:31 -04:00
miruka
06a6a4c08d
Rewrite SidePane using QQC Drawer
...
Cleaner approach, gets rid of the HPage swipe view hack, better
performances, a lot less complex
2019-12-08 14:43:41 -04:00
miruka
f58e2cbf7a
Change add account icon, prevent checkbox overflow
2019-12-08 05:08:59 -04:00
miruka
099a98a5da
Click anywhere on errored upload bar to close it
2019-12-06 18:47:34 -04:00
miruka
54395fff44
Fix upload icon height
2019-12-06 18:40:39 -04:00
miruka
737e102629
Color upload icon but not text on pause/error
2019-12-06 18:37:18 -04:00
miruka
4ada039384
Upload UI/code improvements
2019-12-06 16:44:25 -04:00
miruka
54df551b08
Rename theme "uploadsBar" to "fileTransfer"
2019-12-06 09:22:38 -04:00
miruka
150a783c28
Split UploadBars into a new FileTransfer/ dir
2019-12-06 09:20:34 -04:00
miruka
8ae4bbb6cf
Fix uplaod item delete, pause and cancel bugs
2019-12-06 08:59:35 -04:00
miruka
e51f1f2c79
Implement upload pause function
2019-12-06 08:44:45 -04:00
miruka
d70260d007
Add visual upload pause button, not working yet
2019-12-06 07:10:22 -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
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
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