[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: keyboard2 moved to kdereview
From:       Andriy Rysin <arysin () gmail ! com>
Date:       2010-05-04 3:26:50
Message-ID: i2p3e02eb611005032026id58f33d0lb854360e70293c34 () mail ! gmail ! com
[Download RAW message or body]

2010/5/3 David Faure <faure@kde.org>

> On Monday 26 April 2010, Andriy Rysin wrote:
> > * Less cluttered layout configuration control (add layout is separate)
>
> That separate dialog is a bit hard to use IMHO, because all the interesting
> stuff is hidden in comboboxes. I don't think comboboxes
> are the best widget for very long lists. Flat lists with scrollbars are
> better
> for this, because they don't close on you at the first mis-click.
>
> Also, what I did was:
> - open the 3rd combo to choose a variant
> - then wonder what the 1st combo is about and select any language
>  -> my choice in the 3rd combo was lost; a bit annoying.
> Now I see that "language" is just a first step for reducing the choices
> in the other comboboxes, but this wasn't obvious at first sight.
> Not sure what to suggest though. Maybe the label "Language" should say
> (optional) or something.
>
I've pushed the fix that if combo value didn't change the subsequent combos
don't get reset.
Also changed the first combo title to "Filter selection by language:" not
perfect but the best that came to my mind so far, I am open to suggestions
here.

Converting the combox to lists is a bit more work, plus if selection is done
by lists it may make sense to have checkboxes which express persistent
selection choice better than row selection (e.g. checkboxes don't fade out
when focus is lost etc), but in this case user might expect to be able to
add multiple layouts at once, but this is not easy to do with cascading
choices...

I'll take some time to think on this...

Thanks,
Andriy

[Attachment #3 (text/html)]

<div class="gmail_quote">2010/5/3 David Faure <span dir="ltr">&lt;<a \
href="mailto:faure@kde.org">faure@kde.org</a>&gt;</span><br><blockquote \
class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, \
204, 204); padding-left: 1ex;"> <div class="im">On Monday 26 April 2010, Andriy Rysin \
wrote:<br> &gt; * Less cluttered layout configuration control (add layout is \
separate)<br> <br>
</div>That separate dialog is a bit hard to use IMHO, because all the interesting<br>
stuff is hidden in comboboxes. I don&#39;t think comboboxes<br>
are the best widget for very long lists. Flat lists with scrollbars are better<br>
for this, because they don&#39;t close on you at the first mis-click.<br>
<br>
Also, what I did was:<br>
- open the 3rd combo to choose a variant<br>
- then wonder what the 1st combo is about and select any language<br>
  -&gt; my choice in the 3rd combo was lost; a bit annoying.<br>
Now I see that &quot;language&quot; is just a first step for reducing the choices<br>
in the other comboboxes, but this wasn&#39;t obvious at first sight.<br>
Not sure what to suggest though. Maybe the label &quot;Language&quot; should say<br>
(optional) or something.<br></blockquote><div>I&#39;ve pushed the fix that if combo \
value didn&#39;t change the subsequent combos don&#39;t get reset.<br>Also changed \
the first combo title to &quot;Filter selection by language:&quot; not perfect but \
the best that came to my mind so far, I am open to suggestions here.<br> \
<br>Converting the combox to lists is a bit more work, plus if selection is done by \
lists it may make sense to have checkboxes which express persistent selection choice \
better than row selection (e.g. checkboxes don&#39;t fade out when focus is lost \
etc), but in this case user might expect to be able to add multiple layouts at once, \
but this is not easy to do with cascading choices...<br> <br>I&#39;ll take some time \
to think on this...<br><br>Thanks,<br>Andriy<br></div><div> </div><div> \
</div></div><br>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic