20080409

"A Good Skin"

WindowClipping

Not exactly a feat in design, but a feat in code optimization.

This skin was made as a proof of concept long time ago, when I designed the Custom Windows feature. As skins get more and more complex (Trillian Cordonata is 700+KB of hand code), the goal is to create a new subsystem that allows creation of skin in the least amount of code possible.

The solution is to have a base skin that encompasses everything that needs to be skinned, and to allow major parts of the skin (e.g. Contact List, Chat Windows) to be swap-able. It is unprecedented in any skinning engines in the world, as Trillian slowly becomes highly intricate and increasingly complex.

Originally based on Stixe, Custom Windows allow creation of skins that is semi-dependent on the base skin. The result is the ability for users to mix and match bits and parts of a skin, and the ability for skinners to easily create a skin as a weekend project.

"A Good Skin" contains around 20 lines of code, and only take an hour to bash out the graphics and codes.

Comparing the months and years spent on Trillian Cordonata, this is quite a feat.

You can download the skin here for a test drive.

Labels: ,

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home