|[ui-best-practices-working-group] UX topics at ECE Platform Summit|
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 https://projects.eclipse.org/projects/eclipse.platform.ui/ ) 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.
# p2 and MPC dialog to be made non-modal
By Lars Vogel