James Graham
53b9f42399
Fix Slash Commands in the Middle of a Message
...
Make sure that a slash command only activates when the slash is at the beginning of the message.
BUG: 457474
2022-09-22 15:11:56 +00:00
James Graham
29816730e4
Add space after an autocomplete
...
Adds a space automatically after an autocomplete if the last char isn't one.
Implements network/neochat#132
2022-05-30 19:17:47 +00:00
Tom Z
df4df171dd
Fix valgrind warnings
2021-08-23 22:51:41 +02:00
Carl Schwan
768fd74361
Keep completion behavior similar to before
...
* Use tab to jump to the next completion item
* Space to accept change
2021-06-17 00:37:57 +02:00
Jan Blackquill
6898670499
feat: better autocompletion UX
...
The autocompletion bar is now more similar to mainstream
chat applications, which use up/down to change the selection,
and tab to confirm the selection. An extra space is also added
to keep the flow of typing going.
2021-06-16 16:29:14 -04:00
Carl Schwan
0ff9425fee
Add spellchecking suggestions
2021-06-10 11:29:59 +00:00
Carl Schwan
8f309ca958
Add SpellChecking to NeoChat
...
Fix #98
2021-06-07 11:34:38 +02:00
Srevin Saju
6575d23072
feat: trigger completion of commands on the input of backlash / char
2021-05-01 13:30:24 +03:00
Tobias Fella
2cb81d1276
Unify License header style in C++
2021-04-06 19:25:06 +02:00
Tobias Fella
592c33ed8b
Add missing license header
2021-04-06 15:40:46 +00:00
Carl Schwan
cd1bec9977
Introduce the ActionsHandler
2021-01-08 23:12:09 +00:00
Carl Schwan
c69d3587ba
Allow editing text and also hide edits from the timeline
2020-12-28 09:37:17 +00:00
Tobias Fella
c449a8fafe
Apply clang-format
2020-12-25 22:23:35 +01:00
Carl Schwan
7ed41a8f68
Move back to plain text
2020-12-04 21:25:23 +01:00
Carl Schwan
136a8f2af8
Clang-tidy + clang-format
2020-11-27 00:26:39 +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