Commit Graph

55 Commits

Author SHA1 Message Date
Black Hat e5fbdc15ff Update QtQuick.
Add FileDelegate.
2018-12-22 22:25:03 +08:00
Black Hat 0d06498467 Use color palette. 2018-12-16 10:47:58 +08:00
Black Hat df045a786f Code cleanup. 2018-12-15 22:29:51 +08:00
Hazy Fish 66e2d99620 Update QtQuick. 2018-12-07 09:18:42 +08:00
Black Hat 8959be2cb8 Remove ImageItem, Paintable and use unified image provider. 2018-12-03 19:55:42 +08:00
Black Hat 58593015c1 Separate different delegates. 2018-11-22 17:15:14 +08:00
Black Hat 2a8aa34416 Minor tweaks. 2018-11-17 22:39:34 +08:00
Black Hat a7f62c13b0 Working dark mode && more drawer specific changes. 2018-11-17 20:52:17 +08:00
Black Hat 08ce01473a Add drawer on the left. 2018-11-17 17:32:38 +08:00
Black Hat aaae68a5bf Remove first row, modify room list panel. 2018-11-17 00:04:51 +08:00
Black Hat a296fffd91 Make timeline more "Material design". 2018-11-16 20:30:42 +08:00
Black Hat db6c814e26 Init emoji auto completion. #106 2018-11-03 22:22:55 +08:00
Black Hat ffbfa977b5 Init SplitView.
Allow resizing panels automatically.
2018-10-22 08:14:45 +08:00
Black Hat 7b10707dde Do not check username while logging. 2018-10-16 18:29:19 +08:00
Black Hat 3430882e05 Clean up code. 2018-10-16 11:09:30 +08:00
Black Hat a8b159b98a Use AutoTextField.
Fix #81.
2018-10-16 08:16:54 +08:00
Black Hat 1c3fcef542 Use AutoListView.
Fixes #84.
2018-10-15 09:56:30 +08:00
Black Hat 9558c75219 Add scrollhelper. 2018-10-15 07:26:27 +08:00
Black Hat ae538a7c45 Somewhat better hierarchy.
Init separate .qml files.
2018-10-02 10:07:47 +08:00
Black Hat 551e370410 More clean up. 2018-10-01 16:34:25 +08:00
Black Hat 385135a658 Use modules. 2018-10-01 16:07:48 +08:00
Black Hat d7a2e07426 More modern design. 2018-09-27 07:37:09 +08:00
Black Hat 81a7172f29 Genesis commit.
Not really, but a lot of renaming.
2018-09-17 21:01:02 +08:00
Black Hat 647a2cdbf2 New Setting/Account page. 2018-09-10 11:56:32 +08:00
Black Hat 13a8d6b889 Fix notification issue. 2018-09-10 08:06:32 +08:00
Black Hat 75e2d6dbed Minimal invite user support. 2018-09-06 13:25:39 +08:00
Black Hat 2f080f21ce Rewrite MessageDelegate. 2018-09-04 14:58:41 +08:00
Black Hat cfa8043596 A lot of improvements.
Fix laggish RoomListView when dragging.
Remove per-room timer and add timer in RoomForm.
Remove singleton module and use file as singleton.
Minor UI tweak in RoomListView.
Pass room to RoomListView via "currentRoom" delegate property and remove
RoomListForm-wide currentRoom.
Put menu files in a separate folder.
Show initial image in ImageStatus when avatar is not loaded.
Add about page.
Merge all setting pages into Setting.qml.
Add option to rearrange rooms by activity.
Add option to use RichText parser.
Add document url.
2018-08-24 13:25:41 +08:00
Black Hat e428e9f005 Change Settings to singleton and add AutoMouseArea.
Also fixes acceptInvitation issue.
2018-08-21 22:57:15 +08:00
Black Hat 4d97fe6901 Enable lazy loading by default.
Also fixes undefined error when not logged in.
2018-08-19 20:45:40 +08:00
Black Hat aa8f50a6c2 Add image loading indicator.
Add AutoImage.
2018-08-18 18:59:23 +08:00
Black Hat 09fdd52524 Rewrite FileDialog in C++ && add setting to force async load timelime.
Also fixes repeat section label and empty space when message is redacted.

Fixes #27
2018-08-14 14:05:41 +08:00
Black Hat 230231a42f Remove sender tooltip, and sender label, simplify MessageDelegate, add
an option to invoke GC, and update libqmatrixclient.
2018-08-13 22:44:32 +08:00
Black Hat 4dbd0e2dcd Colored emoji support.
Also, this approach seems to have a memory leak while converting
QStringList to QVariant.
2018-08-11 20:48:44 +08:00
Black Hat 5cd4e7f18b Add emoji picker. 2018-08-11 12:42:13 +08:00
Black Hat 4db5f3f355 Add an option to lazy load room message at initial sync.
Reduces initial sync time. Useful if you joined a lot of rooms and have
a slow homeserver.
2018-08-10 18:58:53 +08:00
Black Hat 587e298988 Code cleanup && add minimum room management. #13 2018-08-09 19:58:19 +08:00
Black Hat 5e3f18e320 Code cleanup && speed up initial sync. 2018-08-07 23:41:18 +08:00
Black Hat 97cedcc785 Clean up MessageDelegate.
Include a generic component for text bubbles.
Fixes #11.
2018-08-05 18:06:57 +08:00
Black Hat 5c606f1d5d Add join room/create room/create direct chat && small bug fixes. 2018-08-01 20:26:29 +08:00
Black Hat f9e41f7e9f Update libqmatrixclient && improve setting page(Rather a hack, needs
improvement).
2018-07-22 20:31:52 +08:00
Black Hat 1ddfbddc74 Add direct chat && fix compilation issue. 2018-07-18 22:16:03 +08:00
Black Hat 731cef3c77 Init file sending. 2018-07-16 22:05:34 +08:00
Black Hat d44383545a Alter code structure && change room list filtering mechanics && add
sorting && init categoriy for rooms.
2018-07-13 12:06:27 +08:00
Black Hat 0b2f252c42 Add externally open image support & file download support && more code
cleanup.
2018-07-10 14:34:17 +08:00
Black Hat 31d435e6f4 Separate different message delegates. 2018-07-10 12:18:21 +08:00
Black Hat 32cad0d651 Add markdown backend. 2018-07-09 22:00:27 +08:00
Black Hat 17fa7cc7da Support Qt 5.11 and fix image provider. 2018-07-07 17:38:20 +08:00
Black Hat 531abcb48c Add experimental dark mode. 2018-03-21 19:13:47 +08:00
Black Hat cbd5974d55 Add ChatRoom.qml and clean up code. 2018-03-15 17:10:27 +08:00