Kodi Community Forum

Full Version: Changes to the skinning engine for Kodi Helix
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
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.
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
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)
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
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
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)
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)
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)
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)
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)
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)
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
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
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)
Pages: 1 2