Commit graph

1083 commits

Author SHA1 Message Date
Daniel García Moreno
aa26dbcc72 Fixed avatar drawing inf loop 2017-12-24 19:12:54 +01:00
Daniel García Moreno
61e592b2f9 Better channel sync for member avatar 2017-12-24 19:00:54 +01:00
Daniel García Moreno
eb7c589ae6 Member username and avatar from API call, not sync
Fix #36
2017-12-24 17:00:39 +01:00
Daniel García Moreno
7b6c48327a Room list order by last message
See #34
2017-12-24 16:49:45 +01:00
Daniel García Moreno
34b93d5cce Maintain room selection on refresh
See #34
2017-12-24 15:54:35 +01:00
Daniel García Moreno
d22d7f9f8d Basic room list widget with images implemented
See #34
2017-12-24 13:39:39 +01:00
Daniel García Moreno
e2d5bcfa98 Fix avatar download when is a path 2017-12-23 12:06:07 +01:00
Daniel García Moreno
233cc7e5aa Loading avatra when the avatar is a mxc path 2017-12-23 11:56:52 +01:00
Daniel García Moreno
05c6dbcf03 Server url stored in the AppOp 2017-12-23 11:30:08 +01:00
Daniel García Moreno
2fb1cdc108 Circle image for room avatar 2017-12-22 21:25:36 +01:00
Daniel García Moreno
3c23922708 Member avatar with the avatar widget 2017-12-22 21:10:38 +01:00
Daniel García Moreno
8d42e3e928 Room select signal connected
See #34
2017-12-22 20:29:47 +01:00
Daniel García Moreno
c21685422b Room sidebar list styles
See #34
2017-12-22 19:56:36 +01:00
Daniel García Moreno
31aedceb12 Drawing circle images with custom widget 2017-12-22 19:02:00 +01:00
Daniel García Moreno
d15b80b4d1 Initial version of sidebar room list widgets
See #34
2017-12-21 22:01:30 +01:00
Daniel García Moreno
a7c9b58eb8 Clear tmp messages when abandoning room
There was a crash when you send a message and before the tmp message is
removed you change the room. When the real message arrive, we were
trying to remove the tmp message, but it was not there anymore so it
crash.

This commit fixes this problem.
2017-12-21 08:20:43 +01:00
Daniel García Moreno
8f9bd1d3a2 New hicolor icon set 2017-12-17 19:10:26 +01:00
Daniel García Moreno
43fa8cd3e4 New Fractal icon 2017-12-17 18:12:20 +01:00
Daniel García Moreno
7adbb5bf9d New alpha release 0.1.4
New features:

 * New room creation dialog
 * Smart auto scrolling
 * Login by email
 * Member list with avatar and username
 * Big refactor and a lot of bug fixes
2017-12-13 13:38:25 +01:00
Daniel García Moreno
d07101fd1b Click on message username will put the name in the message entry 2017-12-11 19:43:03 +01:00
Daniel García Moreno
23c03d2b2f Less margin in member list and fixed width
See #18
2017-12-11 19:23:48 +01:00
Daniel García Moreno
e6932b2982 Getting the member info from matrix if the member isn't in the room 2017-12-11 10:33:05 +01:00
Daniel García Moreno
f9e46f3af2 More tries to download a member avatar if fails 2017-12-11 10:18:54 +01:00
Daniel García Moreno
34883301f2 Add a semaphore to limit the number of threads downloading avatars 2017-12-11 09:43:04 +01:00
Daniel García Moreno
b3b6710269 Centered room name when there's no topic
See #20
2017-12-11 08:42:54 +01:00
Daniel García Moreno
b018a6455b Add placeholder in member search 2017-12-09 18:27:16 +01:00
Daniel García Moreno
dd3f6ee5e5 Click on user adds the user alias to the message entry
See #18
2017-12-09 18:24:38 +01:00
Daniel García Moreno
4af74a30b6 Member list with avatar and alias
See #18
2017-12-09 17:50:37 +01:00
Daniel García Moreno
b9bbc20ade Members from state in the first sync
Members come in the first sync for all rooms, so we can store it and use
later instead of call get_room_members.
2017-12-09 13:12:20 +01:00
Daniel García Moreno
067d1a403b Different util and global module for gtk and api 2017-12-06 20:24:24 +01:00
Daniel García Moreno
52b60d1993 Move the backend code to fractal-api 2017-12-06 19:21:48 +01:00
Daniel García Moreno
57b0a39d13 Correctly parse quotes in url in messages 2017-12-06 17:56:50 +01:00
Jordan Petridis
63ba9c441c
Re-structure the repo into a cargo workspace instead. 2017-12-06 03:12:08 +02:00