Make Kube navigatable by keyboard. Completely.
We should do this early to figure out what we have to put in place to get keyboard navigation working.
Make Kube navigatable by keyboard. Completely.
We should do this early to figure out what we have to put in place to get keyboard navigation working.
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | mbohlender | T1581 Keyboard navigation | ||
Resolved | cmollekopf | T5965 Depend on qt 5.9 LTS |
The basics are in place. What still needs to happen is:
Switching between items is then done using the arrow keys (for as long as the view has focus).
Essentially we therefore need a way to distinguish whether the focus is on the folder list, the mail list, the conversation, or one of the visible buttons.
One of the open problems is that there is no highlighting for the column you in. Additionally it's not always possible to distinguish between a list item that is selected and one that has focuse.
Case in point:
If you have mail A selected in the maillistview and shift the focus from the folderview over to the maillistview, which results in the first delegate (mail A) being selected, then you won't see any difference as mail A is already selected. This gives the impression that the focus is lost.
The same goes for the folderview, the only thing that does have a clear highlight is the "New Mail" button
Other problems:
Moving to 0.4, this is too much effort for now and qt 5.9 should at least resolve the focus stealing.
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.