Kate Theme Extensions

Kate supports SummerBoard themes (used with permission from Nullriver Inc) and extends them to support more features than originally planned to allow greater customization and control over the display for the theme creators.

The extensions are designed in a way that the theme designed for FaceLift will still work with SummerBoard flawlessly, but will lack certain visual enhancements. If you are a theme author with a well-known released theme and wish to add the support for Kate extensions, contact us at for a free license (don't forget to provide a link to your creation!).

Here is an example of what can be done: Buuf Psychodelic. And we'd like to publically apologize to Louie Mantia for making his theme look horrible!

 

How to extend your SummerBoard theme

To let FaceLift know about some stuff you want to control, simply include a file named Info.plist in your theme's folder. This file should be a dictionary containing one or more keys defined below. Here is a sample file for you to try and play with: Info.plist.

Icon Labels

To customize icon labels, you can add the following items to the Info.plist under the key LabelBackground: These are the options for the Label (related to the label text itself):

Calendar Icon

Previously, the Calendar icon was pretty limited in a sense that you couldn't customize how to draw the day of the week and the date… which is no longer the case with the key CalendarIcon in Info.plist. There are two dictionaries in that dictionary, Date and Weekday, each of which may contain the following keys:

Questions? Want more control?

We encourage you to study the example. And if you want more customization, let us know - we will be expanding the specification in the future releases!