Commit Graph

31 Commits

Author SHA1 Message Date
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