Mailinglist Archive: yast-devel (116 mails)

< Previous Next >
[yast-devel] yast style guide
  • From: Martin Schmidkunz <mschmidkunz@xxxxxxx>
  • Date: Mon, 23 Jun 2008 17:34:31 +0200
  • Message-id: <485FC287.5010207@xxxxxxx>
Hi everyone,

please find a new version of the YaST style guide draft at:
http://en.opensuse.org/Image:Ysg2.pdf

The goal is to have a developer friendly style guide which ensures the
greatest possible consistency between various modules and various
environments.

The time line for the style guide is to discuss it the next two weeks
and to have an executable style guide by the end of the YaST workshop.

I would like to ask and encourage you again to discuss it!
What do you like?
What do you dislike?
What is missing?

Just to come up with some points of discussion:
* button labeling: OK/Cancel instead of Apply/Accept/Abort/... and
Next/Back/Cancel/Finish in a wizard/add workflow
I know OK/Cancel is not 100% correct but with these two labels we are
consistent to GNOME HIG and KDE
http://library.gnome.org/devel/hig-book/stable/windows-utility.html.en#explicit-apply-figure
http://developer.kde.org/documentation/standards/kde/style/dialogs/index.html

* Progress dialogs
I propose to skip the cancel button because I made the experience that
in many cases the cancel button does not work

* Number of steps in a wizard
I propose to skip the display of "Step XX of XX" because the number of
steps can not predicted in every module

* colons
In accordance to GNOME
(http://library.gnome.org/devel/hig-book/stable/controls-option-menus.html.en)
and KDE style guide
(http://developer.kde.org/documentation/standards/kde/style/basics/labels.html)
I propose to use colons with the label of a combo box

And of course there might be many more issues worth to be discussed :-)

The style guide is based on the style guide in the wiki
(http://en.opensuse.org/YaST/Style_Guide) developed by Lukas and me and
when we agreed on one version it will be published in the openSUSE wiki
again.


Looking forward to your opinions!



Cu,

Martin
--
Martin Schmidkunz
User Experience Specialist
martin.schmidkunz@xxxxxxxxxx
+49 (0) 911 740 53-346
-----------------------------------------------------------------
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
-----------------------------------------------------------------

Novell, Inc.
SUSE® Linux Enterprise 10
Your Linux is ready
http://www.novell.com/linux
--
To unsubscribe, e-mail: yast-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-devel+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups