Commit Graph

72 Commits

Author SHA1 Message Date
Suraj Kumar Mahto
b67f03d33f Remove the option to edit the messages of other users. 2021-03-17 18:54:32 +00:00
Carl Schwan
0289822e6c Fix binding loops that was sometimes freezing the app
Fix #294
2021-03-17 19:46:19 +01:00
Carl Schwan
21fb674f7d Improve and siplify the design of state events 2021-03-07 16:43:22 +01:00
Carl Schwan
612fb4924e Start implementing bubbles 2021-03-06 20:19:41 +00:00
Carl Schwan
34311e4d48 Fix "Choose local file" does nothing
An import was wrong.

Fix #286
2021-03-05 01:31:48 +01:00
Carl Schwan
418f22932d Remove dead code 2021-02-26 18:19:46 +01:00
Tobias Fella
5692066bbc Fix position of icon in 'go to readmarker' button 2021-02-26 15:46:15 +01:00
Alexey Andreyev
668968990c Fancy effects: remove excess console debug output 2021-02-23 20:49:35 +00:00
Alexey Andreyev
008d19e68b Fancy effects: fix container positioning 2021-02-23 20:49:35 +00:00
Alexey Andreyev
01f8c3b09f Fancy effects: additional check if enabled everywhere 2021-02-23 20:49:35 +00:00
Alexey Andreyev
5ab44f1897 Fancy effects: add fancy effects support for chatTextInput 2021-02-23 20:49:35 +00:00
Alexey Andreyev
e7a862a1d9 Introduce fancy particle effects. Contributes to #261
Add user setting. Introduce FancyEffectsContainer. And confetti and snow
implementation.
2021-02-23 20:49:35 +00:00
Tobias Fella
f4ab281789 Revert "Fix broken i18ncp call"
This reverts commit 7d100b2a0f
2021-02-12 15:21:20 +00:00
Tobias Fella
7d100b2a0f Fix broken i18ncp call 2021-02-11 23:18:14 +01:00
Tobias Fella
9432e28685 Fix opening a second invitation 2021-02-10 23:13:16 +01:00
Carl Schwan
ff6bff208a Remove room description from room header
After using it for some time, I don't think it is really usefull but it
makes the UI more visually heavy, it doesn't show it completely and also
has very bad contrast.

Fix #197
2021-02-07 00:29:08 +00:00
Carl Schwan
82945ab153 Make right clicking on message works again
This is now using TapHandler that can be used in a Layout without
warning about undefined behaviors.
2021-02-06 00:44:07 +00:00
Tobias Fella
72907a1f18 Refactor and fix invitations
-Move invitation handling into RoomPage and delete InvitationPage
-Open the new room after accepting the invitation
2021-02-04 20:22:53 +00:00
Nicolas Fella
7aedfd0e17 Move message filtering to C++
The filter callback is called very often (O(messages)). The current
filter model shows some significant overhead in QML internals. Moving
that to C++ makes it quite a bit faster.
2021-02-02 21:51:27 +00:00
Carl Schwan
d9128ca483 Fix the white bar in the room page's header 2021-01-11 22:18:45 +00:00
Carl Schwan
f4784bb0a1 Allow opening window in a secondary window 2021-01-09 13:32:16 +00:00
Carl Schwan
de23eef519 Fix PgUp/PgDn keys in message view switch rooms
Now use Ctr+PgUp/PgDn keys instead

Fix #213
2021-01-09 00:15:02 +01:00
Carl Schwan
cd1bec9977 Introduce the ActionsHandler 2021-01-08 23:12:09 +00:00
Nate Graham
cb57a1ec06 Fix case of anchors being set on an item in a Layout 2021-01-08 14:09:04 -07:00
Carl Schwan
5c8d916752 Add support for stickers
Fix #130
2020-12-29 14:28:32 +00:00
Carl Schwan
c69d3587ba Allow editing text and also hide edits from the timeline 2020-12-28 09:37:17 +00:00
Eamonn Rea
066ab1e6c6 Fix cursorShape not updating for messages 2020-12-27 23:51:06 +00:00
Devin Lin
93f35faf95 Fix room header text alignment and add support for two line room descriptions 2020-12-23 08:53:09 +00: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
3c5ee404c3 Get rid of Neochat.Effect 2020-12-12 00:09:10 +00:00
Tobias Fella
0aeecb8c63 Also update read markers when opening room 2020-12-09 23:44:53 +01:00
Tobias Fella
05955c43de Improve read markers by fixing detection of first and last visible event and updating event markers on new messages
Fixes #60
2020-12-09 23:31:05 +01:00
Carl Schwan
b90a027c99 Use video delegate for videos
There is still two issues:

* Videos send by neochat are broken (missing metadata)
* Once the video has run it is unavailable

Fix #120
2020-12-04 10:37:04 +01:00
Carl Schwan
5ed47e7397 Revert "Port timeline mouseare to tap handler"
This reverts commit d63811471c.
2020-12-03 17:50:27 +01:00
Carl Schwan
d63811471c Port timeline mouseare to tap handler
This fix inconsistency in behavior
2020-12-03 17:38:57 +01:00
Carl Schwan
bc4cde2dc7 Improve image delegate sizing 2020-12-03 13:42:21 +01:00
Carl Schwan
8355ceeeb0 Reduce the size on the room bottom 2020-12-02 22:57:10 +01:00
Carl Schwan
fcede82fec Improve visual on Mobile 2020-12-02 22:52:13 +01:00
Carl Schwan
0f4a0006a9 Ignore escape and other keys when auto focussing
Fix #92
2020-12-02 17:33:44 +01:00
Carl Schwan
8387757b13 Fix header is running away
Fix #105
2020-12-02 17:19:59 +01:00
Carl Schwan
cd16b3513c Add topic in room title
Fix #83
2020-12-01 15:31:49 +01:00
Carl Schwan
c847d3d5c9 Fix regression with not selectable text on desktop
Fix: #99
2020-12-01 14:57:19 +01:00
Reinhold Gschweicher
f10ef11919 Use long press as right click on messages 2020-11-30 20:54:22 +00:00
Carl Schwan
66b6f5c229 Fix formating 2020-11-29 17:34:40 +01:00
Carl Schwan
2cdf606c7c Allow filtering join and leave events
Fix #93
2020-11-29 11:14:19 +01:00
Carl Schwan
c97ca27c52 More fix 2020-11-28 00:50:45 +01:00
Carl Schwan
362c8b4e63 Fix text input 2020-11-28 00:49:07 +01:00
Carl Schwan
4bff186a40 Import keyboard navigation
* Aggressively set focus to message input box and fix #37
* Improve room switching #66
2020-11-28 00:25:40 +01: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
496781954b Use smaller round button 2020-11-27 16:16:12 +01:00