summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Get mailtemplatetest to passChristian Mollekopf2017-08-23
|
* Test for and fix setting the username.Christian Mollekopf2017-08-23
|
* Get the imapsettingstest to work again.Christian Mollekopf2017-08-23
| | | | The resource removal part failed.
* Trigger sync and close settings when saving changes to an account.Christian Mollekopf2017-08-23
|
* add some spacing againMichael Bohlender2017-08-23
|
* remove obsolete scrollbarMichael Bohlender2017-08-23
|
* For text input we want it to be selectable by mouse.Christian Mollekopf2017-08-23
|
* Don't hardcode the fontChristian Mollekopf2017-08-23
|
* Set the font on the QApplicationChristian Mollekopf2017-08-23
|
* import controls 2.0 as Controls2Michael Bohlender2017-08-23
|
* introduce Kube.ScrollBarMichael Bohlender2017-08-23
|
* people: use AbstractButtonMichael Bohlender2017-08-23
|
* people: clarify usage of qtquick controlsMichael Bohlender2017-08-23
|
* use theme colorMichael Bohlender2017-08-23
|
* Press outside, not outside parentChristian Mollekopf2017-08-23
|
* Clear the account if we failed to load the pluginChristian Mollekopf2017-08-23
| | | | Otherwise the last plugin just remains.
* Ensure we react to changes, not to clicksChristian Mollekopf2017-08-23
|
* functions for pushing and replacing viewsChristian Mollekopf2017-08-22
|
* Use the StackView.onActivated signal in the people viewChristian Mollekopf2017-08-22
| | | | ...to synchronize the contacts when opening the view.
* React to the activated signal insteadChristian Mollekopf2017-08-22
| | | | That works also when popping of elements
* Fixed indentationChristian Mollekopf2017-08-22
|
* Don't fail if we don't have any recipientsChristian Mollekopf2017-08-22
|
* Reference by idChristian Mollekopf2017-08-22
|
* Ensure we don't interfere with scrollingChristian Mollekopf2017-08-22
| | | | | This used to be a problem with slow loading html mails, works now.
* LicenseChristian Mollekopf2017-08-22
|
* Install the webengineprofile as singletonChristian Mollekopf2017-08-22
| | | | | | | | | This fixes the bug that the main process would hang on exit as long as we have a requestinterceptor installed. It's most likely a bug that this does not work, but the new solution anyways cleans up the code a bit, so that's a nice sideeffect. Fixes T5570
* Ensure the right button is always checked.Christian Mollekopf2017-08-20
|
* Make the tooltip a feature of IconButtonChristian Mollekopf2017-08-20
|
* Removed unused importChristian Mollekopf2017-08-20
|
* Avoid warning messagesChristian Mollekopf2017-08-20
|
* Filter enabled folders using a krecursivefilterproxymodelChristian Mollekopf2017-08-20
| | | | | | | The KRecursiveFilterProxyModel is necessary until Qt 5.10 when QSortFilterProxyModel will support recursive filtering. For the recursive filtering to work we need to make all data available, so we trigger fetchMore on all added indexes.
* Avoid the default query that queries for everything.Christian Mollekopf2017-08-20
| | | | We're not using it anyways.
* Hide folders we are not subscribed toChristian Mollekopf2017-08-19
|
* Set font and background color for html content.Christian Mollekopf2017-08-19
|
* A column with one item doesn't make much senseChristian Mollekopf2017-08-19
|
* Fixed mouse interaction with mail contentChristian Mollekopf2017-08-19
| | | | | | | | | | | Previously mouse interaction was blocked by the mouse area in the delegate. An additional problem was after that, that the listview lost focus when the textview got focus which was fixed by introducing a focus scope and aquiring the currentItem status via activeFocus. The downside is that the focus stealing of the webengineview now becomes apparent again, but that can be fixed in qt 5.9. Otherwise this seems to work as expected now.
* Fix mouse interaction with maildelegate.Christian Mollekopf2017-08-19
|
* Fixed enumChristian Mollekopf2017-08-19
|
* Turned the debugview into a component that is created on demandChristian Mollekopf2017-08-17
|
* Disabled noisy but useless debugging messageChristian Mollekopf2017-08-17
|
* Removed superfluous find_package callChristian Mollekopf2017-08-17
|
* Run the messageparsing in a threadChristian Mollekopf2017-08-17
| | | | | ...with signatures a single message quickly takes 50 - 150ms, which is too long to be blocking.
* Latest mail at the bottomChristian Mollekopf2017-08-17
|
* Non listview based conversationviewChristian Mollekopf2017-08-17
| | | | | | | | | | | | | | | | | The listview deals badly with non uniformly sized items. We use the buffer hack to ensure all items are loaded so it works at all, and setting the current index resulted in unpredictable scrolling. With this new approach we manage everything ourselves in a Flickable, and just always load all delegates (which we also did before, but with a hack). As an optimization it should be possible to avoid loading some delegates until they become visible. Note that ConversationView is thightly coupled to ConversationListView due to dependencies on some properties in the delegate. This could be handled more elegantly with attached properties. In any case, this seems to work much, much better.
* Elide the text in the status bar.Christian Mollekopf2017-08-15
| | | | Otherwise it just runs over the status bar.
* Take personal email addresses into account when replying.Christian Mollekopf2017-08-11
|
* Test repliesChristian Mollekopf2017-08-11
|
* splitAddress does not work if the name has a comma in itChristian Mollekopf2017-08-10
| | | | | With i.e. "Mollekopf, Christian <mollekopf@example.org>", we'l end up with an address "Mollekopf" and one "Christian <mollekopf@example.org>".
* Don't quote attachments in the replyChristian Mollekopf2017-08-10
|
* add quit shortcutMichael Bohlender2017-08-08
|