Feed Advanced Search

Jan 10 2018

cmollekopf closed T5965: Depend on qt 5.9 LTS, a subtask of T1581: Keyboard navigation, as Resolved.
Jan 10 2018, 4:29 PM · Kube (0.4)

Aug 30 2017

mbohlender archived Kube (0.4).
Aug 30 2017, 6:42 AM
mbohlender closed T6343: composer attachments: fix UI issues with long attachment list as Resolved.
Aug 30 2017, 6:41 AM · Kube (0.4)
mbohlender closed T6669: create a password texfield component as Resolved.
Aug 30 2017, 6:41 AM · Kube (0.4), Kube: Bugs
mbohlender closed T6867: The status bar usually shows: "Disconnected" as Resolved.
Aug 30 2017, 6:41 AM · Kube (0.4)
mbohlender closed T6740: make reply button more obvious as Resolved.
Aug 30 2017, 6:41 AM · Kube (0.4)
mbohlender raised the priority of T6343: composer attachments: fix UI issues with long attachment list from Normal to Needs Triage.
Aug 30 2017, 6:41 AM · Kube (0.4)
mbohlender moved T6740: make reply button more obvious from Backlog to Done on the Kube (0.4) board.
Aug 30 2017, 6:26 AM · Kube (0.4)
mbohlender updated subscribers of T6740: make reply button more obvious.

@jensreuterberg thinks the current buttons are obvious enough. I am undecided. No need to change anything atm.

Aug 30 2017, 6:26 AM · Kube (0.4)
mbohlender moved T6343: composer attachments: fix UI issues with long attachment list from Backlog to In Progress on the Kube (0.4) board.
Aug 30 2017, 6:24 AM · Kube (0.4)
mbohlender closed T6741: don't hide scrollbars, make them slimmer instead or make them semi-transparent like in vscode as Resolved.

The current solution seems sufficient. closing for now.

Aug 30 2017, 6:23 AM · Kube (0.4)

Aug 26 2017

cmollekopf updated the task description for T6658: Secondary identities.
Aug 26 2017, 7:46 PM · Kube
cmollekopf moved T6867: The status bar usually shows: "Disconnected" from Backlog to Done on the Kube (0.4) board.
Aug 26 2017, 12:42 AM · Kube (0.4)
cmollekopf edited projects for T6867: The status bar usually shows: "Disconnected", added: Kube (0.4); removed Kube (0.5).

This has now been improved with resources defaulting to no status instead of offline. That way we can reserve offline for resources that actually can't connected to the server which allows the aggregation to ignore those resources.

Aug 26 2017, 12:42 AM · Kube (0.4)

Aug 25 2017

cmollekopf added a comment to T6658: Secondary identities.

So that would mean that if your email provider doesn't allow sending with other FROM addresses with the same transport then we just deem that setup broken, and otherwise everything works as it should.

Aug 25 2017, 10:08 PM · Kube
cmollekopf added a comment to T6658: Secondary identities.

One drawback of setting up different accounts when you really want to use multiple mail-accounts through one is that the sent mail ends up in the accounts sent folder, which means it will also only show up there in the conversation.

Aug 25 2017, 8:56 PM · Kube
cmollekopf triaged T6658: Secondary identities as Normal priority.
Aug 25 2017, 8:45 PM · Kube

Aug 23 2017

cmollekopf closed T6665: Not possible to select text in log viewer, a subtask of T6518: Selectable text, as Resolved.
Aug 23 2017, 10:21 PM · Kube (0.4)
mbohlender moved T6741: don't hide scrollbars, make them slimmer instead or make them semi-transparent like in vscode from Backlog to In Progress on the Kube (0.4) board.
Aug 23 2017, 1:08 PM · Kube (0.4)
mbohlender added a comment to T6741: don't hide scrollbars, make them slimmer instead or make them semi-transparent like in vscode.

I introduced a Kube.Scrollbar component. We need to style it anyways if we want a consistent look.

Aug 23 2017, 1:00 PM · Kube (0.4)
mbohlender added a comment to T6741: don't hide scrollbars, make them slimmer instead or make them semi-transparent like in vscode.

Most old people I know tend to scroll by clicking on scrollbars and dragging them. They don't know about scroll wheels nor scroll gestures.

Aug 23 2017, 12:59 PM · Kube (0.4)
mbohlender moved T6669: create a password texfield component from In Progress to Done on the Kube (0.4) board.
Aug 23 2017, 12:21 PM · Kube (0.4), Kube: Bugs
mbohlender closed T1581: Keyboard navigation as Resolved.
Aug 23 2017, 12:21 PM · Kube (0.4)
mbohlender closed T6192: Fix conversationview and maillist view scrolling. as Resolved.
Aug 23 2017, 12:21 PM · Kube (0.4)
mbohlender closed T6458: Tooltips for IconButtons as Resolved.
Aug 23 2017, 12:21 PM · Kube (0.4)
mbohlender closed T6547: make placeholderTexts translateable as well as Resolved.
Aug 23 2017, 12:21 PM · Kube (0.4)
mbohlender closed T6518: Selectable text as Resolved.
Aug 23 2017, 12:21 PM · Kube (0.4)
mbohlender closed T6556: Standardized focus handling as Resolved.
Aug 23 2017, 12:21 PM · Kube (0.4)
mbohlender closed T6794: Conversation view doesn't reliably scroll to beginning of the last mail as Resolved.
Aug 23 2017, 12:21 PM · Kube (0.4)
mbohlender closed T6812: Some email threads break as Resolved.
Aug 23 2017, 12:21 PM · Kube (0.4)
cmollekopf closed T5570: Deadlock on Kube exit as Resolved by committing R162:dfa1c2dab991: Install the webengineprofile as singleton.
Aug 23 2017, 2:29 AM · Kube (0.4), Sink
cmollekopf moved T5570: Deadlock on Kube exit from Backlog to Done on the Kube (0.4) board.
Aug 23 2017, 2:25 AM · Kube (0.4), Sink
cmollekopf moved T5570: Deadlock on Kube exit from Backlog to 0.4 on the Kube board.
Aug 23 2017, 2:23 AM · Kube (0.4), Sink

Aug 20 2017

cmollekopf added a comment to T1821: Folder subscriptions.

Solved for now using a recursive filtering using a krecursivefilterproxymodel

Aug 20 2017, 8:00 PM · Kube
cmollekopf added a comment to T1821: Folder subscriptions.

Subscribed folders in an unsubscribed parent are currently hidden. We could either solve this at at the QAbstractItemModel level, implementing recursive filtering on top (This feature will only be available directly in QSortFilterProxyModel from qt 5.10 on), or we could implement it in sink (this is non trivial due to the way we recursively query for trees).

Aug 20 2017, 5:07 PM · Kube
cmollekopf added a comment to T1821: Folder subscriptions.

Non-subscribed folders are now hidden.

Aug 20 2017, 3:10 AM · Kube
cmollekopf moved T1821: Folder subscriptions from Backlog to In Progress on the Kube (0.4) board.
Aug 20 2017, 3:07 AM · Kube

Aug 19 2017

cmollekopf moved T6812: Some email threads break from Backlog to Done on the Kube (0.4) board.
Aug 19 2017, 1:11 AM · Kube (0.4)

Aug 18 2017

cmollekopf created T6812: Some email threads break.
Aug 18 2017, 3:18 AM · Kube (0.4)
cmollekopf added a comment to T6794: Conversation view doesn't reliably scroll to beginning of the last mail.

I have now replaced the use of ListView with a custom Flickable based solution that seems to work much better.
Paired with the messageparsing now running in a separate thread this results in almost decent behavior (it's still a bit slow)

Aug 18 2017, 2:08 AM · Kube (0.4)
cmollekopf lowered the priority of T6794: Conversation view doesn't reliably scroll to beginning of the last mail from Normal to Low.
Aug 18 2017, 2:04 AM · Kube (0.4)

Aug 15 2017

cmollekopf created T6794: Conversation view doesn't reliably scroll to beginning of the last mail.
Aug 15 2017, 10:43 PM · Kube (0.4)

Aug 11 2017

cmollekopf triaged T6741: don't hide scrollbars, make them slimmer instead or make them semi-transparent like in vscode as Wishlist priority.

The scrollbars currently overlay the content, so not hiding them will require further changes. Personally I don't think it's worth it.

Aug 11 2017, 3:48 AM · Kube (0.4)

Aug 8 2017

goddard renamed T6741: don't hide scrollbars, make them slimmer instead or make them semi-transparent like in vscode from don't hide scrollbars, make them slimmer instead to don't hide scrollbars, make them slimmer instead or make them semi-transparent like in vscode.
Aug 8 2017, 1:20 AM · Kube (0.4)
mbohlender created T6741: don't hide scrollbars, make them slimmer instead or make them semi-transparent like in vscode.
Aug 8 2017, 12:37 AM · Kube (0.4)
mbohlender created T6740: make reply button more obvious.
Aug 8 2017, 12:25 AM · Kube (0.4)

Aug 4 2017

cmollekopf moved T6518: Selectable text from In Progress to Done on the Kube (0.4) board.
Aug 4 2017, 3:57 AM · Kube (0.4)

Aug 3 2017

cmollekopf closed T6654: Removing an Account via the UI crashes Kube as Invalid.
Aug 3 2017, 10:06 PM · Kube (0.4)
mbohlender added a comment to T6654: Removing an Account via the UI crashes Kube.

I can not reproduce it anymore

Aug 3 2017, 8:37 PM · Kube (0.4)
cmollekopf moved T6654: Removing an Account via the UI crashes Kube from Backlog to In Progress on the Kube (0.4) board.
Aug 3 2017, 8:18 PM · Kube (0.4)
cmollekopf closed T4508: Fix jumping scrollbar issue in mail view as Resolved.

Works for me.

Aug 3 2017, 8:09 PM · Kube (0.4)
cmollekopf closed T6095: Cleanup logview as Resolved.
Aug 3 2017, 8:08 PM · Kube (0.4)
cmollekopf added a comment to T6654: Removing an Account via the UI crashes Kube.

I can't reproduce this, is this still valid? If it is, please post a backtrace.

Aug 3 2017, 7:57 PM · Kube (0.4)

Aug 1 2017

cmollekopf added a comment to T6658: Secondary identities.

FWIW, mailinglists are a case where just chaning the reply-to address likely doesn't suffice (the email will be bounced for subscribers only lists I think).

Aug 1 2017, 3:38 AM · Kube

Jul 31 2017

cmollekopf added a comment to T6518: Selectable text.

I prototyped a solution consisting of:

  • SelectableItem: can be "attached" to a layout containing labels
  • SelectableLabel; a label that can be copied
Jul 31 2017, 11:41 PM · Kube (0.4)
mbohlender added a comment to T6669: create a password texfield component.

Initial Kube.PasswordField is in.

Jul 31 2017, 5:04 PM · Kube (0.4), Kube: Bugs
mbohlender triaged T6669: create a password texfield component as Normal priority.
Jul 31 2017, 5:03 PM · Kube (0.4), Kube: Bugs
cmollekopf added a comment to T6518: Selectable text.

I'm not quite sure yet how to implement this technically, and it might depend a lot on how it is visualized. If we want to paint a border or overlay we will need a visual item in qml, otherwise we might not necessarily need that.

Jul 31 2017, 4:17 AM · Kube (0.4)
cmollekopf added a comment to T6518: Selectable text.

So we would make all copyable elements focusable/selectable and popup a menu that would contain "copy" + possibly other options?
That could work as well.

Jul 31 2017, 2:42 AM · Kube (0.4)

Jul 30 2017

mbohlender added a comment to T6518: Selectable text.

An idea for email addresses in the mailview:
click on address -> get "popup" with options:
copy to clipboard / add to addressbook / write email to

Jul 30 2017, 9:35 PM · Kube (0.4)
cmollekopf added a comment to T6518: Selectable text.

depending on how the logview turns out, we might want a single "copy this error message" button

Jul 30 2017, 9:05 PM · Kube (0.4)

Jul 29 2017

mbohlender added a comment to T6518: Selectable text.

depending on how the logview turns out, we might want a single "copy this error message" button

Jul 29 2017, 11:16 PM · Kube (0.4)
mbohlender added a comment to T6518: Selectable text.

I have pushed an experimental SelectableLabel that I used in the LogView only. It simply sports an IconButton that copies the text of the label.
With a couple of labels that's perhaps not ideal (but might still be good enough for now).

Alternatives could be:

  • One button that copies all fields together

physical address is a case where this would make sense.

Jul 29 2017, 11:12 PM · Kube (0.4)
cmollekopf moved T6518: Selectable text from Backlog to In Progress on the Kube (0.4) board.
Jul 29 2017, 10:51 PM · Kube (0.4)
cmollekopf added a comment to T6518: Selectable text.

I have pushed an experimental SelectableLabel that I used in the LogView only. It simply sports an IconButton that copies the text of the label.
With a couple of labels that's perhaps not ideal (but might still be good enough for now).

Jul 29 2017, 10:50 PM · Kube (0.4)

Jul 28 2017

mbohlender added a subtask for T6518: Selectable text: T6665: Not possible to select text in log viewer.
Jul 28 2017, 2:48 PM · Kube (0.4)
mbohlender renamed T6669: create a password texfield component from Show password option inconsistent to create a password texfield component.
Jul 28 2017, 2:45 PM · Kube (0.4), Kube: Bugs
mbohlender added a project to T6669: create a password texfield component: Kube (0.4).
Jul 28 2017, 2:44 PM · Kube (0.4), Kube: Bugs

Jul 27 2017

cmollekopf added a comment to T6658: Secondary identities.

Christian, [27.07.17 14:40]
So, to conclude: We'll have multiple identities per account consiting of:

  • email address
  • name
  • signature
  • gpg-key in the future
Jul 27 2017, 8:45 PM · Kube
mbohlender created T6658: Secondary identities.
Jul 27 2017, 6:22 PM · Kube
cmollekopf moved T6654: Removing an Account via the UI crashes Kube from Done to Backlog on the Kube (0.4) board.
Jul 27 2017, 5:07 PM · Kube (0.4)
cmollekopf triaged T6654: Removing an Account via the UI crashes Kube as Normal priority.
Jul 27 2017, 5:04 PM · Kube (0.4)
cmollekopf moved T6556: Standardized focus handling from Backlog to Done on the Kube (0.4) board.
Jul 27 2017, 5:03 PM · Kube (0.4)
cmollekopf lowered the priority of T1581: Keyboard navigation from Normal to Low.
Jul 27 2017, 5:00 PM · Kube (0.4)
cmollekopf added a comment to T1581: Keyboard navigation.

This is largely resolved by now I think. I don't have webengine 5.9 available yet, so the webview still keeps stealing the focus, but keyboard navigation and focus highlighting is quite usable by now.

Jul 27 2017, 5:00 PM · Kube (0.4)
mbohlender created T6654: Removing an Account via the UI crashes Kube.
Jul 27 2017, 1:20 PM · Kube (0.4)

Jul 26 2017

mbohlender lowered the priority of T6458: Tooltips for IconButtons from Normal to Low.
Jul 26 2017, 8:14 PM · Kube (0.4)
mbohlender lowered the priority of T6547: make placeholderTexts translateable as well from Normal to Low.
Jul 26 2017, 8:14 PM · Kube (0.4)
mbohlender moved T6547: make placeholderTexts translateable as well from Backlog to In Progress on the Kube (0.4) board.
Jul 26 2017, 8:14 PM · Kube (0.4)

Jul 24 2017

cmollekopf added a comment to T6556: Standardized focus handling.

what about Flow Layouts?

If we need keyboard navigation at least regular flow layout won't cut it, that's why I switched to the grid layout for the peopleview.
We could of course implement it, but I'll avoid that as long as possible (that doesn't mean we cant use them at all, in small flow layouts
you can just tab through the individual items, it just means the flow layout doesn't really matter for focus).

We "need" a flow layot for email attachmetns in the mail viewer.

Jul 24 2017, 2:26 PM · Kube (0.4)
mbohlender added a comment to T6556: Standardized focus handling.

what about Flow Layouts?

If we need keyboard navigation at least regular flow layout won't cut it, that's why I switched to the grid layout for the peopleview.
We could of course implement it, but I'll avoid that as long as possible (that doesn't mean we cant use them at all, in small flow layouts
you can just tab through the individual items, it just means the flow layout doesn't really matter for focus).

Jul 24 2017, 2:13 PM · Kube (0.4)
mbohlender added a comment to T6556: Standardized focus handling.

I thought about that but I'm not sure if it is a good idea or generally applicable. It would mean that you have to switch sufficiently fast (A delay of at least 1s would be necessary, perhaps longer?), and i.e. in the case of wanting to get to your latest mail (or if the list is empty, any mail), you would always have that extra delay that is somehow not explained to the user... Perhaps worth an experiment, but I'd like to go with explicit selecting for now.

Jul 24 2017, 2:11 PM · Kube (0.4)
cmollekopf added a comment to T6556: Standardized focus handling.

I thought about that but I'm not sure if it is a good idea or generally applicable. It would mean that you have to switch sufficiently fast (A delay of at least 1s would be necessary, perhaps longer?), and i.e. in the case of wanting to get to your latest mail (or if the list is empty, any mail), you would always have that extra delay that is somehow not explained to the user... Perhaps worth an experiment, but I'd like to go with explicit selecting for now.

Jul 24 2017, 2:02 PM · Kube (0.4)
mbohlender added a comment to T6556: Standardized focus handling.

we could trigger the sync with a delay

Jul 24 2017, 1:58 PM · Kube (0.4)
cmollekopf added a comment to T6556: Standardized focus handling.

I wonder I we can get away with keyboadfocus = selected element

Jul 24 2017, 1:57 PM · Kube (0.4)
cmollekopf added a comment to T6556: Standardized focus handling.

The following indicators are available to visualize selection:
Highlight: A blue overlay over the item.

We could be color agnostic here.

Jul 24 2017, 1:55 PM · Kube (0.4)
mbohlender added a comment to T6556: Standardized focus handling.

I wonder I we can get away with keyboadfocus = selected element

Jul 24 2017, 11:22 AM · Kube (0.4)
mbohlender added a comment to T6556: Standardized focus handling.

The following indicators are available to visualize selection:
Highlight: A blue overlay over the item.

We could be color agnostic here.

Glow: A blue glow around the borders.

glow might be the wrong word. currently it is just a colored frame and I'd like to keep it that way.

Underlined text
It is important that a selected element can still show focus, otherwise the focus during keyboard navigation simply disappears if it moves to the selected element.

Jul 24 2017, 11:21 AM · Kube (0.4)

Jul 23 2017

cmollekopf lowered the priority of T5894: Inidicate when we have deleted messages in a conversation from Normal to Low.
Jul 23 2017, 3:21 PM · Kube
cmollekopf triaged T6547: make placeholderTexts translateable as well as Normal priority.
Jul 23 2017, 3:19 PM · Kube (0.4)

Jul 21 2017

cmollekopf added a comment to T5518: Translations.

Next steps are:

Jul 21 2017, 9:29 PM · Kube
cmollekopf added a comment to T5518: Translations.

We also have a Messages.sh file by now.

Jul 21 2017, 9:23 PM · Kube
cmollekopf updated the task description for T6556: Standardized focus handling.
Jul 21 2017, 8:35 PM · Kube (0.4)
cmollekopf created T6556: Standardized focus handling.
Jul 21 2017, 8:32 PM · Kube (0.4)
mbohlender created T6547: make placeholderTexts translateable as well.
Jul 21 2017, 8:16 AM · Kube (0.4)

Jul 20 2017

cmollekopf added a comment to T4508: Fix jumping scrollbar issue in mail view.

I'm no longer witnessing this problem, but it might be because the scrollbar is hidden by default.

Jul 20 2017, 3:40 PM · Kube (0.4)
cmollekopf added a comment to T5965: Depend on qt 5.9 LTS.

Fedora 27, due on 2017-10-24 is going to be qt 5.9. Everything before is qt 5.7 I think. Note that at least qtwebengine 5.9 is already available on fedora 25 for security patches (I don't know if all other features are available).

Jul 20 2017, 3:39 PM · Kube (0.5)
cmollekopf added a comment to T6518: Selectable text.

I think the natural alternative for touch would be long press, which selects the element and pops up a little context menu with the copy option.

Jul 20 2017, 3:31 PM · Kube (0.4)
mbohlender added a comment to T6518: Selectable text.

on hover does not work with touch

Jul 20 2017, 8:55 AM · Kube (0.4)

Jul 19 2017

mbohlender added a comment to T6518: Selectable text.

The example can be found here:
https://gitorious.org/qt-components/qt-components?p=qt-components:qt-components.git;a=blob_plain;f=src/meego/Label.qml;hb=HEAD

Jul 19 2017, 6:18 PM · Kube (0.4)