Changes to the skinning engine for Kodi Helix
#1
Below you'll find an up-to-date list of all changes made to the skinning engine since the release of XBMC Gotham.


Rebrand
  • change all references to XBMC to Kodi (details)


xbmc.gui version bump
AddonBrowser.xml
  • change id="5" ("Enable auto-updates") from radiobutton to button (details)
  • new radiobutton id="8" ("hide broken addons") (details)


DialogAddonInfo.xml

DialogContentSettings.xml

DialogKeyboard.xml
  • change label id="310" > edit id="312" (details)
  • support for international layouts (details)


DialogMediaFilter.xml

DialogMediaSource.xml
  • change button id="12" > edit id="12" (details)


DialogNetworkSetup.xml
  • change button id="11" > edit id="11" (details)
  • change button id="13" > edit id="13" (details)
  • change button id="14" > edit id="14" (details)
  • change button id="15" > edit id="15" (details)
  • change button id="16" > edit id="16" (details)


DialogPeripheralSettings.xml

DialogPVRTimerSettings.xml

Font.xml

SmartPlaylistEditor.xml
  • change button id="12" > edit id="12" (details)


SmartPlaylistRule.xml
  • change button id="17" > edit id="17" (details)


LockSettings.xml

ProfileSettings.xml

PVR changes

SettingsCategory.xml

VideoFullScreen.xml

VideoOSDSettings.xml

image controls inside containers - aspect change
  • info images will now stretch by default (details)


label controls inside containers - alignment change
  • <left> will now always be the left side of the control (details)


new infolabels

new default icons

Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Kodi Helix.
For discussions / feature requests / bugreports, please find (or create) the appropriate thread in the skin development forum.
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#2
Changes to the skinning engine for XBMC Gotham

Changes to the skinning engine for XBMC Frodo

Changes to the skinning engine for XBMC Eden

Changes to the skinning engine for XBMC Dharma
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#3
2014-05-08 xbmc.gui version bump

skins should bump their xbmc.gui version to 5.0.2

git commit: https://github.com/xbmc/xbmc/commit/520b...72ab234b80
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#4
2014-05-08 unification of control IDs across all dialogs/windows which contain settings


DialogPVRTimerSettings.xml
  • change sliderex id="10" > id="13"
https://github.com/xbmc/xbmc/commit/2c01...f39d977fd2


DialogPeripheralSettings.xml
  • remove label id="3"
  • change sliderex id="10 > id="13"
https://github.com/xbmc/xbmc/commit/21a9...d7fd2d7402


ProfileSettings.xml
  • add label id="2"
  • change image id="2" > id="101"
  • change label id="1000" > id="102"
  • change label id="1001" > id="103"
https://github.com/xbmc/xbmc/commit/f17b...ee6c955819


LockSettings.xml
  • add label id="2"
https://github.com/xbmc/xbmc/commit/7ffc...933ccde32b


VideoOSDSettings.xml
  • remove label id="3"
  • change sliderex id="10 > id="13"
https://github.com/xbmc/xbmc/commit/78fe...71d03042f9


DialogContentSettings.xml
  • change spincontrolex id="3 > id="20"
  • change list id="4 > id="21"
  • change button id="6 > id="22"
https://github.com/xbmc/xbmc/commit/f2a6...63bae3aab1


DialogMediaFilter.xml
  • change sliderex id="10" > id="13"
https://github.com/xbmc/xbmc/commit/aaba...d28d31b937


SettingsCategory.xml
  • add sliderex id="13"
https://github.com/xbmc/xbmc/commit/603d...095c29fb9a


pull request: 4512 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#5
2014-05-17 Add button to addon info dialog to start installed addons from addonbrowser.


DialogAddonInfo.xml
  • add button id="12"
https://github.com/xbmc/xbmc/commit/54f8...e00a8a1bc1
Reply
#6
2014-05-23 xbmc.gui version bump

skins can bump their xbmc.gui version to 5.1.0

git commit: https://github.com/xbmc/xbmc/commit/b645...bddbcdacbd
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#7
2014-05-23 remove backward compatibility of converting edit controls to buttons

DialogMediaSource.xml
  • change button id="12" > edit id="12"

DialogNetworkSetup.xml
  • change button id="11" > edit id="11"
  • change button id="13" > edit id="13"
  • change button id="14" > edit id="14"
  • change button id="15" > edit id="15"
  • change button id="16" > edit id="16"

SmartPlaylistEditor.xml
  • change button id="12" > edit id="12"

SmartPlaylistRule.xml
  • change button id="17" > edit id="17"

git commit: https://github.com/xbmc/xbmc/commit/f702...affdabb0b4
pull request: 4613 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#8
2014-05-23 $INFO[] images in (fixed/wrap) list / panel containers will use aspect=stretch by default now

for example:
Code:
<itemlayout>
    <control type="image">
        <left>0</left>
        <top>0</top>
        <width>100</width>
        <height>50</height>
        <texture>$INFO[ListItem.Icon]</texture>
    </control>
</itemlayout>

this image will now be stretched to 100x50 px.
(previously the aspect ratio of the image was kept)


git commit: https://github.com/xbmc/xbmc/commit/8a73...740a180a37
pull request: 4613 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#9
2014-05-23 label alignment change inside containers

for labels inside containers, <left> will now always mean the left side of the control.
previously, for labels that are center or right aligned, left meant the center / right side of the control.


git commit: https://github.com/xbmc/xbmc/commit/917b...32ec325d60
pull request: 4613 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#10
2014-05-26 Font.xml - remove unicode attribute
the unicode="true" attribute is not needed anymore in Font.xml

git commit: https://github.com/xbmc/xbmc/commit/1485...6d89a5a74a
pull request: 4740 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#11
2014-06-15 Fixed: upper-casing of accented characters

xbmc never handled the uppercasing of accented characters correctly.
to work around this issue, several skins started adding capitalized font files.
this should not be needed anymore.

git commit: https://github.com/xbmc/xbmc/commit/450a...0acd55245c
pull request: 4861 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#12
2014-07-13 Rewrite of PVR windows

please refer to this wiki article for all needed changes:
Skin_migration_PVR_section_for_Helix_release


git commit: https://github.com/xbmc/xbmc/commit/0d6f...0bccfeb895
pull request: 4753 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#13
2014-07-13 xbmc.gui version bump

skins should bump their xbmc.gui version to 5.2.0

git commit: https://github.com/xbmc/xbmc/commit/cd6b...a054012d56
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#14
2014-06-10 Changed "Enable auto-updates" for add-on from radiobutton to button


pull request:
https://github.com/xbmc/xbmc/pull/4287

commits:
https://github.com/jmarshallnz/xbmc/comm...ec1842ce80
https://github.com/jmarshallnz/xbmc/comm...5e09ba7c33
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#15
2014-08-09 Use an edit control in the keyboard dialog

instead of a label control (id=310), you now need to use an edit control (id=312) in the keyboard dialog.


git commit: https://github.com/xbmc/xbmc/commit/9460...16a254cd6a
pull request: 5008 (PR)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply

Logout Mark Read Team Forum Stats Members Help
Changes to the skinning engine for Kodi Helix2