Arnav Rawat
4f52c5293b
Fix deletion of images
...
Fixes #322
2021-03-29 21:45:43 +00:00
Arnav Rawat
997972a3d3
Use Layout margins consistently
...
Fixes #319 , #320 - caused by inconsistent usage of layout margins on
2021-03-29 21:45:36 +00:00
Tobias Fella
a1fb3471c9
Limit the reaction tooltip to 3 users
2021-03-29 21:23:30 +00:00
Tobias Fella
e1327dfde0
Fix opening the image context menu
2021-03-24 14:45:39 +01:00
Tobias Fella
2c4cc9672d
Fix the reaction delegate
2021-03-23 20:46:36 +01:00
Tobias Fella
e15810ab0c
Fix broken i18n in ReplyPane
2021-03-23 14:48:32 +01:00
Carl Schwan
11c2e56320
Fix timeline spacing
2021-03-20 18:02:41 +01:00
Carl Schwan
603d4e1f0d
Improve performance of the emoji model
...
Only display up to 10 emojis when searching
Related to #310 but a better solution needs to be found because we get
the same problem on big room when autocompleting usernames.
2021-03-20 15:32:33 +01:00
Carl Schwan
743c9972b9
Use singleton to pass edit/reply content to chatbox
...
This significantly reduce the complexity of everything.
2021-03-20 14:00:29 +00:00
Carl Schwan
4ef75cfdf3
Fix regression around highlited messages
...
Fix #307
2021-03-19 22:17:56 +01:00
Eike Hein
b13082a8d4
Fix some problems with overlapping chat bubbles and auto-scroll
...
* Fix the implicitHeight binding loop
* Revert the TypeError regression from 525d691c
* Fix resolving the showAuthor model role, drop the
isPooled/isReuser Loader hack for the autor name item
Fix #293
Fix #292
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2021-03-19 22:07:28 +01:00
Carl Schwan
ac94204687
Fix
2021-03-19 22:04:55 +01:00
Devin Lin
b770213e09
Revert "Maintain timeline container author height"
...
This commit did not work, and was setting a readonly property.
2021-03-19 16:46:35 -04:00
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