summaryrefslogtreecommitdiffstats
path: root/icons
Commit message (Collapse)AuthorAge
* 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
* todo view scaffoldMichael Bohlender2018-02-27
|
* T7024 fix: implement attachment-based forwardingRémi Nicole2018-02-21
| | | | | | | | | | | | | | | | Summary: Implement attachment-based forwarding. Some notes: - `loadAsDraft` was removed in favor of new enum `loadType` in QML, and callback based generic programming in C++ Reviewers: cmollekopf Tags: #kube Maniphest Tasks: T7024 Differential Revision: https://phabricator.kde.org/D10676
* add group iconMichael Bohlender2017-12-31
|
* document-sign iconChristian Mollekopf2017-12-08
|
* new icon for logviewMichael Bohlender2017-11-16
|
* add format text iconsMichael Bohlender2017-09-12
|
* Added some missing icons from running the copybreeze script.Christian Mollekopf2017-09-06
| | | | | This adds visibility.svg which is the symlink target of password-show-on.
* cmake cleanupChristian Mollekopf2017-08-23
|
* add show/hide pw iconsMichael Bohlender2017-07-31
|
* SelectableLabel to support copying individual labelsChristian Mollekopf2017-07-29
|
* add checkbox iconMichael Bohlender2017-07-27
|
* Go-up iconChristian Mollekopf2017-06-30
|
* add new icon for list-removelMichael Bohlender2017-06-20
|
* Added mimetype iconsChristian Mollekopf2017-06-14
|
* Remove buttonChristian Mollekopf2017-06-14
|
* Added list-add iconsChristian Mollekopf2017-06-11
|
* make attachment delegate slimmer and give it a save iconMichael Bohlender2017-06-08
|
* new mailistview action iconsMichael Bohlender2017-04-27
|
* The outbox is backChristian Mollekopf2017-04-21
|
* add message_inverted iconMichael Bohlender2017-04-20
|
* really add go-previous and go-down iconsMichael Bohlender2017-04-06
|
* Added .gitignore for upstreamBreeze folderChristian Mollekopf2017-04-06
| | | | Something the copybreeze script creates
* Revert "run copybreeze for go-previous and go-down"Michael Bohlender2017-04-06
|
* run copybreeze for go-previous and go-downMichael Bohlender2017-04-06
|
* Don't try to copy the file again if it already exists.Christian Mollekopf2017-04-06
|
* add go-down and go-previous to copybreeze.shMichael Bohlender2017-04-06
|
* Inverted iconsChristian Mollekopf2017-04-04
| | | | | | Also, we're now using a python script to copy over the icons. Recreating the various symlinks is a pita, and cmake doesn't exactly make it any better.
* Install icons as our own theme based on breeze.Christian Mollekopf2017-04-04
| | | | | | We're not following the system theme, so the icons shouldn't either. And on other platforms than linux we anyways have to roll our own solution.
* Provide a png version of the iconAleix Pol2016-06-14
| | | | | | As suggested by xdg and required by flatpak Reviewed by Christian Mollekopf
* Added the kube logoChristian Mollekopf2016-02-22