I'd like to share a few topics that were discussed during the Platform Summit at EclipseCon Europe (
https://wiki.eclipse.org/Platform/summitece2016 ) and that were related to UX and worth discussing here too.
I drop the list here and we can turn it into individual threads, and maybe guidelines.
# Finding actions
Many actions are in menu and can be found using the `Verb > Noun` logic (such as `Export > Preferences`). However, there are many users who have a more object/artifact oriented logic, usually in the form of `Noun > Verb`, such as `Preferences > Export`. A good
UX should support both logic, but presenting actions in menu, but also on the artifacts they manipulate.
Here are some occurences:
* On Hover `Disable` additionally to Preferences > Editor > Hover...
* marker resolution allowing to also control the marker (additionally to quick fixes)
# Gerrit flag for UX review
By Sopot Cela.
It would be interesting to have a custom flag on Gerrit, like the "Code Review" one, that allows to vote +1 about conformance to the project to UX guidelines.
This flag shouldn't be mandatory +1 for a merge (it could be 0), but it would at least allow reviewers to consider the UX part if they're interested.
# Document UX "cost" of installing a project page
By Andrey Loskutov.
Projects metadata (such as
) could show the "cost" of a project in term of UX: what top-level menus, context menus, views, perspectives, toolbars... they're adding. So once could easily how intrusive, or not, a project is
in the IDE.
Additionally or as an alternative, the UX Guildelines violation could be listed on project metadata.
# Report bugs with "usability" keyword to report UX Guidelines violations
By Andrey Loskutov, Lars Vogel & Stefan Xenos.
Instead of additional metadata, project with UX violations (according to guidelines) should receive bugs with the "usability" keyword. Such bugs should mention which guideline is violated. Then listing UX violations for a project is only about listing open
bugs with "usability" keyword.
# UX Certification as Marketplace "priority" marker
By Mikael Barbero.
If we manage to revive "UI/UX reviews" (that would report "usability" bugs), we could have review committee providing an "examplary UX" label that could be highlighted on Marketplace. Solutions with such label would be made a bit more visible and receive a
medal or trophy icon to drive more users to them, and also to motivate other competing solutions to get this label too by improving their UX.
If we manage to set up such reviews, they'd probably have to be constrained to Eclipse.org projects (not the whole Marketplace)
# p2 and MPC dialog to be made non-modal
By Lars Vogel
MPC in Neon.1 seems OK, for p2,