Theming
From Performous
Themes are a way to change the look of Performous without touching the code. They are located in the data dir under themes/ and can be changed through the configuration menu.
[edit] Making your own theme
To get started, just copy the default theme under a new name into the themes folder and start modifying.
Note: The theme stuff in Performous might change in the future, so you should be prepared to maintain your theme...
[edit] Tools and formats
Most of the images are in SVG vector format. This allows resolution independency as vector images can be scaled without loss of quality. In theory, SVGs can be edited with a regular text editor as they are XML, but you'll probably want to use a specialized drawing program, such as Inkscape, which is free.
There can be a couple of PNG images, when making equally good looking SVGs would be too hard, or their rendering would take too long.
3d objects are in the simple Wavefront Obj format, which almost any 3d modelling program can export. It can also be modified by hand with a text editor.
[edit] Notes
- Use only basic fonts (like Verdana) available on Windows in the SVGs, otherwise they don't show up correctly (boxes).
- You cannot use
text-anchor:middleintspanas a bug in the SVG rendering library, librsvg, causes a segfault/crash on Windows. - Only the most basic features of the Wavefront Obj format are supported: vertices, normals, texcoords and faces.
