Carl Schwan
efb70287b9
Add setting page
2021-06-07 11:49:35 +02:00
Carl Schwan
23bd73c499
Draft: Big overhaul of the settings
2021-06-07 11:34:12 +02:00
Carl Schwan
51ca4994ef
Add webshortcut search
2021-06-06 14:27:12 +00:00
Carl Schwan
87d1fefae2
Don't mark message as read when the current window is not visible
...
Fix #378
2021-05-31 17:21:03 +02:00
Carl Schwan
6e5bca4928
Mark all message as read when clicking on down button
...
Fix #379
2021-05-31 16:59:31 +02:00
Carl Schwan
b37152ff89
Open room when pressing Enter or Return
...
Fix #381
2021-05-29 20:15:46 +02:00
Carl Schwan
db0f421811
Better read market handling: Mark room as read when scrolling to the
...
bottom
Fix #372
2021-05-27 19:12:47 +00:00
Noah Davis
8a55db4eb8
Move TypingIndicator to the right side
...
So that it's less likely to cover message text.
2021-05-27 14:11:01 -04:00
Noah Davis
bbcf4239a4
Use 3 dot typing indicator, clean up code a bit.
...
Move TypingIndicator.qml out of ChatBox folder.
It wasn't part of the ChatBox.
fixes #367 by eliding instead of wrapping text
2021-05-27 14:17:22 +00:00
Carl Schwan
d14674c2cd
Fix minor bugs
2021-05-24 16:50:54 +02:00
Carl Schwan
49c1736f7c
Make sure message are loaded when scrolling to the top
2021-05-24 16:48:05 +02:00
Carl Schwan
db62f06de4
Make effects more visible
2021-05-24 16:47:40 +02:00
Carl Schwan
34da8734a2
Fix qml warnings
2021-05-23 22:55:20 +02:00
Carl Schwan
7bdfdc0eec
Minor optimization
2021-05-23 18:28:39 +02:00
Carl Schwan
bae7813f68
Fix loading events when scrolling or opening a room for the first time
...
Fix #362
2021-05-23 18:27:01 +02:00
Carl Schwan
dded804f00
Fix mode without avatar
...
It seems that this mode didn't get much love when I added the bubbles so
it was quite broken. This patches removes the bubbles and fix the
alignment issues when using this mode.
We probably should rename it to compact mode in a follow up commit (but
not this one so we can backport it to the stable branch).
2021-05-23 16:30:16 +00:00
Carl Schwan
b5edfc909e
Treat read markers as item in the model
2021-05-21 17:46:34 +00:00
Carl Schwan
eb300e0beb
Center BusyIndicator
2021-05-20 17:06:16 +02:00
Carl Schwan
b4cb3259e1
Remove list view transitions
...
This was causing weird visual bugs (semi opaque bugs) and white space at
the botton of the list view after sending a message.
2021-05-20 15:04:38 +00:00
Carl Schwan
773e633867
Makse sure busyspimmer are only running when required
2021-05-20 15:04:38 +00:00
Carl Schwan
7ac232d372
Minor optimizations to the timeline delegates
...
* Use anchors instead of Layouts
* Don't use Loader for message display name
* Lazy load the emoji popup
2021-05-20 15:04:38 +00:00
Carl Schwan
1615695b21
Fix enter joined room in join room page
2021-05-07 22:19:57 +02:00
Carl Schwan
17b6f4e78a
Don't allow to open multiple file dialog at the same time
...
Fix #291
2021-05-07 03:43:30 +02:00
Carl Schwan
3f20534e4a
Fix undefined errors
2021-05-07 03:18:19 +02:00
Carl Schwan
32756c56f6
Fix Unable to assign undefined to double
2021-05-07 03:15:33 +02:00
Carl Schwan
28d01167b6
Force focus search field when entering Explore room page
...
Fix #353
2021-05-07 03:11:12 +02:00
Carl Schwan
8314e19cb1
Fix bugs in multi account setups
2021-05-07 03:03:09 +02:00
Carl Schwan
f5a42e64ee
Don't create QNetworkReply for image size we will discard 2ms later
2021-05-07 02:34:16 +02:00
Carl Schwan
0a51c845e6
Implement quick edit
2021-05-06 16:14:38 +00:00
Mufeed Ali
7b1c5f5aab
Fix chat list item padding
2021-05-06 21:26:54 +05:30
Srevin Saju
affcbca199
style: remove redundant Layout.fillWidth and use only one for text
...
delegate
2021-05-05 20:50:32 +03:00
Carl Schwan
ea403eb679
Fix freze in neochat chat view
2021-05-05 17:11:00 +00:00
Carl Schwan
e8816310d2
Fix buttons over message flickering
...
Fix #333
2021-04-28 17:00:43 +02:00
Carl Schwan
f30b17bf73
Fix opening room in seperate window and unify leaving room code
2021-04-28 15:06:57 +02:00
Carl Schwan
b7d98fc6d9
Port RoomManager to C++
...
This also makes it possible to handle the Matrix URI
2021-04-27 21:07:10 +00:00
Srevin Saju
a2a6983123
feat: add button in RoomPage to mark all messages as read
2021-04-27 20:28:20 +00:00
Srevin Saju
6487adafb8
feat: add an improved typing notification bar above chatbar
...
Fix #330
2021-04-27 17:43:47 +00:00
Jan Blackquill
d5d83ff7b8
Improve keyboard navigation
...
Simply enabling activeFocusOnTab on a few key elements massively improves the
keyboard navigation. Additionally, making the text box forward tab events when
appropriate allows for focus to pass through it without getitng stuck.
2021-04-25 19:38:54 +00:00
Tobias Fella
89056ed6c1
Move the ActionsHandler instance to the RoomPage
...
This is required since when using a RoomWindow, the ActionsHandler from the RoomManager is used, which means that the wrong room is used.
2021-04-17 20:47:01 +00:00
Srevin Saju
23b7945f4c
fix: call chatBar.focusInputField() instead of chatBar.focus()
...
possibly left out when refactoring
2021-04-10 00:38:22 +03:00
Srevin Saju
66545dbc31
feat: autofocus on the textArea when the reply / edit is triggered
...
automatically focus on the textArea when reply, edit is pressed. Also
move the cursor to the end of the text content, for example, when the edit button
is pressed
2021-04-10 00:10:42 +03:00
Tobias Fella
41b53b5245
Refactor hoverActions positioning
...
The positions are still bad, but the calculation is slightly less ugly
2021-04-09 22:51:28 +02:00
Tobias Fella
71fcc20943
Refactor the hoverActions
2021-04-09 22:25:43 +02:00
Tobias Fella
7f63b58067
Remove more dead code
2021-04-08 13:00:22 +02:00
Tobias Fella
3a4f44f2a9
Remove dead visible statement
2021-04-08 12:58:30 +02:00
Tobias Fella
f309460879
Remove dead connection
...
The signal does not exist
2021-04-08 12:39:35 +02:00
Tobias Fella
352c55418b
Close reply/edit component when switching rooms
2021-04-08 12:28:04 +02:00
Tobias Fella
d170cc5161
Cleanup QML imports and license headers
...
- Group the imports into Qt, KDE, NeoChat
- Import the latest versions
- Remove unused imports
- Remove unused components
- Unify license header styling
2021-04-07 19:38:40 +00:00
Srevin Saju
9932823ad3
feat: show the room name in bold if the room has unread messages
2021-04-07 17:10:45 +00:00
Tobias Fella
94ad17d50e
Fix more license headers
2021-04-06 15:52:25 +02:00