I'd like to raise my concerns about some UI changes in Demetra.
My overall impression is that the UI gets simpler (less buttons etc).
- with good intentions.
Yet, IMHO the effect is counter productive:
The newbie might see less components, but it's also harder for him
to discover features.
For the power user, features are a couple of keystrokes or an
additional dialog further away.
packages view. Now the best I can do is hit "Alt-F1, right, 2"
(and it's not even indicated that I can press the "right" key, but
I take it that's an EAP issue).
The newbie cannot simply see which different views there are (tabs)
but he has to click on the combo box and explore it.
gone from the main settings dialog (in classic view). It is an important
Now all settings categories are treated the same. It's even worse because
the "headers" "Project Settings" and "IDE Setttings" are much less
visible (grayed text, no icons) than the actual categories.
Also some more details: To change the IDE error profile, I have to select
"Project Settings"->Errors->IDE Profile - strange.
Many small issues here, that sum up to to a big difference.
- For example I think it's harder to choose another JDK. In fact I have to
click on "1.5" ans choose "Edit...". I really do not want to edit the
1.5 JDK. I want to switch to another JDK. So at the very least the list
item should not read "1.5 (java version "1.5.0_06") but more like
"JDK: 1.5 ...".
Still the previous UI had a dedicated component that very clearly and
prominently advertised that it dealed with JDK settings.
- I have to click on "Ad.." then choose between
"Jar/Directory"/"Project Library" etc. The previous UI did show
- Adding a source path is much less intuitive. For example I tried
to select a jar, and clicked on "Add" because I expected to see
an item "Source Folder...". No way.
Rather I have to click "Edit..."
(Again: how strange is that - I do not want to edit the Jar itself.)
So, up pops another dialog. I also have an "Add Jar..." here
(what's the difference to the "Add..."->"Jar..." in the main settings
window?). Hurray, finally I can Attach Sources. While selecting the
sources I have three modal dialogs on top of another. Oh my, Eclipse
is famous for nested dialogs, please do not follow that bad example.
In the end I don't even see the source folder in the main settings view.
(Missing source folders were a frequent problem when we shared a project
in a team, because the sources for 3rd party jars aren't shared.
So I can no longer easily check if I hjave a local copy of all the
sources at the right place.
Plus a couple more small issues...
Of course, it's your product, and you have to design the UI the way you
feel it's best. However EAP is for gathering feedback, so I thought I
give feedback on this early on.
To sum up my main argument in terms of usability lingo:
Affordance was way better in Irida, efficiency has also deteriorated.