summaryrefslogtreecommitdiffstats
path: root/views
Commit message (Collapse)AuthorAge
* initial todo listMichael Bohlender2018-05-24
|
* add background colorMichael Bohlender2018-05-24
|
* initial todo layoutMichael Bohlender2018-05-24
|
* change calendar view metadataMichael Bohlender2018-05-24
|
* Implement DayLongEventModel and integrate it to the calendarRémi Nicole2018-05-15
| | | | | | | | | | | | | | Summary: Fixes T8697 Reviewers: cmollekopf Reviewed By: cmollekopf Tags: #kube Maniphest Tasks: T8697 Differential Revision: https://phabricator.kde.org/D12875
* Deal with asynchronous component creation.Christian Mollekopf2018-05-14
| | | | | On windows event local components are apparently instantiated asynchronously.
* add overlapping event to testdataMichael Bohlender2018-04-19
|
* whitespaceMichael Bohlender2018-04-19
|
* dummy calendar pickerMichael Bohlender2018-04-19
|
* calendar++Michael Bohlender2018-04-19
|
* make calendar view scale with window sizeMichael Bohlender2018-04-19
|
* cleanup weekview sizes a bitMichael Bohlender2018-04-19
|
* make events appear at the right time and have the right heightMichael Bohlender2018-04-19
|
* hide time chooser when daylong eventMichael Bohlender2018-04-19
|
* extend timechooser modelMichael Bohlender2018-04-19
|
* use daychooser and timechooser in eventviewMichael Bohlender2018-04-19
|
* add initial timechooserMichael Bohlender2018-04-19
|
* add initial dayChooserMichael Bohlender2018-04-19
|
* initial event viewMichael Bohlender2018-04-19
|
* Introduced an aborted hook to safe the draft before going down.Christian Mollekopf2018-04-19
|
* inital calendar view layoutMichael Bohlender2018-04-19
|
* Always select the first index (INBOX) in the folderlist initially.Christian Mollekopf2018-04-17
|
* Implement PeriodDayEventModelRémi Nicole2018-04-17
| | | | | | | | | | | | | | | | | | Summary: Implements a model to load events. When finished, should fix T8225 TODO: - Use the parent / children model in qml, instead of relying on the ".events" attribute (using DelegateModel I think) Reviewers: cmollekopf Tags: #kube Maniphest Tasks: T8225 Differential Revision: https://phabricator.kde.org/D12089
* Set the list of available account plugins from cmakeChristian Mollekopf2018-04-17
|
* Derive singleAccount mode from the list of accountsChristian Mollekopf2018-04-17
|
* React to removal of last accountChristian Mollekopf2018-04-17
|
* Add calendar support in the Test StoreRémi Nicole2018-04-17
| | | | | | | | | | | | | | Summary: Fixes T8483 Reviewers: cmollekopf Reviewed By: cmollekopf Tags: #kube Maniphest Tasks: T8483 Differential Revision: https://phabricator.kde.org/D12087
* A reply shortcutChristian Mollekopf2018-04-09
|
* Added scrolling shortcutsChristian Mollekopf2018-04-09
|
* A help view to list shortcutsChristian Mollekopf2018-04-09
|
* Conversation view keyboard navigationChristian Mollekopf2018-04-06
|
* Try to fix the account wizard size on macosChristian Mollekopf2018-04-04
| | | | I don't think the mapToGlobal trick works on mac os.
* Got rid of controls1 where possible, and otherwise marked it learlyChristian Mollekopf2018-04-04
|
* Fixed test.Christian Mollekopf2018-03-25
| | | | What we should be doing is cleaning up in between the tests.
* Avoid circular bindings and set a default valueChristian Mollekopf2018-03-25
|
* Fixed composerview testChristian Mollekopf2018-03-25
|
* An extension mechanism load qml files at generic extension points.Christian Mollekopf2018-03-23
| | | | and forward the email via an extension api.
* Fixed loadMessage in the composer.Christian Mollekopf2018-03-23
|
* use kube listcontroller in person composerMichael Bohlender2018-03-22
|
* use KubeListController in person pageMichael Bohlender2018-03-22
|
* Hide the create new people button until we can create them.Christian Mollekopf2018-03-20
|
* Translatable stringsChristian Mollekopf2018-03-20
|
* initial month viewMichael Bohlender2018-03-15
|
* make textfield background different from page background in people composerMichael Bohlender2018-03-12
|
* 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
* Test move to trashChristian Mollekopf2018-03-08
|
* calculate the relative position where the event dropsMichael Bohlender2018-03-02
|
* initial drag without drop for eventsMichael Bohlender2018-03-02
|
* remove unnessesary dummy data from main.qmlMichael Bohlender2018-03-02
|
* Ignore messages that have nothing to say.Christian Mollekopf2018-03-02
|