John E Vincent created CLOUDSTACK-6310:
------------------------------------------
Summary: Consider removing (or at least an option to disable)
pop-over functionality in the UI
Key: CLOUDSTACK-6310
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6310
Project: CloudStack
Issue Type: Improvement
Security Level: Public (Anyone can view this level - this is the default.)
Components: UI
Reporter: John E Vincent
One of the most painful things in the CS UI is the "pop-over" functionality.
To date it has caused countless unintentional behaviours on our part and from
what I've gathered to other users as well.
There are a few main issues:
- The firing of the popover UI happens inconsistently.
In some cases it fires mousing over a menu item. In other cases it fires when
mousing over a "+" sign in lists. Still in other cases it seems to fire when
you hover for some undetermined period of time in a list item. I'm pretty sure
this is all latency related but I haven't looked at the code to see if the UI
popover triggers a new API call for details.
- The pop-over doesn't clear properly all the time
This one is really annoying because depending on the variable size of the
popover and where it fires, it actually OBSCURES the list you're trying to
navigate.
- The pop-over doesn't reset for different elements
This is similar to the previous and actually the cause of much consternation.
You can mouse over the "+" for a list item and it will actually be showing the
WRONG item. This can be disastrous on the same scale as the "reset/reboot" icon
fiasco.
- The information never fits anyway
In almost every non-trivial case, the popover can't hold the information it
needs to display anyway.
I want to be clear that I really enjoy the UI in most cases but the popover has
caused me countless amounts of lost time in trying to avoid it only to have it
get stuck or fire just because I moved the pointer out of the way.
I don't have any hard suggestions here and I'm not a UI expert by any stretch
but it feels to me that possibly an accordion approach (expand down on list
item click for instance) would be a much more navigable paradigm. This brings
back the intent of selection with UI interaction instead of it being subject to
where someone stows the mouse pointer.
--
This message was sent by Atlassian JIRA
(v6.2#6252)