summaryrefslogtreecommitdiffstats
path: root/framework/qml/AttachmentDelegate.qml
Commit message (Collapse)AuthorAge
* TooltipsChristian Mollekopf2018-07-02
|
* Automatic key import / export + Expected monadRémi Nicole2018-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: There are many things going on here (perhaps a bit much for a single patch): - When an attachment is of mime type "application/pgp-keys", a button is added to import the key to GPG - When sending a mail and crypto is enabled (encryption, signing or both), the public key of the first private key found is sent as an un-encrypted attachment (T6994) - The `mailcrypto.{h,cpp}` was, for the most part, rewritten - Introduction of the expected monad, inspired by what was proposed for C++ [here](https://isocpp.org/files/papers/n4015.pdf), but not at all a strict implementation of this specification. We may want to add some more features of this standard later. The rationale for some of the choices: - I found mailcrypto a bit hard to edit to add new features, and a great part was commented code to prepare for the support the SMIME crypto format, which would (in my current knowledge) not be used for sending emails. - One thing I found that may be missing in the code base was a standardized way of handling errors in C++ code. Since exceptions are disabled I think that the functional way is the way to go. After some research I found the Expected monad / tagged union / sum type, which seemed to suit the problem particularly well. In the long run, I hope we would move the entire code base to use `Expected` to indicate if a function might fail. Of course every choice made here is to be considered as a proposition for doing things / RFC, critics wholeheartedly accepted. Reviewers: cmollekopf Tags: #kube Maniphest Tasks: T6994, T8147, T6995 Differential Revision: https://phabricator.kde.org/D11158
* visual brushup for attachementdelegateMichael Bohlender2017-09-13
|
* Remove buttonChristian Mollekopf2017-06-14
|
* Try again to size the icons correctly.Christian Mollekopf2017-06-12
| | | | | | | | | | | With this I get pixel perfext icons that are properly sized (as opposed to tiny). The toolbuttons in the messagelist still look a bit out of place though. Closer investigation showed that I get most icons rendered at 22px size (that's a grid unit for me). The full button ends up being 32px. The mark as unread button has only 24px size source and is therefore scaled which then ends up looking blurry.
* make attachment delegate slimmer and give it a save iconMichael Bohlender2017-06-08
|
* open attachment, when clicking on it instead of the buttonMichael Bohlender2017-06-08
|
* make attachment delegate a little more prettyMichael Bohlender2017-05-30
|
* Fixed attachment icon sizesChristian Mollekopf2017-05-24
|
* Attachment open and download buttonsChristian Mollekopf2017-05-24
| | | | We'll need proper icons though.
* use kube label in attachment delegateMichael Bohlender2017-04-19
|
* Added missing importsChristian Mollekopf2017-04-05
|
* A single framework pluginChristian Mollekopf2017-04-05
|
* One framework plugin to rule them allChristian Mollekopf2017-04-04