[Libreoffice-ux-advise] InfoBars: problem when stacking too many of those

Cedric Bosdonnat cbosdonnat at suse.com
Mon Oct 15 00:42:34 PDT 2012


Hi Astron, Mirek,

Thanks for your remarks and ideas. I have to admit that Mirek's idea
looks nice to me as it means less work ;)

I would just raise another question. Is it a good thing to have the
color of the info bar configurable in the Appearance options page? I
already have that implemented, but there is a tiny problem still to be
fixed: the info bar is not repainted when changing the color in the
options.

--
Cedric

On Fri, 2012-10-12 at 12:26 +0200, Mirek M. wrote:
> Hi Astron, Cedric, everyone,
> 
> On Thu, Oct 11, 2012 at 3:33 PM, Stefan Knorr <heinzlesspam at gmail.com>
> wrote:
>         Hello all,
>         
>         the following is just an idea of mine (yes, the discussion is
>         ~over, I
>         know):
>         In general, I agree with Mirek's stance of "don't overuse the
>         info
>         bars." Still, to cover some more possible cases:
>         How about overlaying all infobars on top of each other, but
>         push every
>         subsequent infobar ~2 pixels down and make it a bit darker (or
>         lighter).
>         This way, you should easily be able to fit a few bars in the
>         average
>         window without it looking too ugly. If there are any more than
>         three
>         bars, you could show a counter, something like (4) or so.
>         To see all bars, one could go either of two ways:
>         
>         * Create a hover effect where when the mouse hovers over the
>         bars, they
>         all automatically expand (might not be a good idea, given how
>         we killed
>         two hover features since two 3.6.0 already) 
> 
> 
> I would oppose this on the basis of ux-error-prevention. Moving
> targets are rarely good.
> Also, since the bars would expand anyway, it wouldn't really solve the
> problem of having too many infobars in one window.
>         
>         * Let the user scroll through the info bars with the mouse
>         wheel/touch
>         scrolling
> 
> 
> I would oppose this as well: not everyone can scroll. (I've seen
> various touchpads where scrolling is pretty hard, and touchpad
> scrolling itself is not very discoverable.)
> Also, that the user should scroll would be undiscoverable itself.
>         
>         Additionally, we might indeed want to use colour to
>         discriminate between
>         different types of notifications. "Your document is
>         unreadable" and
>         "Printing ..." should definitely have different importances.
>         Likewise,
>         we could push more grave notifications above less grave ones.
> 
> 
> Here I can only speak for my proposal, but infobars are not
> notifications per se.
> They're more like problem-solvers. They're there not to just inform
> you that there's a problem, they're there to help you fix it, either
> by offering a remedy right away (but, as the remedy has some
> side-effects, it needs to ask the user first, as per ux-control) or at
> least by giving you the necessary info to fix it.
> 
> 
> Thus "Printing..." should never be an infobar, it should be shown in
> the status bar or, preferably, handled by the OS itself.
> 
> 
> There should be no "grave" and "non-grave" infobars. Each one should
> be there in case of a problem. In case of a serious problem, where the
> user is unable to work with the document or when editing would lead to
> data loss, a modal dialog should be used instead.
> 
> 
> Thus "Your document is unreadable" should not be an infobar either.
>         
>         Lastly, for notifications the user really needs to see, we
>         could think
>         about an elevation scheme when there are too many bars
>         already, i.e. the
>         normally non-modal alert would become a normal modal window.
>         (Of course,
>         this somewhat bears the question if there really should ever
>         be a
>         modeless notification that users have to answer.)
> 
> 
> As said above: the infobar is for problems that don't prevent the user
> from editing the document without data loss, yet for which an
> automated solution could cause harm to the user, his data, or would
> counter what the user is trying to do.
> Infobars can be safely ignored or dismissed, but acting on them should
> improve the UX.
> 
> 
> Anyway, I stand by my previous post.
> _______________________________________________
> Libreoffice-ux-advise mailing list
> Libreoffice-ux-advise at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise




More information about the Libreoffice-ux-advise mailing list