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


xbmc.gui version bump

sound addons

new infolabels

changed infolabels

new infobools

textbox control

changed built-in functions

new icons

changed icons
  • DefaultAddonInfoLibrary.png > DefaultAddonInfoProvider.png (details)


removed icons

fonts

includes

AddonBrowser.xml

DialogPeripheralSettings.xml

DialogPVRChannelManager.xml

DialogPVRGroupManager.xml

DialogPVRTimerSettings.xml

DialogSeekBar.xml

DialogVideoInfo.xml

LockSettings.xml

MyPVRChannels.xml

MyPVRRecordings.xml

ProfileSettings.xml

SettingsCategory.xml

SmartPlaylistEditor.xml

VideoFullScreen.xml

VideoOSDBookmarks.xml

VideoOSDSettings.xml

VisualisationPresetList.xml


Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Kodi I****.
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 Kodi Helix

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-12-20 xbmc.gui version bump

skins should bump their xbmc.gui version to 5.4.0

git commit: https://github.com/xbmc/xbmc/commit/5cfc...2d60fd2cd4
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-12-20 new infolabel
  • Container(id).CurrentItem

returns the number of the selected item in a container.


git commit: https://github.com/xbmc/xbmc/commit/bcb5...e150a9bf59
pull request: 5872 (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-12-20 new infolabel
  • Container.Art()

examples:
Container.Art(tvshow.fanart)
Container.Art(season.poster)
Container.Art(artist.fanart)

this replaces the broken Container.FolderThumb, Container.TvshowThumb and Container.SeasonThumb infolabels.

forum discussion: 211944 (thread)
git commit: https://github.com/xbmc/xbmc/commit/e8d4...d0c13ddf4b
pull request: 5923 (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
#6
2014-12-21 addon.xml cleanup

1) pretty much every skin out there uses this in their addon.xml:
Quote:defaultthemename="Textures.xbt"
it now turns out this is not used by Kodi at all.
you can safely remove this piece of non-functional code.



2) in case your skin is still using this:
Quote:defaultresolutionwide="720p"
you can* rename it to:
Quote:defaultwideresolution="720p"
(this was changed a long time ago but never communicated to the skinners)

[*] you might want to remove it all together though, defaultresolution / defaultwideresolution
were deprecated in favor of <res width="xxx" height="yyy" folder="720p">, so you're better off using that instead.


git commit: https://github.com/xbmc/xbmc/commit/42a6...c2689b5e41
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-12-22 xbmc.gui version bump

skins should bump their xbmc.gui version to 5.5.0

git commit: https://github.com/xbmc/xbmc/commit/2e49...3b114bd325
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-12-22 new radiobutton

add a radiobutton (with id="25") in DialogPVRGroupManager.xml to allow users to hide/unhide a group.

git commit: https://github.com/xbmc/xbmc/commit/ea76...d37de92644
pull request: 5398 (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-12-31 xbmc.gui version bump

skins should bump their xbmc.gui version to 5.6.0

git commit: https://github.com/xbmc/xbmc/commit/2338...6068ef0312
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-12-31 new radiobuttons

add two new radiobuttons to the side-menu in the RadioChannels and TVChannels windows:
  • id="6" - Show hidden channels
  • id="31" - Filter

these options were previously available through the context menu.

git commit: https://github.com/xbmc/xbmc/commit/8d89...9c1abc971c
pull request: 6057 (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
2015-01-15 added path parameter to Skin.SetImage()

skins can now define a folder that should be opened by the filebrowser when using Skin.SetImage()

syntax: Skin.SetImage(string,value,path)
example: Skin.SetImage(buttonimage,,special://skin/extras)

git commit: https://github.com/xbmc/xbmc/commit/ac7f...505720543c
pull request: 6200 (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
2015-01-22 VideoFullScreen.xml - remove selectbutton

remove the selectbutton (with id="503") in VideoFullScreen.xml
the functionality to switch channel groups in the fullscreen video window has been removed from core.


git commit: https://github.com/xbmc/xbmc/commit/7992...f2c7bfede2
pull request: 6222 (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
2015-01-22 Various dialogs - fix header label

Kodi will now properly set the header label in these dialogs:
  • DialogPeripheralSettings.xml
  • SmartPlaylistEditor.xml
  • VideoOSDSettings.xml

make sure your header labels have an id="2" and an empty <label>-</label>.

git commit: https://github.com/xbmc/xbmc/commit/ee78...a2e6b778b9
pull request: 6219 (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
#14
2015-01-23 changed infolabel
  • ListItem.Premiered

this infolabel is now also available for EPG items.

git commit: https://github.com/xbmc/xbmc/commit/c916...73c443f9af
pull request: 6193 (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
#15
2015-01-28 textbox - alignment change

due to a bug in the textbox code, the cutting of character tails could occur.
see: 215193 (thread)

this bug has bee fixed, but has one side effect:
the text inside the textbox is going to be aligned 2px higher than before.

this could lead to unwanted effects in your skin.
to fix those, you should make this adjustments to each textbox:
- reduce the height by 2px
- increase posy with 2px


git commit: https://github.com/xbmc/xbmc/commit/20dd...734b5a0fc9
pull request: 6277 (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 Isengard2