Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Non listview based conversationview | Christian Mollekopf | 2017-08-17 |
| | | | | | | | | | | | | | | | | | The listview deals badly with non uniformly sized items. We use the buffer hack to ensure all items are loaded so it works at all, and setting the current index resulted in unpredictable scrolling. With this new approach we manage everything ourselves in a Flickable, and just always load all delegates (which we also did before, but with a hack). As an optimization it should be possible to avoid loading some delegates until they become visible. Note that ConversationView is thightly coupled to ConversationListView due to dependencies on some properties in the delegate. This could be handled more elegantly with attached properties. In any case, this seems to work much, much better. | ||
* | SelectableLabel with same mechanism as SelectableItem. | Christian Mollekopf | 2017-07-31 |
| | | | | | | Note that we can not easily integrate it with Label due to recursive use of Kube.Label via the Button component. (Would be doable via dynamic loading, but that stuff is a PITA to do). | ||
* | Experimental SelectableItem | Christian Mollekopf | 2017-07-31 |
| | |||
* | dedicated Kube.PasswordField | Michael Bohlender | 2017-07-31 |
| | |||
* | SelectableLabel to support copying individual labels | Christian Mollekopf | 2017-07-29 |
| | |||
* | intoduce Kube.Checkbox | Michael Bohlender | 2017-07-27 |
| | |||
* | Single background element to handle focus vs selected. | Christian Mollekopf | 2017-07-26 |
| | | | | | And we're experimenting with only using a border when selected, and highlight otherwise. | ||
* | A ListDelegate | Christian Mollekopf | 2017-07-25 |
| | |||
* | Use a TextButton instead | Christian Mollekopf | 2017-07-23 |
| | |||
* | ModelIndexRetriever to abuse Repeater less publicly | Christian Mollekopf | 2017-07-22 |
| | | | | | Simliar to Retriever, but we'd have to alias all properties/roles automatically somehow. | ||
* | Housekeeping: Avatar.qml and FocusComposer.qml are no longer used | Christian Mollekopf | 2017-07-21 |
| | |||
* | GridView based people view. | Christian Mollekopf | 2017-07-21 |
| | | | | This enables keyboard navigation. | ||
* | Use an AbstractButton in People.qml for the delegate | Christian Mollekopf | 2017-07-21 |
| | | | | | | | Using Kube.Button currently crashes, due to the font.underline assignment in the contentItem (although it is replaced in People.qml). It seems the grouped property is somehow executed after the original content item was already destroyed, resulting in a SEGFAULT. | ||
* | initial Kube.ToolTip | Michael Bohlender | 2017-07-18 |
| | |||
* | Moved non-folder specific treeview to separate file | Christian Mollekopf | 2017-07-15 |
| | |||
* | Use a ScrollHelper to fix scrolling on listviews | Christian Mollekopf | 2017-07-15 |
| | | | | | | | | | | Because the standard scrolling is so unusable depending on the input device we replace it by something custom that is fairly similar to what QQC1 ScrollView did. Using a ScrollView sucks in many ways, including that you have to wrap all sorts of things which is just code wise not great at all. The ScrollHelper can instead be attached to any existing flickable to override it's scrolling behaviour, so we can also silently drop it once the default flickable behaviour starts to make sense. | ||
* | A listview with sane scrolling | Christian Mollekopf | 2017-07-12 |
| | |||
* | introduce Kube.Heading | Michael Bohlender | 2017-06-29 |
| | |||
* | A texteditor that does scrolling | Christian Mollekopf | 2017-06-19 |
| | | | | | Something is not quite right with the sizes, but at least it works otherwise. | ||
* | Attachment support in the composer | Christian Mollekopf | 2017-06-14 |
| | |||
* | initial Kube.TextArea | Michael Bohlender | 2017-05-17 |
| | |||
* | StatusBar as individual component | Christian Mollekopf | 2017-05-13 |
| | |||
* | A new composer based on Kube.View | Christian Mollekopf | 2017-05-11 |
| | | | | | Kube.View is a sort of split-view that always only shows a fixed number of splits (and doesn't support manual resizing). | ||
* | Added ProgressBar component | Christian Mollekopf | 2017-05-10 |
| | |||
* | add initial inline accountsView | Michael Bohlender | 2017-05-03 |
| | |||
* | introduce icon button, use it in maillistview | Michael Bohlender | 2017-04-26 |
| | |||
* | Added the Fabric as an in application message bus | Christian Mollekopf | 2017-04-24 |
| | |||
* | initial inline account switcher | Michael Bohlender | 2017-04-21 |
| | |||
* | introduce Kube.Font | Michael Bohlender | 2017-04-20 |
| | |||
* | introduce Kube.Label and use it in kube controls | Michael Bohlender | 2017-04-19 |
| | |||
* | give use TextField in Composer and give it a border | Michael Bohlender | 2017-04-18 |
| | |||
* | add initial Kube.ComboBox and use it in composer | Michael Bohlender | 2017-04-07 |
| | |||
* | introduce Kube.Popup | Michael Bohlender | 2017-04-06 |
| | |||
* | Fixed references | 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 |