Commit Graph

2744 Commits

Author SHA1 Message Date
miruka
503252f1c7 Make edit account UI more scalable
Put content in flickable, reduce avatar height as needed.
The minimum supported resolution of the app should now be 240x120.
2019-07-15 17:43:53 -04:00
miruka
62056b6124 Avatar change working 2019-07-15 16:14:08 -04:00
miruka
751a27157c Add account settings page
Display name change working
2019-07-13 20:15:20 -04:00
miruka
eeea0af4cd Change every QtQuick import versions to 2.12 2019-07-13 05:39:01 -04:00
miruka
6916039546 Add "Edit Account" interface skeleton 2019-07-13 05:34:58 -04:00
miruka
6dab79ae9a Remove uneeded HEntityButton 2019-07-12 19:01:27 -04:00
miruka
3a05d9bd60 Fix side panes spacing animation 2019-07-12 18:17:02 -04:00
miruka
338986f022 Highlighting and cleanup for MemberDelegate 2019-07-12 18:15:06 -04:00
miruka
cc937b38c4 Replace MouseAreas by input handlers 2019-07-12 18:02:14 -04:00
miruka
cb0d7e8a77 Highlight account and room delegates 2019-07-12 17:07:45 -04:00
miruka
4b45c119ff Fix side pane artifacts when collapsed 2019-07-11 22:25:50 -04:00
miruka
a2136dfe3c Rename HButton to HUIButton 2019-07-10 15:03:05 -04:00
miruka
a2ae569511 Split HButton into HBaseButton and HButton 2019-07-10 15:00:57 -04:00
miruka
eb9f02df31 Fix text overflowing from compacted HButton 2019-07-10 15:00:34 -04:00
miruka
e2696ea928 Prevent TypingMembersBar text from overflowing 2019-07-10 00:18:50 -04:00
miruka
58ebe6475e Use uvloop to make asyncio faster 2019-07-10 00:05:42 -04:00
miruka
d091f3bcb6 Propagate mouse click events on avatars 2019-07-09 23:49:59 -04:00
miruka
7e4cee31c7 Prevent avatar tooltip from going out of bound 2019-07-09 23:42:03 -04:00
miruka
eeca8b639d HToolTip component, enter/exit fade effect 2019-07-09 22:51:52 -04:00
miruka
3dd16ba072 Add avatar tooltips 2019-07-09 22:48:59 -04:00
miruka
9af9e88b0d Support room avatars 2019-07-09 21:54:53 -04:00
miruka
2ced310ce1 Add initial support for user avatar thumbnails 2019-07-09 21:46:21 -04:00
miruka
62ec4a9ae8 Caught up to the old backend
Lines before (PyQt):

Language     files   blank   comment   code
Python       21      787     114       2076
QML          49      393     14        1689
JavaScript   2       59      3         177
SUM:         72      1239    131       3942

Lines now (pyotherside, asyncio):

Language     files   blank   comment   code
QML          59      516     159       1962
Python       11      306     53        739
JavaScript   5       64      24        211
C++          1       6       2         18
SUM:         76      892     238       2930
2019-07-08 13:32:53 -04:00
miruka
faccc7ba90 Fix decrypted events replaced by encrypted ones 2019-07-08 13:29:05 -04:00
miruka
861347ce64 Fix "tarfindId" sed rename mistakes 2019-07-08 13:24:05 -04:00
miruka
4472d44320 Enable encryption 2019-07-08 13:08:46 -04:00
miruka
7f7a7621cf Cleanup TODO.md 2019-07-08 12:52:07 -04:00
miruka
e827c9fba2 Fix debug initialRoomTimer causing segfaults 2019-07-08 12:39:58 -04:00
miruka
4314767ac2 Fix creating UserUpdated events from nio rooms 2019-07-08 12:28:49 -04:00
miruka
0f6474532b Add LGPL license headers 2019-07-07 23:53:08 -04:00
miruka
8dccfffc8b Drop kwargs support for callCoro/callClientCoro 2019-07-07 23:38:37 -04:00
miruka
4f0ba24373 Send typing notifications from sendbox 2019-07-07 23:28:10 -04:00
miruka
d26f087df9 More checks to avoid errors on forgetting room 2019-07-07 22:49:28 -04:00
miruka
2170b16175 Rename users.getUser to users.find 2019-07-07 22:41:32 -04:00
miruka
f64a2c68e9 Fix undefined profile being requested 2019-07-07 22:36:12 -04:00
miruka
fcd492ff2d Fix room categories sorting 2019-07-07 22:25:30 -04:00
miruka
b02fc11903 Remove forgotten rooms from the view 2019-07-07 22:19:45 -04:00
miruka
47327c64cf Working filter field for room members 2019-07-07 05:50:42 -04:00
miruka
1af8c97734 Sort the room members 2019-07-07 05:25:03 -04:00
miruka
ea600a1450 Reintroduce RoomSidePane with members list 2019-07-07 05:15:18 -04:00
miruka
735707bade Add members to room updates 2019-07-07 05:12:17 -04:00
miruka
0ac4874ddf Sort typing members by display name 2019-07-07 03:53:32 -04:00
miruka
2923d440d0 Fix html filter autolink regex
Two links in the text like "http://foo.org ... http://bar.org"
were seen as a single match.
2019-07-07 03:19:51 -04:00
miruka
472b8fe993 Fix "joined room" event shown as "declined invite" 2019-07-07 02:48:28 -04:00
miruka
a47e6b5c07 When room changes category, affect the Chat too 2019-07-07 02:35:22 -04:00
miruka
be152c3acf Fix getUser binding loops & coro race conditions 2019-07-07 01:37:13 -04:00
miruka
683ee3e1cf Add HUserAvatar and HRoomAvatar components 2019-07-07 00:24:23 -04:00
miruka
064fb6e9a2 Remove now uneeded Chat/utils.js 2019-07-06 23:58:41 -04:00
miruka
1ec660807e Rename Chat "sender" prop to "senderInfo" 2019-07-06 23:46:06 -04:00
miruka
03d9079d63 Show LeftBanner with a generic left text 2019-07-06 23:43:51 -04:00