Devin Lin
dd20df5c26
Fix hover actions being taken away by scrolling
2021-03-17 21:37:30 -04:00
Devin Lin
525d691cf8
Maintain timeline container author height
2021-03-17 21:35:24 -04:00
Carl Schwan
b349c2376d
Fix message hover buttons (React, Edit, Reply) not moving with scroll
...
Fix #296
2021-03-18 01:56:27 +01:00
Carl Schwan
0e521f5b03
Maybe fix implicitHeight binding loop now
2021-03-18 01:33:51 +01:00
Carl Schwan
ee9f521a37
Remove mouseArea from TimelineContainer
...
This was incorect (anchors in layout) and was replaced by TapHandler
like the rest of the code was already using.
2021-03-18 01:21:16 +01:00
Noah Davis
38e2c7222b
This splits ChatTextInput into ChatBox and a handful of subcomponents.
...
- ChatBar: Contains the main TextArea and standard buttons.
- Usually visible, but can be disabled when necessary.
- AttachmentPane: Contains an image when attaching an image and also a filename with mimetype icon.
- Has a toolbar to cancel the attachment or edit it if it's an image.
- Shown when there is an attachment.
- ReplyPane: Shows who you are replying to and the content of their message.
- Also shows edits and has a button to cancel replies/edits
- Shown when replying or editing
- CompletionMenu
- Now a vertical list using a QQC2.Popup
- Either a Pane or a Menu/Popup
- EmojiPickerPane
@teams/vdg
2021-03-17 23:48:06 +00:00
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
a1ee00147b
Remove underline from link in replies
...
Fix #306
2021-03-13 13:54:27 +01:00
Tobias Fella
e569936a85
Unify styling of links between TextDelegates and StateDelegates
2021-03-09 14:25:48 +01:00
Carl Schwan
21fb674f7d
Improve and siplify the design of state events
2021-03-07 16:43:22 +01:00
Carl Schwan
650365213d
Fix spacing
2021-03-06 22:15:02 +01:00
Tobias Fella
03a1562b23
Make the reaction bubble shadows look like the message bubble shadows
2021-03-06 21:41:33 +01:00
Carl Schwan
612fb4924e
Start implementing bubbles
2021-03-06 20:19:41 +00:00
Devin Lin
724a579f0d
Move upload button to align chatbar to room text
2021-03-06 13:35:25 +00:00
Tobias Fella
3e4fe7862d
Remove duplicate qml property
2021-03-01 20:39:03 +01:00
Carl Schwan
2f06d45589
Input field fixes
...
* Message with multiple mentions are not broken in IRC. Fix #267
* Editing a message won't remove mentions anymore
(cherry picked from commit bb3b3bc088 )
2021-03-01 13:26:25 +00:00
Carl Schwan
70b15103aa
Disable chatbox if we're not allowed to send messages
...
Fix #271
2021-02-26 14:19:18 +01:00
Carl Schwan
1351dff514
Fix color of room page background
...
It should be a View so use the View colorSet.
2021-02-26 14:05:41 +01:00
Carl Schwan
12624c991c
Revert "Revert "Improve sending message with mentions""
...
This reverts commit 0f043e36c4 .
2021-02-26 13:58:49 +01:00
Alexey Andreyev
12fa970544
Fancy effects: fix fireworks effect positioning
2021-02-25 14:14:00 +03:00
Alexey Andreyev
250398dc0d
Fancy effects: lightness and particle improvements
...
Add custom images for Image Particles.
Improve fireworks particle lifetime and colors.
Improve snow visibility according to background color.
Improve confetti animation.
2021-02-23 20:49:35 +00: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
c2aab690b6
Fancy effects: introduce Fireworks
2021-02-23 20:49:35 +00:00
Alexey Andreyev
9d6d7789bb
Fancy effects: add smooth opacity animation behavior
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
e546c12b45
Don't underline links
2021-02-17 20:16:19 +00:00
Anjani Kumar
babbc039ab
Focus inputField after cancelling edit/reply
2021-02-14 15:32:02 +05:30
Anjani Kumar
3979cf59ce
Clears inputField when edit is cancelled.
2021-02-13 19:17:06 +00:00
Yuri Chornoivan
4c7be7426e
Fix minor typos
2021-02-08 14:53:32 +02:00
Tobias Fella
464c48540e
Improve first-run UX
...
- Replace LoginPage with step-by-step approach to support different login flows
- Implement login using SSO
2021-02-07 21:23:31 +00:00
Tobias Fella
546d17b1a2
Correctly open all kinds of matrix.to links in TextDelegate and MessageDelegateContextMenu
2021-02-04 20:23:16 +00:00
Bart Ribbers
465334e23f
Improve the look of reactions
...
- Always show the reaction counts. Element does this too and it makes sure
the look is consistent, no matter how many reactions there are.
- Show a slight border around the background to make the transition to
non-reaction less "grainy"
2021-02-04 18:28:53 +01:00
Arnav Rawat
f67f319854
Fix sending attachments/files
...
This commit lets attachments be sent by themselves and prevents
a crash when a text message is sent with an attachment
2021-01-24 20:38:40 +00:00
Yuri Chornoivan
fde637b1df
Add i18n()
2021-01-23 21:49:38 +02:00
Carl Schwan
0f043e36c4
Revert "Improve sending message with mentions"
...
This reverts commit b9d34487a4
2021-01-22 14:45:40 +00:00
Carl Schwan
b9d34487a4
Improve sending message with mentions
...
* Fix bug with reply having broken mentions (@$1:$2)
* Fix mentions disapearing from edited messages
* Fix formatting disapearing from edited messages
2021-01-21 22:56:19 +01:00
Yaroslav Sidlovsky
6893cb361e
Fix displaying user names with bold text
...
Property "font.bold" is ignored for QQC2.Label (see: https://phabricator.kde.org/D14495 )
2021-01-16 15:16:22 +03:00
Carl Schwan
c24c25eb38
Be less noisy
2021-01-14 20:32:15 +01:00
Carl Schwan
a3e1e1d0a4
Fix autocompletion
...
Now it will save a map from display name to id and use that to generate
clean matrix.to links. This also make sure the colors used for the
preview are correct by using NeoChatUser and fix the bug with the regex
by simply removing the regex.
Fix #234
2021-01-11 02:19:55 +01:00
Yaroslav Sidlovsky
ed26e87c96
Display table borders
2021-01-09 15:02:24 +01:00
Yuri Chornoivan
a82b9dc14e
Fix minor typos
2021-01-09 09:19:11 +02:00
Carl Schwan
4be3eac7af
Fix avatar loading in multiple places and prefers name instead of
...
display name for avatar fallback.
This also fixes a bug where users didn't get their avatar loaded in the
room list.
Fix #209
2021-01-09 00:37:13 +01:00
Carl Schwan
cd1bec9977
Introduce the ActionsHandler
2021-01-08 23:12:09 +00:00
Nate Graham
af7003e680
Disable "Send message" button when there's no message to send
2021-01-08 14:42:21 -07:00
Noah Davis
338553de16
[ChatTextInput] Fix isImage (no such property) and rgba (Should be Qt.rgba)
2021-01-04 13:58:34 -05:00
Noah Davis
9a17c07fdd
[ChatTextInput] support more image formats and use icons for non-image attached files
2021-01-04 13:58:34 -05:00