Commit Graph

1489 Commits

Author SHA1 Message Date
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
8f1f02fa22 Use ItemSelectionModel to preserve room selection after sort
Fix #305
Fix #297
2021-03-17 18:51:17 +00:00
Carl Schwan
0289822e6c Fix binding loops that was sometimes freezing the app
Fix #294
2021-03-17 19:46:19 +01:00
l10n daemon script
571ee638bd SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-03-17 08:06:34 +01:00
l10n daemon script
fa4ecd7d41 GIT_SILENT made messages (after extraction) 2021-03-17 04:14:40 +01:00
Tobias Fella
53670f5e81 Use QtKeychain on Android 2021-03-15 19:03:13 +00:00
Carl Schwan
879009a6f7 Support inline reply
needs https://invent.kde.org/frameworks/knotifications/-/merge_requests/28
2021-03-14 17:03:13 +00:00
Carl Schwan
4860330c27 Fix image editor 2021-03-13 23:53:07 +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
Devin Lin
17930e2e2c Use reuseITems for room list and don't have default highlighted room 2021-03-05 15:48:08 -05:00
Carl Schwan
34311e4d48 Fix "Choose local file" does nothing
An import was wrong.

Fix #286
2021-03-05 01:31:48 +01:00
Arnav Rawat
b6787ae242 Allow the avatar to be changed
This Merge Request allows an avatar to be set through the userEditSheet
The parts in controller.cpp decode the url and check whether the image
is valid, through qimagereader.
2021-03-05 00:31:44 +00:00
Carl Schwan
a9678b6fc3 Fix icon sizes on mobile 2021-03-05 01:28:35 +01:00
l10n daemon script
e9d7cd5be0 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-03-03 07:47:06 +01:00
Tobias Fella
699a86ef2e Windows: Attach to console 2021-03-01 20:50:27 +01:00
Tobias Fella
7f13bb81f8 Windows: Set font size to 10 2021-03-01 20:47:17 +01: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
l10n daemon script
ffe9026830 GIT_SILENT made messages (after extraction) 2021-02-27 02:40:52 +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
Carl Schwan
63d05272fa Hide Avatars Setting - Hide them also in Left and Right sidebars
Fix #245
2021-02-26 14:29:54 +01: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
481a2e3681 Don't show "Close in System Tray button" on Android
Fix #273
2021-02-26 14:15:33 +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
74b3a83624 Update version number 2021-02-26 13:58:49 +01:00
Carl Schwan
d1a029806d Add 1.1 release information 2021-02-26 13:58:49 +01:00
Carl Schwan
12624c991c Revert "Revert "Improve sending message with mentions""
This reverts commit 0f043e36c4.
2021-02-26 13:58:49 +01:00
Arnav Rawat
7ddd28406d Remove redundant timeline label 2021-02-25 10:14:21 -06:00
Alexey Andreyev
12fa970544 Fancy effects: fix fireworks effect positioning 2021-02-25 14:14:00 +03:00
Filip Bengtsson
6fca7830a3 Add i18n comments 2021-02-24 19:11:12 +00: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
3c12eff304 Codestyle: provide const for fancy effects strings
Co-authored-by: Nicolas Fella <nicolas.fella@gmx.de>
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
09dff4553a Fancy effects: update neochat config 2021-02-23 20:49:35 +00:00
Alexey Andreyev
45c9295d49 Fancy effects: add fancy effects support for messageeventmodel 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
l10n daemon script
cd17339847 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-02-19 10:38:09 +01:00