Mailinglist Archive: opensuse-ux (14 mails)
|< Previous||Next >|
Re: [opensuse-ux] printer module
- From: Johannes Meixner <jsmeix@xxxxxxx>
- Date: Tue, 11 Dec 2007 12:45:18 +0100 (CET)
- Message-id: <Pine.LNX.4.64.0712111215280.19920@xxxxxxxxxxxxxx>
On Dec 10 18:15 Martin Schmidkunz wrote (shortened):
Johannes came up with some additional ideas how to redesign the add
dialog and the printer module.
I put the screenshots on: http://en.opensuse.org/YaST/Printer
The content was moved to
where it is under "Suggestion 2".
The "Modify existing queue" is currently under implementation.
The current screenshot comes from an inconsistent work-in-progress
stage on the particular workstation where I implement it.
Note, that I feel free to use any experimental stuff I like,
e.g. any wording I like most (e.g. "modify" instead of "edit")
and/or any button placement I like most (e.g. "Add" at the right
where also "Next" is) and so on and so on.
Please note, that they contain some experimental stuff like semantic
No longer plain buttons like
[More Drives] [All Drivers] [Driver Wizard]
but now enriched with some text:
If no suitable driver is shown, try [More Drives]
or [All Drivers] or use the [Driver Wizard]
Although I find this idea very interesting and cool (as it brings in the
thoughts of hyperlinks) it will be most likely that they will not
survive the whole design process :-)
One problem is translation.
But I think there is a solution:
Make sure that there is a text before and after each button
(even if such a text might be empty for the English language)
so that the translator should be able to compose a correct
text line for any arbitrary language (e.g. a language which
reads from the right to the left).
Provide the translation strings for each "semantic buttons line"
in one continuous source code block with a descriptive comment
so that the translator understands which strings and buttons
compose which "semantic buttons line".
Another problem is broken display of long "semantic buttons" lines
in a too small ncurses window.
The above example looks on a 80x25 ncurses window like this:
If no suitable driver is sho[More][All D] or use[Driver W]
I think there is also a solution:
Check if it runs in ncurses mode (e.g. via misuse of the
function UI::HasSpecialWidget) and if it runs in ncurses mode,
show only the plain buttons.
I think it would be bad if "semantic buttons" would not survive
the whole design process because we do need semantics, see
Of course any other design which supports semantics is also
welcome - provided the usability experts find one ;-)
SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany
AG Nuernberg, HRB 16746, GF: Markus Rex
To unsubscribe, e-mail: opensuse-ux+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ux+help@xxxxxxxxxxxx
|< Previous||Next >|