[Fwd: Re: Your final comments on gswitchit in 2.4...]
- From: "Sergey V. Oudaltsov" <sergey oudaltsov clients ie>
- To: gnome-i18n gnome org, usability gnome org
- Subject: [Fwd: Re: Your final comments on gswitchit in 2.4...]
- Date: 24 Jun 2003 09:58:07 +0100
-----Пересланное сообщение-----
From: Sergey V. Oudaltsov <sergey.oudaltsov@clients.ie>
To: Murray.Cumming@Comneon.com
Cc: jdub@perkypants.org, jrb@redhat.com, jody@gnome.org, release-team@gnome.org
Subject: Re: Your final comments on gswitchit in 2.4...
Date: 23 Jun 2003 15:40:30 +0100
> Yes, I didn't go into detail because that doesn't really belong on the
> private release-team list.
Well, even the details you gave me is a good reason for me to think
again about overall UI.
> Don't know. Whatever comes with RH9.
OK. It means 4.3.0
> Actually the XKB Properties "Update Preview" button tells me that I have
> XFree 4.3.0 and that there known problems with it.
:) Good. At least this hook is working:)
> I think you are talking about the "XKB Properties" available from the
> Applications/Desktop Preferences/Advanced/ menu. This is also a very
> confusing UI, and it is not clear, without reading halfway through the Help
> file, that I need to use this in order for the panel applet to work. Also,
> people probably don't want to know what XKB is.
Well, if you're talking about the capplet name - I really agree. Would
just "Keyboard Layout" be enough? Or any better suggestion?
> Some obvious UI-issues with the "XKB properties":
> 1. Notebook tabs named, Options 1 and Options 2 are unclear.
Well, they are basically differs only in a way that one contains
single-selection options (implemented as menus), another - multiple
selection options (implemented as lists). It anyone could come up with
better than "Options #" idea - I would gratefully accept it. Do not
offer to put them all into one page (or have page-per-widget:)
> 2. The use of two toggle buttons instead of radio buttons for "XKB settings
> custom/global preconfigured" is confusing.
Well, in HIG I read that radio buttons should not affect other controls
(they recommend toggle buttons for this). This thing effectively
enables/disables all the rest of UI - because choosing global settings
(taken from XF86Config) you cannot tune anything here. So at some point
(just after reading HIG) I replaced radios with toggles. Was I wrong?
> 3. I don't know what those 2 buttons do. "Global preconfigured" sounds scary
> to me.
Well, again - tooltips can help here. Or any better name you can offer.
The idea is simple - "I do not configure xkb, use the configuration
admin wrote in XF86Config".
> 4. Lots of the widgets are insensitive. It's not obvious what I need to do
> to make them sensitive.
Choose "User-defined settings" :)
> 5. The combo boxes in in Options 1 do not have any default value. If no
> value really means something then we should
> probably say what it means.
No value - meanst this option is not set at all. Just plain and simple.
> 6. I guess most of the options in Options 1 and Options 2 should be removed
> in favour of sensible defaults.
:( A lot of people would really hate me. They really do use these
options. But I can think about "optional removal" (for example, have
something in GConf which would configure this removal). Actually, these
are all options provided by XKB and they all make sense. Well, again, I
have to think about it.
> 7. I don't know what "3rd level choosers" are.
The way people choose 3rd level (3rd group) in configuration.
> 8. The use of keyboard LEDs to show gswitchit status seems very hacky.
Actually, it is not a hack (as far as gswitchit is concerned). It is
standard feature of xkb. gswitchit has nothing to do with it. You can
put it into XF86Config, remove gswitchit - and still have this feature.
> 9. The preview pane: I don't know what this is supposed to show a preview
> of. Why would I have to press a button to update the preview?
The preview of the keyboard layout. It is postscript file, generated by
xkbprint and shown through bonobo to ggv control. The button is
introduced because launching xkbprint for any change in widgets would be
too expensive, I guess.
> Here are just some points about the main panel applet:
> 1. The tooltip for the applet says "United Kingdom" rather than "Keyboard
> switcher (United Kingdom)".
Good point. Easy to fix. I'll do it ASAP.
> 2. Every single widget in the properties window requires me to read the
> documentation to know what on earth it's for.
:) Well, not really - but can be useful. In general, you are right.
> 3. The most obvious thing in that window is a frame, titled "United
> Kingdom", with a UK flag in the middle, and a checkbox marked "secondary". I
> don't knew what these do, but:
> - If I click on the checkbox to set it, it unsets itself again.
Yes. Because at least on layout should be primary.:)
> - If I click on the flag then I can choose another country's flag
> instead. I would be forgiven for expecting this to switch me to a different
> keyboard layout.
:)) Well, this is really interesting - never expected anyone to get
confused. No, this is only pixmap chooser - you can set any pixmap you
like (for example, some people just like the texts "ru" and "us" on
white background - so they can choose it).
> - I am confused that United Kingdom appears to be hardcoded into the app.
> Of course I know it isn't, but it looks that way in the UI, and there's no
> way in this window to change or add different keyboard maps.
Did you see the layout tree in xkb properties? These are the layouts
available in xfree. You cannot change this easily (and definitely user
is not expected to do this). There are xkb symbols, there is xkb config
repository (xml file) - so you can just choose the things which XFree
made for you (well, you can contribute) - but that's really NOT easy at
all, so we'll not discuss it here.
> 4. When I right-click on the applet, I see a groups sub-menu with my flag in
> it. I don't know what a "group" is without reading the docuementation. Is
> there no way to just call it "keyboard layouts" or something like that?
Well, this is really hard point. The term "layout" in xkb is used for
describing the entire xkb configuration (which can consist of several
groups). The problem here is whether we want to use the terminology
different (and contraversal) to xkb one. This is a major question - and
I do not know 100% right answer to it. I preferred to stick to xkb
terminology (well defined and strict).
> doesn't tell me much. If it is just about whether I can use a keyboard
> shortcut to switch to the keyboard layout then I would expect something like
> a "Can be selected via keyboard shortcut" checkbox.
Well, I can put this this way. No problem. I am just not sure it is
easier for understanding.
> No, I don't see how that would help. I think you need to
> - simplify the UI - it's just a keyboard switcher
It is full-fledged keyboard configurator - which is a bit more. Again, I
can think about optional removal of some options - but I see no way to
simplify thing greatly.
> - make the UI a bit more self-explanatory.
Long way to go. Great thanks for ideas.
> - make it easy to change the things in the UI from where people see them in
> the UI.
Sorry, did not get this...
> I think the UI is terribly unready for GNOME 2.4 at the moment. I am the
> least-informed member of the release-team concerning this module though.
OK. Some easy fixes can be made in 2.4 timeframe - but some are highly
problematic (especially related to terminology).
Again, BIG thanks to you for explaining me all your troubles. This is
actually the FIRST 3rd party review (earlier there were just me and
users with "thankgs" and bugreports). Even if I won't make it by 2.4 - I
hope by 2.6 I polish UI to the level where you find it easy and
understantable.
Cheers,
Sergey
--
Sergey
=?koi8-r?Q?=FC=D4=C1?= =?koi8-r?Q?_=DE=C1=D3=D4=D8?==?koi8-r?Q?_=D3=CF=CF=C2=DD=C5=CE=C9=D1?==?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=C1=CE=C1?==?koi8-r?Q?_=C3=C9=C6=D2=CF=D7=CF=CA?==?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=D8=C0?=
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]