Tobias Fella
893bc79f1e
Don't load empty images from imageprovider
...
Previously, when there was no avatar set, the source property of Avatar was still set to 'image://mxc/',
which caused Avatar to load that from the imageprovider. The imageprovider can't provide an empty image and aborts with error
(cherry picked from commit 724f10a895 )
2020-12-28 17:30:16 +00:00
Carl Schwan
c56973763c
Dismiss reply when clicking on Esc
...
Backport of 59f9c36854
2020-12-23 18:02:37 +01:00
Carl Schwan
de49a26462
Switch back to plain text editing
...
See https://bugreports.qt.io/browse/QTBUG-89630
(cherry picked from commit 6482f08eba )
2020-12-21 09:25:07 +00:00
Carl Schwan
defa3d4b77
Improve autocompletion
...
(cherry picked from commit 2b84c5dd02 )
2020-12-17 08:58:30 +00:00
Carl Schwan
12164b91ed
Add new line and not <br />
2020-12-09 21:16:21 +00:00
Carl Schwan
87833a8458
Add an image editor
2020-12-07 09:58:03 +00:00
Carl Schwan
7ed41a8f68
Move back to plain text
2020-12-04 21:25:23 +01:00
Carl Schwan
09804511d0
Fix formatting
2020-12-03 22:37:17 +01:00
Carl Schwan
e3e2e4f66e
Remove debug output
2020-12-03 22:25:01 +01:00
Carl Schwan
10d84e96b7
clean
2020-12-03 22:19:51 +01:00
Carl Schwan
23ec54ecd0
Allow Ctrl-V pasting of images from the clipboard
...
Fix #117
2020-12-03 21:43:58 +01:00
Carl Schwan
eba2b18ba9
Redesign information pannel
...
Based on a design of manueljlin
2020-12-03 12:25:18 +01:00
Carl Schwan
db177354d0
Mark room as read after sending message
2020-11-29 10:29:24 +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
77177e9efc
Change behavior of autocompletion when empty results
2020-11-27 16:35:42 +01:00
Carl Schwan
139d9e93e0
Fix regression with Enter+Shif in ChatTextInput
2020-11-27 00:45:13 +01:00
Carl Schwan
d6ab6bacdd
Use RichText text input to provide real mentions
...
This use internally now a QTextDocument and a new C++ class to
manipulate the document with QTextCursor.
2020-11-26 14:25:30 +00:00
Nate Graham
5f932fb112
Correct typo in signal name (choosen -> chosen)
2020-11-24 15:43:43 -07:00
Carl Schwan
f4da552674
Force the focus on the text field after adding an emoji
...
Fix #71
2020-11-24 23:40:02 +01:00
Carl Schwan
8da4ff1585
Improve autocompletion of Emojis
...
Now it start automatically for emojis, and also the first time you use
tab you jump to the first selected emoji or face.
2020-11-24 17:54:15 +01:00
Carl Schwan
fe63b0c9a7
Add emoji picker for reaction
2020-11-24 14:25:56 +01:00
Nate Graham
0c28ec4041
Make emoji button checkable
...
Since clicking on it both opens and closes the emoji panel, it's a
natural fit for being checkable.
2020-11-24 12:01:42 +00:00
Carl Schwan
936f818142
Fix wrong color in reply
2020-11-23 22:48:26 +00:00
Nate Graham
0b75b9f488
Correct alignment for text input inline buttons
...
Ther were aligned top for no perceptible reason, which caused them to
not ve vertically centered in the text field.
2020-11-23 10:25:21 -07:00
Nate Graham
d6df2de767
Add tooltips for inline chat text box toolbuttons
2020-11-23 09:26:08 -07:00
Carl Schwan
820b63d493
Improve emoji selector
2020-11-22 14:59:10 +01:00
Carl Schwan
3a7565874e
Start completing with message starting with @
2020-11-19 16:31:21 +00:00
Carl Schwan
9c3d803a8d
Remove spectral style from autocomplete list
2020-11-19 15:15:18 +00:00
Carl Schwan
aacbad6071
Fix regressions in ChatTextInput
...
bb5ed865c4 caused a bunch of problems
2020-11-19 15:14:45 +00:00
Carl Schwan
011fc052f4
Remove debug output
2020-11-19 09:26:36 +01:00
Carl Schwan
b78b0eaf09
Improve style of chat text input with the material style
2020-11-18 14:27:56 +01:00
Carl Schwan
8e52f645a2
Remove more old MPalette stuff
2020-11-17 11:21:56 +01:00
Carl Schwan
d954d295eb
Internalisation++
2020-11-17 00:09:54 +01:00
Carson Black
bb5ed865c4
Make chat text input look less foreign
2020-11-16 17:54:55 -05:00
Carl Schwan
76728cb3f9
Improve consistency of emoji picker
...
Now use Kirigami.Units and Kirigami.Theme, this also fix at the same
time a few issues on the dark theme.
2020-11-16 15:22:38 +00:00
Tobias Fella
7aa7a832a3
Move EmojiPicker under TextArea
2020-11-12 11:07:02 +00:00
Tobias Fella
3a70a9d91c
Set all internal qml versions to 1.0
...
They're useless and anything else just causes problem
2020-11-11 20:14:43 +01:00
Tobias Fella
146a6d6ea4
Add 'send' button to ChatTextInput
2020-11-11 17:47:30 +00:00
Tobias Fella
6e9a2f304b
Fix emoji icon on android
2020-11-11 18:24:32 +01:00
Tobias Fella
d8dde6e082
Add license headers to code files
2020-11-11 15:17:23 +00:00
Carl Schwan
122a7cdd2f
Rebrand files names Spectral -> NeoChat
2020-11-08 23:17:30 +01:00