In general it isn’t difficult to agree with the aims you state for UI.
But on the other hand, the topics of images, color, image processing and digital technology is so complex, that I believe users anyhow must expect to use some/effort on learning to get above a very basic user level. This goes e.g. for both cameras and (other) image processors – and it might perhaps also encompass some quirkiness in UI, as these things are not easy to design.
Yes, we may f. ex. visibly separate the listing of modules that expect scene-referred vs. display-referred input. But unless the user has spent some time to get to an understanding of the difference and what this really means, such a separation is of limited help, since many DR modules may also be useful in a mainly SR based workflow.
I agree, though, that this should not diminish the designers’ striving for f.ex. easy overviews, consistent behavior etc. in UI.
As for very frustrating (mainly for beginners) UI things currently in dt, caused by
- not being aware that you have triggered an action at all,
- not understanding its result, or
- not having very much idea how to proceed after the action has been triggered,
I would list the following:
A.
Where users are suddenly left with (nearly) no trace of any UI at all, or some major part of the UI suddenly has disappeared.
This is the case where Tab has been pressed and all panels are collapsed, and where what’s then left is only the four minuscule triangles on each side – unless you, in frustration of not understanding what to do, has come to hit the b key which then removes also the triangles.
This issue has lately been improved upon by clearly giving a warning the first time Tab is triggered, but I can still see several reasons for why new users may anyhow end up in this black hole many of us has been into a couple of times as beginners.
It may also happen to users whose alternative for exiting from darkroom and into lighttable is limited to clicking on the texts in the top bar, if the top bar becomes collapsed. This can happen if ctrl+h is pressed, (the triangle is still seen, though). As the trigger is not a single key click, the chances are less for ending in this hole, but I anyhow was in that situation once or twice as beginner, (perhaps as the result of a typing error).
B.
The click group header tab to toggle defined module group vs. all modules, as already touched upon in this thread – but which there are NOT any indication of in the pop-up.
There are also some other shortcuts that can be accidentally triggered, and cause a certain level of frustration with a new user, but the result may not be (felt) as fatal as those above, and users more easily find a way back. But together with A all this relates to the dt’s excellent shortcut system which is a boon to trained users, but necessarily to the novice.
This leads me to a question whether certain of those shortcuts could perhaps be functioning only after some kind of “clearance”?
===
And to OP @thumper: Sorry for partly highjacking your thread - UI and UX is a complex matter …
To respond to one more of the things you and @Qor have addressed: Anything that increases the height of a module in the right-hand panel, should be avoided. The same goes IMO for stuff that adds to a shift in in the level of overall grey of the panel.