Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | invert toolbar icons and move it to the bottom. adjust accout swithcer ↵ | Michael Bohlender | 2017-04-06 |
| | | | | accordingly | ||
* | Added missing imports | Christian Mollekopf | 2017-04-05 |
| | |||
* | kube-mail is now kube | Christian Mollekopf | 2017-04-05 |
| | |||
* | Unused file | Christian Mollekopf | 2017-04-05 |
| | |||
* | A single framework plugin | Christian Mollekopf | 2017-04-05 |
| | |||
* | Moved theme to framework | Christian Mollekopf | 2017-04-05 |
| | |||
* | One framework plugin to rule them all | Christian Mollekopf | 2017-04-04 |
| | |||
* | Install icons as our own theme based on breeze. | Christian Mollekopf | 2017-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. | ||
* | Different name, same icon | Christian Mollekopf | 2017-04-04 |
| | |||
* | use theme | Christian Mollekopf | 2017-04-04 |
| | |||
* | use positivbutton in account switcher | Michael Bohlender | 2017-04-04 |
| | |||
* | add positivebutton component | Michael Bohlender | 2017-04-04 |
| | |||
* | make statusText visible by using a color that differs from the background | Michael Bohlender | 2017-04-03 |
| | |||
* | Make use of kube units | Christian Mollekopf | 2017-04-03 |
| | |||
* | Added units | Christian Mollekopf | 2017-04-03 |
| |