summary refs log tree commit diff
path: root/include/TextInputWidget.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move all files under src/Konstantinos Sideris2018-07-171-184/+0
|
* Add basic support for replies (#292)Konstantinos Sideris2018-06-301-0/+1
|
* Migrate to mtxclient for the http callsKonstantinos Sideris2018-06-091-0/+10
|
* Don't use shared pointers for cacheKonstantinos Sideris2018-05-081-5/+0
|
* Cache refactoringKonstantinos Sideris2018-04-211-4/+3
|
* Popup improvementsKonstantinos Sideris2018-04-141-1/+2
| | | | | | | | | - 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-0/+2
| | | | | | | | Fixes #287 * Fix pop-up not showing when less than max * Select suggestion by pressing Enter
* Correctly propagate focusOut event on TextEditKonstantinos Sideris2018-03-281-1/+1
|
* Add basic support for username auto-completionKonstantinos Sideris2018-03-241-0/+40
| | | | fixes #40
* Add border line above the text inputKonstantinos Sideris2018-03-181-0/+7
|
* Support audio, video, generic file for pasting (#220)christarazi2018-02-181-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | * 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-1/+0
|
* Resize text input vertically to fit the contentsKonstantinos Sideris2018-01-251-1/+2
|
* Add support for pasting images into a room (#180)christarazi2018-01-101-3/+15
| | | fixes #132
* Migrate to matrix-structs for event and response parsingKonstantinos Sideris2017-12-041-3/+0
|
* Allow audio clip uploadsKonstantinos Sideris2017-12-011-0/+3
|
* Group emoji and dialogs with namespacesKonstantinos Sideris2017-11-301-2/+2
|
* Create directories for related filesKonstantinos Sideris2017-11-301-1/+2
|
* Implement file uploadsKonstantinos Sideris2017-11-291-0/+1
| | | | fixes #24
* Use system color scheme (using a Qt stylesheet) #104Max Sandholm2017-11-161-2/+3
| | | | | | | 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.
* Add input history, enable multi-line input, refactor commands (#119)Benjamin Saunders2017-11-051-11/+21
| | | | | | | | | 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.
* Improvements to the quick switcher (#109)Jani Mustonen2017-11-031-0/+3
| | | | | | | | - 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-0/+13
|
* Remove extra inline keywordsKonstantinos Sideris2017-10-221-7/+1
|
* Add /join command supportKonstantinos Sideris2017-10-081-0/+3
|
* Implement image uploads (#24)Konstantinos Sideris2017-09-101-4/+14
|
* Add write support for m.emote eventsKonstantinos Sideris2017-09-031-21/+23
| | | | closes #41
* Small style changeKonstantinos Sideris2017-08-201-1/+2
|
* Focus on the text input when switching roomsKonstantinos Sideris2017-08-141-0/+6
|
* Use pixels to specify the font sizesKonstantinos Sideris2017-07-151-3/+0
| | | | | | | 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-0/+3
|
* Replace include guards with #pragma onceKonstantinos Sideris2017-05-161-4/+1
|
* Add full emoji supportKonstantinos Sideris2017-04-231-2/+18
|
* Initial commitKonstantinos Sideris2017-04-061-0/+53