After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 111086 - Proposed window preferences HIGification changes
Proposed window preferences HIGification changes
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: [obsolete] Window preferences
2.2.x
Other All
: High minor
: ---
Assigned To: Havoc Pennington
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-04-18 13:43 UTC by Christian Neumair
Modified: 2004-08-25 16:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed patch against HEAD. (27.24 KB, patch)
2003-04-18 13:44 UTC, Christian Neumair
none Details | Review
Screenshot illustrating the changes. (21.08 KB, image/png)
2003-04-18 13:45 UTC, Christian Neumair
  Details
Updated patch according to Havoc's suggestions. (27.25 KB, patch)
2003-04-18 16:34 UTC, Christian Neumair
none Details | Review
Updated patch. (32.38 KB, patch)
2003-04-30 12:50 UTC, Christian Neumair
none Details | Review
Screenshot showing the newest version of my patch (20.89 KB, image/png)
2003-04-30 13:00 UTC, Christian Neumair
  Details

Description Christian Neumair 2003-04-18 13:43:00 UTC
I tried to HIGify the window preferences.
Here comes the result of my work.

regs,
 Chris
Comment 1 Christian Neumair 2003-04-18 13:44:08 UTC
Created attachment 15830 [details] [review]
Proposed patch against HEAD.
Comment 2 Christian Neumair 2003-04-18 13:45:22 UTC
Created attachment 15831 [details]
Screenshot illustrating the changes.
Comment 3 Christian Neumair 2003-04-18 13:46:42 UTC
Changing some bug data.

regs,
 Chris
Comment 4 Havoc Pennington 2003-04-18 14:20:02 UTC
Looks reasonable. My main question would be: we avoided the 
word "focus" on purpose, so a better group title there
would be good.

Also s/behaviour/behavior/ in default locale
Comment 5 Christian Neumair 2003-04-18 16:34:06 UTC
Created attachment 15834 [details] [review]
Updated patch according to Havoc's suggestions.
Comment 6 Christian Neumair 2003-04-18 16:35:04 UTC
I used "Selection Behavior" as category title.

regs,
 Chris
Comment 7 Havoc Pennington 2003-04-18 17:23:03 UTC
Any other ideas?

Comment 8 Elijah Newren 2003-04-18 18:34:56 UTC
I'm not part of the usability team (in other words, feel free to
totally ignore my suggestion), but "Window Selection Behavior" seems
like a decent title to me.

I'm going to add screenshot, HIG, and usability keywords.
Comment 9 Gregory Merchan 2003-04-18 23:59:53 UTC
"Activation"?

Something about this control panel seems fishy, though I can't put
my finger on it.
Comment 10 Christian Neumair 2003-04-19 12:24:59 UTC
Activation may be the best, but if we rename it to "Activation",
"Window Activation" or "Activation Behavior", we've got to rename the
strings inside the activation category, too - we would have to replace
select by activate.

regs,
 Chris
Comment 11 Kjartan Maraas 2003-04-22 23:14:12 UTC
Can we get concensus on this?
Comment 12 Havoc Pennington 2003-04-23 06:43:06 UTC
Just "Window Selection" maybe? seems most consistent with the 
existing text. Adding "Behavior" seems redundant, really.
Comment 13 Christian Neumair 2003-04-23 13:17:59 UTC
I like "Window Selection".
Anybody against it?

regs,
 Chris
Comment 14 Calum Benson 2003-04-24 18:02:58 UTC
You could make the dialog title "Window Behavior Preferences"; then
you can remove the repetition of "behavior" from the group headers,
and just call them "Selection" and "Click".  Maybe that would look a
bit odd, though.

I'd definitely suggest s/grab/drag, though.

I'm pretty sure the docs team will have something to say about the
wordiness and terminology in this dialog though, so cc'ing a couple of
them for comments :)
Comment 15 Eugene O'Connor 2003-04-25 13:18:33 UTC
Here are my suggestions for this dialog:

s/Focus Behaviour/Selection Behavior [1]
s/Select windows when the mouse moves over them/Point to window to
select
or
s/Select windows when the mouse moves over them/Point to select
s/Raise selected windows after an interval/Raise selected window after
an interval

[1] Window is not required here as it is in the name of this
preference tool

NEW SECTION
Move Behavior
s/Press-and-hold this key and grab a window to move it/To move a
window, press-and-hold this key then drag the window [2]

[2] "it" is problematic for l10n. In the above example, there could be
confusion about whether "it" refers to the window or the key.

s/Click Behaviour/Titlebar Behavior
Where does the term "Super" key come from? In Windows documentation
this key is referred to as the "Windows logo key" or "WINDOWS"
Comment 16 Eugene O'Connor 2003-04-25 13:23:11 UTC
Note also that there is some discussion in bug 105502 about the term
"Roll Up".
Comment 17 Havoc Pennington 2003-04-25 16:27:18 UTC
Super is the traditional X terminology for that key; I don't know 
if some old workstation keyboards have a key labeled super or not.
Comment 18 Christian Neumair 2003-04-29 13:08:34 UTC
Eugene: I disagree with you about "Press-and-hold this key and grab a
window to move it". It's preconditioned that a key on the keyboard
can't be moved. "To move a window "To move a window, ..." doesn't
sound as good as the matter proposal, at least to my ears - but don't
count on my subjective conviction as I'm not a native speaker.
I agree with the general proposal of avoiding "it", but just if there
is any possibility of being ambigiuous.

regs,
 Chris
Comment 19 Patrick Costello 2003-04-29 13:28:07 UTC
Chris: strictly speaking you are correct that there is no ambiguity 
in the meaning of the word "it" in this context, and this usage would 
be perfectly acceptable in an everyday situation. That said, 
rewriting a text string to element "it" almost always clarifies the 
meaning, and this effect is especially true in the technical context. 
Eugene's suggested rewrite provides the natural flow sequence of 
concepts, in other words: What do I want to do -> What do I have to 
do to achieve this goal. 

Also, the flow sequence that Eugene suggests is used elsewhere in the 
desktop UI and application UIs, in user documentation such as the 
User Guide, and in the Help manuals. 

Pat
Comment 20 Christian Neumair 2003-04-29 14:02:19 UTC
"That said, rewriting a text string to element "it" almost always
clarifies the meaning"
I agree with you, but
1. In many situations no further clarification is needed. E.g.: I'd
rather use "Point to window to select it" instead of "Point to window to
select". Select...but what? I'd expect that after such an ellipsis a
few options are presented while the usage of "it" finishes the
sentence. In this context it's IMO needed to fill an acoustic gap
2. If it requires the author to use unusual sentence constructions,
the translators may have problems with those as well.

I've got a totally different proposal to fit the needs of good
translations whose authors ought not to take those "it"s wrong:
We should have a simple way of adding comments for translators to
glade files as we just have for plain source files (comments before
gettext strings are evaluated). It should be easy-to-implement and
requires slight additions to glade and it's file format.

"Also, the flow sequence that Eugene suggests is used elsewhere in the 
desktop UI and application UIs, in user documentation such as the 
User Guide, and in the Help manuals."
I don't think the argument counts. It's a 2.3 proposal and argumenting
that a rewrite is wrong makes progress stagnate.

regs,
 Chris
Comment 21 Eugene O'Connor 2003-04-29 16:09:00 UTC
Chris: 
Regarding your point 1 above, I see what you mean by gap. But I would
fill the gap with "the window" not "it". I agree with Pat that
eliminating "it" almost always clarifies the meaning, and that is true
in this case.

I was going to suggest "Point to window to select the window" at first
but thought it was unnecessary given the context, that is:
 Window Preferences
   Selection Behavior
     Point to window to select

However, I now see that "Point to window to select the window" is
clearer. "Point to window to select it" still requires effort on the
part of the user to understand what "it" refers to. Even is that is a
small effort, it is still an effort which we should try to spare the
user.

Regarding your point 2, I don't think "Point to window to select the
window" is an usual sentence construction. However, I would agree that
"Point to window to select" is a bit terse.

And regarding your proposal, I think the key is to get the
English-language labels clear, concise, and unambiguous in the first
place, rather than to document the meaning of the "it"s separately for
translators.
Comment 22 Patrick Costello 2003-04-30 10:17:31 UTC
To paraphrase Gordon Geckon, terse is good. Especially in UI labels. 

Frankly, seeing as how the option in question is in the Windows 
Preferences dialog, Focus Behavior group, I think that the option 
label: "Point to select" is ample. 

Really. 

Pat
Comment 23 Christian Neumair 2003-04-30 12:50:56 UTC
Created attachment 16143 [details] [review]
Updated patch.
Comment 24 Christian Neumair 2003-04-30 13:00:18 UTC
Created attachment 16144 [details]
Screenshot showing the newest version of my patch
Comment 25 Eugene O'Connor 2003-04-30 14:59:07 UTC
Chris: this looks good, I like the shortening of the second option
label to "Raise after selection". I have two minor nits.

Nit 1: I think the sequence of information should be:

Selection Behavior
Move Behavior
Titlebar Behavior

The select and move sections are more closely related, that's why I
think they should be closer together.

Nit 2: s/Super (or "Windows logo")/Super (or Windows logo)

Also, we could do s/Super (or "Windows logo")/Super

If you choose the latter, I can define the Super key in the User Guide
Glossary, saying on an Windows keyboard it has a Windows logo, on a
Sun keyboard, it has a diamond symbol, and so on. What do you think? I
think when I was working on the Sawfish documentation we referred to
this as the Meta key.
Comment 26 Christian Neumair 2003-04-30 17:42:35 UTC
Eugene: Nit 1 has been fixed.

> If you choose the latter, I can define the Super key in the User Guide
> Glossary, saying on an Windows keyboard it has a Windows logo, on a
> Sun keyboard, it has a diamond symbol, and so on. What do you think? I
> think when I was working on the Sawfish documentation we referred to
> this as the Meta key.
The first part of your proposal sounds good to me. We should avoid
platform/OS specific hints and instead use meta terms suitable for all
users (like your "Meta" or "Super" proposal).
But I absolutely don't want to use "Super" in this dialog while
Sawfish users will see "Meta". Remember our promise of unification? :)
A quick google search tells me that the expression "meta key" is used
~9 times as often as "super key" whereas "Super" occurs in some other
context as well: Database systems have such a terminus technicus.

regs,
 Chris
Comment 27 Christian Neumair 2003-04-30 17:57:35 UTC
Another proposal:
If we want to simplify as much as possible, why don't we
s/_Interval before raising:/Raise _delay: ?

regs,
 Chris
Comment 28 Havoc Pennington 2003-04-30 18:28:29 UTC
Note that Super and Meta are different keys. The dialog 
actually dynamically checks which one you have in your keymap and uses
that one. 

In other words, type "xmodmap", if you have Meta in some of the output
you'll see Meta, if you have Super you'll see Super.
Comment 29 Kjartan Maraas 2003-07-09 16:38:25 UTC
So have we reached consensus or are we going to discuss this forever
without making a decision?
Comment 30 Vidar Braut Haarr 2003-09-08 22:22:09 UTC
Chris: I think 'Interval before raising' is better, because it is the
"positive" form. 'Raise delay' is negative. While they both mean the
same thing.

As I see it here, a consensus has been reached.
The current dialog looks horrible compared to this one. Please check
it in :)
Comment 31 bsoft 2003-09-11 16:09:30 UTC
Consider adding a comma after "press and hold this key"

So, "To move a window, press-and-hold this key then drag the window:"

So, "To move a window, press-and-hold this key, then drag the window:"
Comment 32 Matthew Gatto 2004-04-30 06:03:04 UTC
Does this patch still apply?
Comment 33 Bryan W Clark 2004-08-25 16:36:18 UTC
The discussed changes to the window prefs have been checked in, I'm closing this
bug since there are no more outstanding issues.  If you feel certain issues
haven't been properly addressed please open a new bug as this one has gone on
for too long, reference this bug in any new bugs.