Commit Graph

253 Commits

Author SHA1 Message Date
Carl Schwan
eba4d874df Improve Room Drawer
This fix the bug of it not getting the right data and improve the look
signically.
2020-11-16 14:27:44 +01:00
Carl Schwan
6db8354727 Fix MessageDelegateContextMenu not being displayed
It turnout that using an QML Singleton was a bad idea, instead create a
qml object in the main component and refer to it in the rest of the
codebase.

This commit also simplify a bit the qml structure of the Menu and fix
some visual bugs.
2020-11-16 10:00:18 +01:00
Carl Schwan
bd853800a6 Add PlaceholderMessage when room list is empty 2020-11-15 21:31:06 +00:00
Tobias Fella
16c64ad67f Rename Controller.connection to activeConnection 2020-11-12 12:26:08 +01:00
Tobias Fella
3a70a9d91c Set all internal qml versions to 1.0
They're useless and anything else just causes problem
2020-11-11 20:14:43 +01:00
Tobias Fella
d8dde6e082 Add license headers to code files 2020-11-11 15:17:23 +00:00
Tobias Fella
5a3ea6a4ca Really fix LoginPage 2020-11-11 14:40:03 +01:00
Tobias Fella
2e711691ae Fix LoginPage 2020-11-11 14:09:35 +01:00
Tobias Fella
99f2127c3f Remove debug message 2020-11-10 20:34:44 +01:00
Carl Schwan
b0700726f9 Add join room page 2020-11-10 17:08:13 +00:00
Carl Schwan
b20db39b24 Remove duplicate files 2020-11-09 11:41:37 +01:00
Carl Schwan
e95689055b Fix wrong path to AccountsPage 2020-11-09 11:41:23 +01:00
Carl Schwan
122a7cdd2f Rebrand files names Spectral -> NeoChat 2020-11-08 23:17:30 +01:00
Carl Schwan
48d7a4943b Add toggle icons for section in room list 2020-11-08 21:06:39 +00:00
Tobias Fella
cbeafddfd4 Add accounts management page 2020-11-08 18:12:14 +00:00
Tobias Fella
95e2993f70 Implement sorting rooms by category 2020-11-08 16:13:53 +00:00
Carl Schwan
da4aa0fa21 Implement typing notification 2020-11-08 15:48:22 +01:00
Carl Schwan
e96dab7161 fix position of reactions in timeline 2020-11-08 14:45:17 +01:00
Carl Schwan
bf8c54c987 Fix anchors in layout error and eventId is not defined 2020-11-08 12:08:18 +01:00
Carl Schwan
041d97a233 Remove Material.Icon 2020-11-07 17:04:56 +01:00
Carl Schwan
2b7cc3715d Add Overlay sheet for message actions 2020-11-07 16:08:35 +01:00
Carl Schwan
8c8a9976a5 Transform Clipboard to singleton and add rich text copying feature 2020-11-07 16:08:35 +01:00
Nicolas Fella
f5b4914d11 Simplify connection handling in image provider
Controller is a singleton now, no need to pass the connection object around
2020-11-05 21:47:56 +00:00
Tobias Fella
f7a218d6a5 Add AboutPage 2020-11-04 02:12:57 +00:00
Tobias Fella
2d1a7d6500 Make the Controller a singleton 2020-11-04 01:43:13 +00:00
Carl Schwan
87dcaf3953 Improve attachement handling and change emoji icon 2020-11-03 16:58:45 +00:00
Carl Schwan
312121fadd Remove possibility to disable markdown 2020-11-03 15:16:16 +00:00
Carl Schwan
edf8530e57 Add minimal room management 2020-11-03 14:44:58 +01:00
Carl Schwan
3c4eff0759 Move major pages to the qml directory 2020-11-02 21:31:25 +01:00
Carl Schwan
cb99c35e85 Add a login page that appears if no account was configured 2020-11-02 15:59:31 +00:00
Carl Schwan
68f509d582 Start working on the RoomDrawer port 2020-10-04 17:32:11 +02:00
Carl Schwan
88ea6f2ea1 Improve Kirigami 2020-10-03 18:29:54 +02:00
Black
68ca557389 Some fixes in layout. 2020-03-25 19:19:28 -07:00
Black
5c4d0a969d First attempt. 2020-02-12 00:37:35 -08:00
Black Hat
282b1750ef Add user directory. 2019-12-25 21:20:23 +08:00
Black Hat
6b953b2dcc Revert and fix toolbar issue. 2019-07-17 18:00:28 +08:00
Black Hat
8e9084d0db Add native menubar. 2019-07-14 22:37:41 +08:00
Black Hat
4c4bf2d195 Improve timeline UI/UX. 2019-07-12 14:49:34 +08:00
Black Hat
81fe2919ed Add online status indicator.
Attempt to resync as soon as system goes online. #145
2019-07-06 10:24:47 +08:00
Black Hat
a8cc5f4861 Add initial sync indicator. #144 2019-07-02 16:03:33 +08:00
Black Hat
3e0009a069 Show notification count in tray icon. 2019-07-01 18:19:00 +08:00
Black Hat
97db902dc5 Primitive timeline background support. 2019-05-23 22:50:38 +08:00
Black Hat
603cb33042 New attachment mechanism. Also add image from clipboard. 2019-05-19 21:58:54 +08:00
Black Hat
ef469ee347 Load fullscreenimage directly. Tweak reply UI. 2019-05-04 21:05:59 +08:00
Black Hat
7458ebf59a Fix #114. 2019-04-30 21:12:24 +08:00
Black Hat
75eb4c5b52 Minor UI tweaks and clean up project. 2019-04-30 17:02:00 +08:00
Black Hat
d8c98374e4 Fix undefined behavior when all users are logged out. 2019-04-29 15:03:11 +08:00
Black Hat
5ae1d41e92 Move dialogs into a separate dir and create them dynamically.
Add "ignore user".
Update libqmatrixclient.
2019-04-26 19:59:01 +08:00
Black Hat
c727eb3bfd Fix #2.
Issue #2 is actually fixed!
A somewhat primitive UI for room management.
A new style for AutoTextField.
Limit max width of drawers.
2019-04-22 19:49:22 +08:00
Black Hat
dda8738e8c Change black to primary.
Improvements on ImageDelegate.
Change reply style.
2019-04-22 09:28:33 +08:00