summary refs log tree commit diff
path: root/src/TextInputWidget.cc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add basic support for replies (#292)Konstantinos Sideris2018-06-301-0/+11
|
* Migrate to mtxclient for the http callsKonstantinos Sideris2018-06-091-2/+0
|
* Don't use shared pointers for cacheKonstantinos Sideris2018-05-081-2/+2
|
* Improve room searchingKonstantinos Sideris2018-04-271-5/+4
| | | | fixes #257
* Cache refactoringKonstantinos Sideris2018-04-211-41/+8
|
* Popup improvementsKonstantinos Sideris2018-04-141-7/+13
| | | | | | | | | - ESC closes the popup. - Up/Down arrows for navigation. - BackTab for backwards navigation. fixes #301 fixes #302
* Implement pressing tab to navigate auto completion (#294)christarazi2018-04-101-1/+18
| | | | | | | | Fixes #287 * Fix pop-up not showing when less than max * Select suggestion by pressing Enter
* Replace std::thread with QtConcurrentKonstantinos Sideris2018-03-251-5/+2
|
* Add basic support for username auto-completionKonstantinos Sideris2018-03-241-0/+139
| | | | fixes #40
* Add border line above the text inputKonstantinos Sideris2018-03-181-7/+13
|
* Be explicit about the captured parameters in lambdasKonstantinos Sideris2018-02-201-2/+2
|
* Support audio, video, generic file for pasting (#220)christarazi2018-02-181-23/+87
| | | | | | | | | | | | | | | | | | | | | | | | * Refactor widget items to use same interface * Support audio, video, generic file for pasting * Add utils function for human readable file sizes * Set correct MIME type for media messages This change also determines the size of the upload once from the ContentLengthHeader, rather than seeking the QIODevice and asking for its size. This prevents any future trouble in case the QIODevice is sequential (cannot be seeked). The MIME type is also determined at upload once, rather than using the QIODevice and the underlying data inside. * Allow for file urls to be used as fall-back This fixes an issue on macOS which uses `text/uri-list` for copying files to the clipboard. fixes #228
* Remove empty destructorsKonstantinos Sideris2018-02-101-2/+0
|
* Resize text input vertically to fit the contentsKonstantinos Sideris2018-01-251-8/+18
|
* Convert 'if' to 'else if' to remove a no-opKonstantinos Sideris2018-01-171-8/+4
|
* Add some very useful commandsKonstantinos Sideris2018-01-161-0/+4
|
* Move the cursor to the start/end of the text before we move up/down in historyKonstantinos Sideris2018-01-161-2/+18
| | | | fixes #166
* Add support for pasting images into a room (#180)christarazi2018-01-101-4/+61
| | | fixes #132
* Allow audio clip uploadsKonstantinos Sideris2017-12-011-12/+11
|
* Group emoji and dialogs with namespacesKonstantinos Sideris2017-11-301-1/+1
|
* Implement file uploadsKonstantinos Sideris2017-11-291-19/+16
| | | | fixes #24
* Use system color scheme (using a Qt stylesheet) #104Max Sandholm2017-11-161-4/+13
| | | | | | | The color scheme of nheko obeys the default color theme of Qt (i.e. the system theme). It uses a Qt stylesheet to accomplish this, which means replacing the color theme with a custom theme would only be a matter of writing a new style sheet and loading it into the app.
* Don't send empty messagesKonstantinos Sideris2017-11-161-0/+3
|
* Fix a formatting issue that snuck in between PRs (#123)Benjamin Saunders2017-11-061-2/+2
|
* Add input history, enable multi-line input, refactor commands (#119)Benjamin Saunders2017-11-051-50/+114
| | | | | | | | | This also fixes the transmission of mis-typed commands as messages, fixes inability to send messages that start with a command, and does some initial work towards automatically resizing the input field to fit the input message.
* Exclude modifier keys from triggering typing notificationsKonstantinos Sideris2017-11-051-4/+7
| | | | fixes #116
* Improvements to the quick switcher (#109)Jani Mustonen2017-11-031-0/+6
| | | | | | | | - Ghetto disambiguation for the quick switcher - Fix the Ctrl+K shortcut - Fix keyboard focus when the quick switcher is closed fixes #114
* Implemented sending of typing notifications (#105)Thomas Herzog2017-10-311-2/+34
|
* Fix icons for retina displaysKonstantinos Sideris2017-10-151-9/+4
|
* Add /join command supportKonstantinos Sideris2017-10-081-0/+16
|
* Put typing notifications above the text inputKonstantinos Sideris2017-10-041-4/+4
|
* Receive typing notifications (#88)Konstantinos Sideris2017-10-041-7/+9
|
* Remove extra clang-format optionsKonstantinos Sideris2017-10-011-3/+1
|
* Use white as the background colorKonstantinos Sideris2017-09-201-1/+1
|
* Implement image uploads (#24)Konstantinos Sideris2017-09-101-24/+82
|
* Add write support for m.emote eventsKonstantinos Sideris2017-09-031-84/+94
| | | | closes #41
* Small style changeKonstantinos Sideris2017-08-201-6/+10
|
* Use pixels to specify the font sizesKonstantinos Sideris2017-07-151-3/+4
| | | | | | | Basically reverts the last font related commits since pointSize isn't as reliable as pixelSize. Also some layout values (margins, spacings) have been moved out to Config.h.
* Remove hardcoded font sizes on the top bars and text inputKonstantinos Sideris2017-07-011-3/+7
|
* Show confirmation dialog on logoutKonstantinos Sideris2017-06-021-3/+0
| | | | | | Minor stylistic refactoring closes #29
* Add drop shadow to emoji panelKonstantinos Sideris2017-05-311-0/+1
| | | | - Minor refactoring
* Set up translationsKonstantinos Sideris2017-05-291-1/+1
|
* Add full emoji supportKonstantinos Sideris2017-04-231-6/+56
|
* Add initial read-only emoji supportKonstantinos Sideris2017-04-191-0/+2
|
* Use light themeKonstantinos Sideris2017-04-141-4/+4
|
* Don't use icons as room avatarsKonstantinos Sideris2017-04-121-1/+1
|
* Initial commitKonstantinos Sideris2017-04-061-0/+91