3 \page skin_parts Skin Development
4 @brief \doc_header{ Skin Add-On Development }
6 Kodi includes a GUI library that allows you to skin/change everything you see.
7 The images, sizes and positions of controls, colours, fonts, text, through to
8 altering navigation and even adding new functionality.
10 The skin system is quite complex. This portion of the manual is dedicated to
11 providing in depth information on how it all works. It contains tips to make the
12 experience a little more pleasant.
14 If you are just getting started with skinning Kodi, then it is suggested that the
15 best way to learn is by modifying one of the many existing skins that are
16 available. The default skin, Estuary, includes almost all the various tricks
17 and features that make the Kodi skinning engine so powerful, so is an ideal place
18 to start. You may wish to start by having a look through the tutorial section on
19 skinning Kodi as well as the "Skinning Kodi" article, and try modifying a window
20 or two by adding a button, or altering the textures or layout.
22 - \subpage skin_controls - Controls are the substance of your skin.
23 - \subpage window_ids - List of available window names, definitions, IDs and the matching XML-file
24 - \subpage Skin_Timers - Programmatic time-based objects for Skins
29 @page skinning_v22 Skinning engine v22
32 @page skinning_v21 Skinning engine v21
35 @page skinning_v20 Skinning engine v20
38 @page skinning_v19 Skinning engine v19
41 @page skinning_v18 Skinning engine v18
44 @page skinning_v17 Skinning engine v17
47 @page skinning_v16 Skinning engine v16
50 @page skinning_v15 Skinning engine v15
53 @page skinning_v14 Skinning engine v14
56 @page skinning_v13 Skinning engine v13
59 @page skinning_v12 Skinning engine v12
63 @page skinning_revisions Skinning engine changes
64 @brief Overview of changes on Skinning engine for Kodi
66 - @subpage skinning_v22
67 - @subpage skinning_v21
68 - @subpage skinning_v20
69 - @subpage skinning_v19
70 - @subpage skinning_v18
71 - @subpage skinning_v17
72 - @subpage skinning_v16
73 - @subpage skinning_v15
74 - @subpage skinning_v14
75 - @subpage skinning_v13
76 - @subpage skinning_v12