[Usability] Re: A bunch of UI issues



On Fri, Feb 01, 2002 at 12:38:35PM -0500, Owen Taylor wrote:
> 
> Since we are having so much fun with the select-on-focus issue, I
> thought I'd post all the outstanding bugs for 2.0.0 that are essentially
> "decide about a UI issue". (Excluding keynav bugs and some menu issues.)
> 
> [ If you are replying about only one issue, or a heated discussion comes
>   up about one issue, please separate it out and change the subject
>   line. ]
> 
> Regards,
>                                         Owen

 Weee! I'll just walk the list. :-)


>  51027 patch to change scroll behavior from half page to full page
> 
>   (Actually, a full page minus a line)

OK


>  53223 need to make text in GtkFontSel's "preview" translatable
> 
>   Translation is probably good in the short term. XP has a sort
>   of neat feature where it figures out the scripts the font
>   supports and you can select canned previews for any of those
>   scripts. (But you can't edit the preview text, which I think
>   is bad.)

OK


>  58389 'Active area' for GtkRange
> 
>   Implementation of cancellation by moving away from the scrollbar
>   a sufficient distance.

This should be a multiple of the scrollbar width, not a fixed size.
I'm told Windows uses a multiplier of 6. Mozilla uses a multiplier of 6.
 ( http://bugzilla.mozilla.org/show_bug.cgi?id=22175 )


>  58392 Opaque resizing for paned widgets
> 
>   Since opaque window resize is pretty universal, it probably makes
>   sense to do it here. (And it looks a lot better than opaque
>   window resize since it is all in one process.) Only question
>   is whether we need a setting to turn it off for slow machines.
>   Probably we can skip that until we get complaints, and if
>   we get complaints, we can dig the code out of CVS.

OK


>  58605 Allow Delete as a keybinding
> 
>   (For changeable menus). I think the current plan is to be
>   very liberal with accelerator changing with the idea that
>   we'll allow global locking to deal with the confusion issue.

OK
(I thought I'd found a bug too when I first changed one. I've also
 accidently set a few to 'u' since my middle finger sometimes falls
 there while mousing on this laptop.)


>  59600 Motif-like Ctrl+Clicks on scrollbars are very desirable
> 
>   Request to add control-click on the arrows to go to the end; 
>   right now 

OK


>  59707 Need keynav for selectable labels.
> 
>   Question here is how to handle focusing a selectable label;
>   the code to implement keynav is there? Should they be in
>   the tab chain? 
> 
>   (Would require some special code in GtkMessageBox to avoid 
>   the label typically getting the focus when they come up,
>   and might be a bit confusing in general.)

OK
(Good luck. I have no idea yet on how. ;-)


>  60590 Keyboard shortcuts displayed in menus should be translated
> 
>   Translation of Control/Shift/etc in menus.

Ouch. It should match the keyboard. Let's make an X extension if we can't
do it already! ;-D

>  67649 Patch for UI issues with range widgets
>  
>   Main controversial request is to change things so right click
>   reverses the direction of action for all mouse bindings. 
>   I don't think this is a good idea, but maybe a reverse direction
>   modifier could be snuck in?

*shrug*  As long as they are all the same, I really don't care. :-)
I've even found the abominable Athena style sometimes more useful once
I learned what to expect.


>  68309 DEFAULT_SCROLLBAR_SPACING should be 0

OK
(I thought the space was a theme bug and hadn't bothered to check.)


>  68938 GtkDialog's separator should be removed

OK


>  69569 OK/Cancel stock items shouldn't have menmonics?

Absolutely concur on this.

One of the neat things in the NeXT UI guidelines is that only one dialog
button would have an image of any kind. That being the default button.
It has an arrow that looks like the arrow on the key that activates it;
i.e., the down-then-left arrow on the Enter/Return key.


Cheers,
Gregory Merchan



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]