Tobias Fella
c3ee277ede
Fix opening room using touch
...
The previous fix wasn't enough for non-mobile touch devices. Now, we limit the TapHandler to mouse instead
2022-07-13 14:59:16 +02:00
Tobias Fella
78d62e9376
Revert "Disable opening context menu by right-clicking on mobile"
...
This reverts commit 51efecaa25 .
2022-07-13 14:55:55 +02:00
Tobias Fella
51efecaa25
Disable opening context menu by right-clicking on mobile
...
Apparently TapHandlers interpret a tap as a right click, which causes rooms to not open reliably
2022-07-11 12:41:27 +02:00
Tobias Fella
2bcd7118f4
Ensure that text isn't formatted in context menu
2022-07-09 23:01:13 +02:00
Tobias Fella
e0df553a72
Remove unused imports & includes
2022-07-08 13:16:07 +02:00
Nicolas Fella
722aa422e7
Fix activating browser windows on Wayland
...
QDesktopServices::openUrl does not have XDG activation support yet so it can't raise an existing browser window when opening URLs
Instead use KIO::OpenUrlJob, which does support that
2022-07-05 22:55:12 +00:00
Akseli Lahtinen
70de0dc624
add settings button to room context menu
2022-07-05 21:26:12 +00:00
Tobias Fella
51574f5125
Fix actions in ListItems
...
Apparently the combination of SwipeListItem and BasicListItem is evil, so port away from it to ensure that actions show up again.
2022-06-23 23:07:10 +00:00
James Graham
90cee0f437
Clear the text from the user list filter in the room drawer when the room is changed
2022-06-17 18:59:33 +01:00
James Graham
9c2e0669f6
Fixe Reply or Edit from Chatbar
...
Fixes it so that the cleaned text is shown when using the shortcuts to reply or edit from the chatbar. Also ensures that the correct eventids are passed when the message is an edit.
This also fixes the issue of having html pasted into the chatbar when editing and edit.
Fixes network/neochat#448
BUG: 455016
2022-06-14 13:47:13 +00:00
Jan Bidler
083a2f9772
Compact Mode improvements
...
BUG: 454897
2022-06-07 12:33:14 +00:00
Jan Bidler
b44e81c849
Make Right Click on Room bring up Context Menu
...
BUG: 454892
2022-06-07 08:42:39 +00:00
Tobias Fella
525015fe78
Fix fix
2022-06-05 00:41:59 +02:00
Tobias Fella
8700611235
Fix hoverActions
2022-06-04 20:32:49 +02:00
Tobias Fella
7bd4aac692
Fix custom emoji creation
2022-06-02 13:19:12 +02:00
James Graham
db5e328869
Add automatic room sidebar hiding option
...
Add menu option to change whether the room information drawer is opened automatically or not. This also adds some code to switch off the dim effect during the first animation after modal is changed as this looked bad.
Implements network/neochat#243
Slight cleanup removing the edge option for context drawer from main.qml as this is duplicated from RoomDrawer.qml
2022-06-01 20:09:47 +00:00
James Graham
e62288e6f1
Adds some basic mouse contorls to the quickswitcher. The icons can now be clicked to select the room and the highlight is moved to the current hovered room.
2022-05-21 10:55:43 +00:00
James Graham
10da870ab3
Fix search item being behind the roomlist in collapsed mode by moving code into ListView. Now the search item is always at the top of the list.
2022-05-15 14:17:38 +01:00
James Graham
cef5d11130
Fix scrollbar behaviour in Room List
...
In the Room List there is always a gap left for the scrollbar in normal mode whether it is visible or not. This commit makes the gap disappear when the scrollbar is not visible by using the verticalscrollbarpolicy of the scrollpage.
Fixes network/neochat#518
2022-05-12 19:16:40 +00:00
Tobias Fella
5595d8f896
Allow disabling sending of typing notifications
2022-05-02 10:36:48 +00:00
Marcus Harrison
d0bc8f3d05
Fix mis-aligned user messages
...
In compact mode with userMessagesOnRight, the user
avatar disappeared and their messages left space
on the right for an avatar that wasn't displayed
anymore.
2022-04-14 14:38:02 +02:00
Tobias Fella
f381cc4623
Close WelcomePage after account is loaded
2022-04-09 19:47:36 +02:00
Tobias Fella
decd528079
Disable busyindicator
2022-04-09 19:47:17 +02:00
Tobias Fella
7362b90c42
Don't try to load more messages than there are in the timeline
...
The function call from qml is removed because it is redundant
2022-04-08 18:44:30 +00:00
Tobias Fella
aef6d6fc85
More typing notification improvements
2022-04-08 20:37:17 +02:00
Tobias Fella
432e209b16
Try fixing stuck read notifications
2022-04-08 20:33:41 +02:00
Snehit Sah
9a5f2e4938
Show subtitle text without markdown
...
Create new role in RoomListModel to send back cleaned subtitle text
2022-03-31 17:39:34 +00:00
Tobias Fella
334c13b36c
Set preferredWidth and preferredHeight of images
2022-03-11 15:09:57 +01:00
Tobias Fella
12f3f72a67
Lower typing notification timeouts
2022-03-08 15:00:00 +01:00
Tobias Fella
62f6cfbf9a
Force RoomListDelegate to use plaintext
...
Text.AutoText isn't robust enough to handle this
2022-03-08 14:45:33 +01:00
Tobias Fella
9252e0e65e
Disable the BusyIndicator
...
For some reason having the busyindicator running increases the time
required to load the state cache by several orders of magnitude
2022-03-01 12:18:07 +00:00
Carl Schwan
80ee5e9356
Apply 1 suggestion(s) to 1 file(s)
2022-03-01 00:29:07 +00:00
Tobias Fella
be802a28c2
Make invitation notifications persistent
2022-03-01 00:29:07 +00:00
Tobias Fella
b2a8430fa2
Don't apply autocompletion when autocomplete list is empty
...
Fixes sending messages like ':)'
2022-03-01 00:26:28 +00:00
Tobias Fella
faeb1964bd
Prepare Image & Video loading for E2EE
...
Changes the urls to make sure they are decrypted, while making sure that
it is backwards compatible to libQuotient 0.6
2022-02-25 21:15:46 +01:00
Tobias Fella
db8b2fd64b
Aggregate similar state events
2022-02-25 20:10:07 +00:00
Tobias Fella
dc9d574b58
Fix login regex
2022-02-23 22:49:58 +01:00
Jose Flores
7c807e6a25
Modifies regex check for valid matrix server to accept ip addresses.
2022-02-22 22:54:43 +00:00
Jose Flores
f74c6a41ae
Wraps the checkbox text for messages on the right to wrap on mobile devices (PinePhone).
2022-02-22 03:47:20 +00:00
Jose Flores
7d5a8c87a1
Wraps the quick edit checkbox using workaround
2022-02-22 03:47:20 +00:00
Jose Flores
fdfbbb1b04
Uses the formatted message to enable clickable links for mobile.
2022-02-19 14:30:16 +00:00
Tobias Fella
dd91cb91d0
Load replied-to message when it isn't in the timeline already
2022-02-18 16:11:51 +01:00
Jose Flores
8b8e521c56
Fix issue with clear image button. Will only be visible if the user has an avatar (local or saved)
2022-02-13 22:46:51 +00:00
Carl Schwan
ca8a21c0eb
Implement sharing with Purpose (export)
...
This provide both a mobile and desktop view
Fix #181
2022-02-05 16:30:02 +00:00
ivan tkachenko
3e6f38c8ea
Use ellipsis in «Loading…» strings
2022-02-04 20:59:17 +03:00
Tobias Fella
a6ab447955
Implement adding labels for account
...
This gives the user the ability to label different account (e.g. "work",
"private") and shows this label in the account switcher. Showing the
label in more places will be done in future MRs.
The label is stored in the user's account data and thus transfers
automatically to other instances of neochat
2022-01-31 22:45:17 +01:00
Tobias Fella
bce560b03b
Fix left margin in EncryptedDelegate
2022-01-30 23:21:00 +01:00
Felipe Kinoshita
6ac6234886
Give settings window a title
...
Now the settings window title is "Configure ─ NeoChat" instead of
"Neochat <2>".
2022-01-21 21:42:46 +00:00
Carl Schwan
297684a139
Fix issues with saveFileAs
...
Fix #491
2021-12-28 23:42:16 +01:00
Jack Hill
aeee367e82
Changed "Settings" to "Configure NeoChat" in menu
...
Changed both the hamburger menu and the global menu
Fix #489
2021-12-28 16:51:30 +00:00