Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
QT GUI usability problems #2030
the usability test for Elektra Web also uncovered some problems with the QT GUI:
Thank you for reporting the problems! I think some clarifications are needed (what was expected, what the users tried to do,...)
Maybe you can also separate usability problems and the actual bug (copy&pasting array keys).
@0003088 please write if it is not clear to you what the individual problems were.
Thank you for your input. Do I guess correctly that you tested your GUI with an audience and included the qt-gui as well?
The first mentioned issue is no bug but a feature. It should inidicate that there exist further subkeys, without the indicator one would have to click every key in the treeview to see if there are subkeys. Or is the problem that the subkey indicator does not look similar to the expansion icon? Since the icons do have different functions I thought they should be visually different as well.
As far as I remember I experimented with colors to indicate that a search result was successful (green) or unsuccessful (red). It might be useful to implement something like that.
That the key values are only shown by hovering or clicking is true, but I did not have any better idea to solve the problem considering the general design of the viewports.
The copying and pasting issue of the arrays seems to be a bug as is the next array related icon, I will see what can be done.
Thank you for your last suggestion, this should be an easy fix.
Yes, it was an A/B test with Web-UI and qt-gui. You can read about the details in Daniel's bachelor thesis (to be finished soon, preliminary version is in our private repo).
Yes, I also think it is a good idea to have different icons there. Maybe the usability is better if the "Key Name/Key Value" view is also used if non-leaves are selected (up to all keys of a namespace). For irregular-shaped "trees" (especially if exactly one key has subkeys but no other) the right view is nearly always empty and the hints (hover text) need to be used very often.
Maybe reducing the time when the hover text is shown might already help.
We decided that arrays should have the metadata "array" containing the last index (see #182). This should make detection of arrays easier. It would be nice to see support for it in the qt-gui.