Carl Schwan
f4784bb0a1
Allow opening window in a secondary window
2021-01-09 13:32:16 +00:00
Carl Schwan
cd1bec9977
Introduce the ActionsHandler
2021-01-08 23:12:09 +00:00
Carl Schwan
8224d3ae9f
Save and restore window size
2020-12-30 13:19:16 +00:00
Tobias Fella
bd00a73aa9
Ask for consent to terms and conditions if required
2020-12-30 13:17:14 +00:00
Carl Schwan
9ba0a755e4
Disable menu item when login in
...
Fix #204
2020-12-29 14:27:28 +00:00
Carl Schwan
feb123c1e6
Add new shortcut
2020-12-28 12:47:59 +01:00
Carl Schwan
1f065e46cf
Simplify shortcuts code in hamburger menu
2020-12-28 12:35:50 +01:00
Carl Schwan
a4cebe9b36
Add Minimum Size to Screen Geometry
...
Fix #184
2020-12-28 10:55:04 +01:00
Carl Schwan
f00cd82676
Add a logout action from the menubar
...
Fix #188
2020-12-28 10:51:20 +01:00
Tobias Fella
b1080df9dd
Show Loading page during initial sync
2020-12-28 00:00:56 +00:00
Tobias Fella
b3899f1e69
Port away from implicitly defined onFoo properties in Connections
2020-12-21 16:37:22 +01:00
Carl Schwan
9c75deee8c
Fix current page not getting updated after switching a page
...
This was caused by myself not updating the index after updating the
content.
2020-12-19 23:00:25 +01:00
Carl Schwan
bd41dcc986
Don't recreate RoomPage each time and add a small loading indicator
2020-12-17 08:59:11 +00:00
Tobias Fella
8e2cdc8f08
Implement a device management page
2020-12-16 23:37:49 +00:00
Tobias Fella
72fd647b7b
Add 'quit' action to global menu
...
Implements #134
2020-12-12 23:38:13 +01:00
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