[dropping all the CCs]
On 9/01/2014 9:14 AM, John Gruen wrote:
Alternate design proposal for door hanger:
https://www.dropbox.com/s/hlg7fe5kp7mbpxs/sync_flow_1_8_stripped_door_hanger.pdf
(1) by dismissing doorhanger, user begins syncing.
The "problem" with most doorhangers is that they are dismissed by any
click outside the panel. This means the user may accidentally dismiss
the panel. Even worse - although the panel is anchored to the
hamburger/customize button, clicking that button will *not* bring the
panel back, which is contrary to every other anchored panel in the UI.
This means that once the user accidentally clicks somewhere, the panel
vanishes, the usual way of bringing the panel back doesn't work, and
indeed the current flows offer *no* way to bring it back at all (IIUC).
We can probably solve the "any click dismisses" problem (even though
this panel will then be unique in this), but I'm not sure how to solve
the issue that clicking the anchor doesn't bring it back.
A "notification" (ie, those yellow bars which stretch across the entire
window width often used for permission prompts etc) don't suffer the
"accidental click dismisses" problem, but generally they are used for
site-specific notifications rather than browser notifications (and this
would still suffer from the "how do I get it back" problem)
Mark
_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev