Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Fixed notifications | Christian Mollekopf | 2017-05-04 | |
| | ||||
* | Fixed progress bar | Christian Mollekopf | 2017-05-04 | |
| | ||||
* | Added a progress bar to the statusbar | Christian Mollekopf | 2017-05-04 | |
| | | | | | | | | Consider this an experiment. While I find the progress indicator already useful for longer operations it should probably be more context sensitive and the current location clashes with the inline account switcher (it looks a bit as if the statusbar belonged to the account on the bottom). | |||
* | move account wizard to accountsview | Michael Bohlender | 2017-05-03 | |
| | ||||
* | remove obsolete code | Michael Bohlender | 2017-05-03 | |
| | ||||
* | use splitview in accountsview | Michael Bohlender | 2017-05-03 | |
| | ||||
* | add initial inline accountsView | Michael Bohlender | 2017-05-03 | |
| | ||||
* | use seperation border instead of different color for sidebar | Michael Bohlender | 2017-05-03 | |
| | ||||
* | Don't overlap | Christian Mollekopf | 2017-05-03 | |
| | ||||
* | Replaced the composer popup | Christian Mollekopf | 2017-05-02 | |
| | ||||
* | Use the StackView to dynamically create the views we need | Christian Mollekopf | 2017-05-02 | |
| | | | | ... that way we don't have to do our own bookkeeping | |||
* | Track the views and allow to go back to the view. | Christian Mollekopf | 2017-05-02 | |
| | | | | ...also added the ComposerView that was forgotten | |||
* | prepared composer in stacklayout, brought back statusbar | Christian Mollekopf | 2017-05-02 | |
| | ||||
* | The people view is now its own view. | Christian Mollekopf | 2017-05-02 | |
| | ||||
* | Prepare different views in a stacklayout | Christian Mollekopf | 2017-05-02 | |
| | ||||
* | Mailviewer | Christian Mollekopf | 2017-05-02 | |
| | ||||
* | Autofocus the searchfield | Christian Mollekopf | 2017-05-01 | |
| | ||||
* | use iconbutton in accountswitcher | Michael Bohlender | 2017-04-29 | |
| | ||||
* | change sidebar icon size | Michael Bohlender | 2017-04-29 | |
| | ||||
* | use iconbutton in sidebar, move account switcher to the bottom | Michael Bohlender | 2017-04-27 | |
| | ||||
* | Prepare bits that keep the webview from grabbing focus | Christian Mollekopf | 2017-04-26 | |
| | | | | Will be available from webengine 1.4 (qt 5.8) on. | |||
* | Conversationview minimum width | Christian Mollekopf | 2017-04-25 | |
| | ||||
* | Keyboard focus for toolbar and folder list | Christian Mollekopf | 2017-04-25 | |
| | ||||
* | Hardcode colors in a single place | Christian Mollekopf | 2017-04-25 | |
| | ||||
* | Fixed resizing issues | Christian Mollekopf | 2017-04-25 | |
| | | | | | | | | | Properly anchor all components and then let the layout deal with it. Setting a maximum size for splits that depends on the application window breaks initial layouting, probably because the window size initially is 0 and that results in the default size not being applied. Since I don't think the maximum size is overly useful we can live without for the time being. | |||
* | Another bunch of controllers gone | Christian Mollekopf | 2017-04-24 | |
| | ||||
* | Ported more actions to the fabric | Christian Mollekopf | 2017-04-24 | |
| | ||||
* | Use the fabric to wire up search | Christian Mollekopf | 2017-04-24 | |
| | ||||
* | Added the Fabric as an in application message bus | Christian Mollekopf | 2017-04-24 | |
| | ||||
* | The outbox is back | Christian Mollekopf | 2017-04-21 | |
| | ||||
* | give InlineAccountSwitcher a width | Michael Bohlender | 2017-04-21 | |
| | ||||
* | show old account switcher again | Michael Bohlender | 2017-04-21 | |
| | ||||
* | initial inline account switcher | Michael Bohlender | 2017-04-21 | |
| | ||||
* | fix resizing behaviour for real | Michael Bohlender | 2017-04-20 | |
| | ||||
* | fix resizing behaviour | Michael Bohlender | 2017-04-20 | |
| | ||||
* | even more spacing | Michael Bohlender | 2017-04-20 | |
| | ||||
* | give the accountname a little leftMargin so it does not touch the sidebar | Michael Bohlender | 2017-04-20 | |
| | ||||
* | introduce main sidebar | Michael Bohlender | 2017-04-20 | |
| | ||||
* | use more kube controls in account | Michael Bohlender | 2017-04-19 | |
| | ||||
* | use kube.textfield in searchbar | Michael Bohlender | 2017-04-19 | |
| | ||||
* | more use of kube.label | Michael Bohlender | 2017-04-19 | |
| | ||||
* | remove filter bar, allow filter through the global search | Michael Bohlender | 2017-04-17 | |
| | ||||
* | Hide trash from non-trash conversations. | Christian Mollekopf | 2017-04-16 | |
| | | | | | ...and indicate in the conversation view if a mail has been sent or is a draft. | |||
* | Don't thread drafts and sent | Christian Mollekopf | 2017-04-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | To do this we: * Expose from the model wether or not the model is threaded * Set the relevant properties from the model on the controller (so we can switch between aggregate and non-aggregate versions) * Keep the controller in the view it belongs to. While this works it highlights a couple of issues: * Controllers are view specific and should be kept within the view. * The actions we execute in the controller are closely related to the model. The model is essentially what the user sees, and therefore what he operatees on. * Sink should perhaps expose aggregates better. We have to pass around the values from the model because the model dispatches between aggregate and non-aggregate property depending on the threaded state. Similary the controller operates on the thread or not depending on the threaded state. Perhaps it would be more useful if sink actually returned the aggregate somehow, with the regular properties. That way the controller could use the regular properties from the entity it gets (which would simply either be the aggregate or non-aggregate depending on the executed query). If the aggregate already contains all matched ids, then we would also not have to execute an additional query to get the thread again, the modification would simply be applied to all ids originally returned. | |||
* | Consistently give focus to popups | Christian Mollekopf | 2017-04-07 | |
| | | | | | | | | | In all cases we want the popup to receive keyboard focus when it's open, as all our popups are basically modal. We also want the popup to normally close when clicking somewhere else, including the parent button. The one exception is the composer where we disable the close on click outside because that would risk loosing a written mail on an accidental click. | |||
* | use Kube.button in search | Michael Bohlender | 2017-04-06 | |
| | ||||
* | make more use of Kube.Button and Popup in accounts | Michael Bohlender | 2017-04-06 | |
| | ||||
* | use kube button in accountWizard | Michael Bohlender | 2017-04-06 | |
| | ||||
* | introduce Kube.Popup | Michael Bohlender | 2017-04-06 | |
| | ||||
* | use inverted status icons in folder/account column | Michael Bohlender | 2017-04-06 | |
| |