So you have read up on creating skins for the MPlayer GUI, done your best with the Gimp and wish to submit your skin to us? Read on for some guidelines to avoid common mistakes and produce a high quality skin.
We want skins that we add to our repository to conform to certain quality standards. There are also a number of things that you can do to make our lives easier.
As an example you can look at the Blue
skin,
it satisfies all the criteria listed below since version 1.5.
Each skin should come with a
README
file that contains information about
you, the author, copyright and license notices and anything else
you wish to add. If you wish to have a changelog, this file is a
good place.
There must be a file VERSION
with nothing more than the version number of the skin on a single
line (e.g. 1.0).
Horizontal and vertical controls (sliders like volume or position) should have the center of the knob properly centered on the middle of the slider. It should be possible to move the knob to both ends of the slider, but not past it.
Skin elements shall have the right sizes declared in the skin file. If this is not the case you can click outside of e.g. a button and still trigger it or click inside its area and not trigger it.
The skin
file should be
prettyprinted and not contain tabs. Prettyprinted means that the
numbers should line up neatly in columns
and definitions should be indented appropriately.