Commit Graph

277 Commits

Author SHA1 Message Date
Carl Schwan
22d4a78fec Fix chat sidebar opens every time I go to a new room
Fix #129
2020-12-09 00:20:01 +01:00
Carl Schwan
87833a8458 Add an image editor 2020-12-07 09:58:03 +00:00
Carl Schwan
e3e2e4f66e Remove debug output 2020-12-03 22:25:01 +01:00
Tobias Fella
e1775f94c6 Make clicking on notifications open the room they're coming from
Implements #28
2020-12-03 13:52:04 +00:00
Carl Schwan
5562def435 Make the right sidebar automatically visible on large screen
Fix: #106
2020-12-03 11:25:29 +01:00
Carl Schwan
29fe130f6d Use standard Ctrl+Shift+Comma shortcut for showing settings
Fix: #42
2020-12-01 15:45:41 +01:00
Aleix Pol
118dabb58b Make it possible to quit the application
This will call Qt.quit when the Quit application shortcut is pressed (not just
visible=false).
2020-11-28 16:56:18 +00:00
Carl Schwan
2a0b6c74f3 Switch between room list items with standard tab switching keyboard
shortcuts

Ctrl+PgUp/PgDn and Ctrl+Tab/Ctrl+Shift+Tab

Fix #66
2020-11-27 23:43:11 +01:00
Carl Schwan
c1dccf7a7e Add create room dialog 2020-11-27 15:06:29 +01:00
Carl Schwan
b0bbd3631f Add Start a chat page 2020-11-27 14:37:29 +01:00
Tobias Fella
0b8db12543 Don't use trayicon on android 2020-11-23 00:03:49 +01:00
Carl Schwan
9484a4c8de Display room information drawer even if the room page is not active 2020-11-22 23:11:12 +01:00
Carl Schwan
21a228622c Fix about page broken 2020-11-22 12:31:54 +01:00
Carl Schwan
c17441cc25 Fix handle visible on layers 2020-11-22 12:30:59 +01:00
Carl Schwan
abdc63cc90 fix room page list appearing twice after logout 2020-11-22 12:19:58 +01:00
Carl Schwan
816fc0aa25 Fix system tray not working 2020-11-22 11:44:32 +01:00
Carl Schwan
4d061affc4 Don't stack pages in layers and instead replace them 2020-11-22 11:35:08 +01:00
Carl Schwan
2bfaa10b1e Add tray icon back 2020-11-22 11:08:56 +01:00
Carl Schwan
8f358b7680 Immediately display connect errors in the login page
This is using a Kirigami.InlineMessage component.
2020-11-22 11:02:56 +01:00
Carl Schwan
b4e1c6979f Add option to accept invitation 2020-11-19 07:35:00 +00:00
Tobias Fella
039816e8eb Show notifications 2020-11-18 21:14:40 +00:00
Carl Schwan
d533c1e911 Fix room drawer not opening for automatically opened room 2020-11-18 15:50:55 +01:00
Carl Schwan
03921e02a6 Remember last opened room 2020-11-17 19:45:22 +00:00
Carl Schwan
6abe7cab57 Start keyboard navigation
Now a room can be opened with the keyboard only and be scrolled.
2020-11-16 15:22:59 +00:00
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