Hi all,
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:
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=500051
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=500049
* 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.
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,
https://bugs.eclipse.org/bugs/show_bug.cgi?id=506432
--
|