Kodi Community Forum
Changes to the skinning engine for Kodi Leia - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Skinning (https://forum.kodi.tv/forumdisplay.php?fid=12)
+--- Thread: Changes to the skinning engine for Kodi Leia (/showthread.php?tid=298565)

Pages: 1 2 3 4


RE: Changes to the skinning engine for Kodi Leia - ronie - 2017-02-24

2017-02-24 drop support for using hyphen as none value

as of today, please do not use a hyphen '-' as an empty value.

tags like these are no longer supported:
<label>-</label>
<image>-</image>

you can simply use:
<label></label>
<image></image>

or if you prefer the alternate format:
<label/>
<image/>


pull-request: https://github.com/xbmc/xbmc/pull/10389
commit: https://github.com/xbmc/xbmc/commit/e1c28e2fb043ca3756dfc9cee1759222cd9ce86e


RE: Changes to the skinning engine for Kodi Leia - ronie - 2017-03-17

2017-03-13 DialogPVRChannelGuide.xml

please rename DialogPVRGuideOSD.xml to DialogPVRChannelGuide.xml
the window name also changed, from pvrosdguide to pvrchannelguide


pull-request: https://github.com/xbmc/xbmc/pull/11847
commit: https://github.com/xbmc/xbmc/commit/fa6693c79081e2c5c6f53b7211090052cf6263c7


RE: Changes to the skinning engine for Kodi Leia - ronie - 2017-03-17

2017-03-17 removed support for old static listitem format

likely not used (or even known) by anyone and therefor removed, the old way to define static listitems:
Code:
<item label="Cool Video" label2="" thumb="mythumb.png">PlayMedia(c:\videos\cool_video.avi)</item>


pull-request: https://github.com/xbmc/xbmc/pull/11756
commit: https://github.com/xbmc/xbmc/commit/a97fefcd62ef120e565ec50713dd3e80410632b3


RE: Changes to the skinning engine for Kodi Leia - ronie - 2017-03-17

2017-03-17 onclick made optional for static listitems

it is no longer needed to define
Code:
<onclick>noop</onclick>
for static listitems that have no action.
you can simple remove the <onclick> tag

pull-request: https://github.com/xbmc/xbmc/pull/11756
commit: https://github.com/xbmc/xbmc/commit/a97fefcd62ef120e565ec50713dd3e80410632b3


RE: Changes to the skinning engine for Kodi Leia - ronie - 2017-03-21

2017-03-21 new infolabels

these infolabels were added a few weeks ago, but we decided to rename them
- Container.ActualItems -> Container.NumAllItems
- Container.NonFolderItems -> Container.NumNonFolderItems


pull-request: https://github.com/xbmc/xbmc/pull/11847
commit: https://github.com/xbmc/xbmc/commit/badda83520bd447ba42a31e2e8c8f4cdbac9ec33


RE: Changes to the skinning engine for Kodi Leia - BigNoid - 2017-04-29

10-01-2016 / 08-02-1016 New default icons

  • DefaultAddonVfs.png
  • DefaultAddonImageDecoder.png


pull requests:


RE: Changes to the skinning engine for Kodi Leia - BigNoid - 2017-04-29

14-04-2017 Includes in Font.xml

Includes can now be used in Font.xml.

pull request: 11379 (PR)
commit: https://github.com/xbmc/xbmc/commit/affdfe4e1ec6b2132e2f8fb58b45b777f9a35c47


RE: Changes to the skinning engine for Kodi Leia - BigNoid - 2017-04-29

18-02-2017 Multiple content for custom containers

You can now add multiple content tags to custom containers. This allows the combination of dynamic and static content for example.

pull request: 10730 (PR)
commit: https://github.com/xbmc/xbmc/commit/2c1977f70d44398edda6b5baf6e854c8a790cc8f


RE: Changes to the skinning engine for Kodi Leia - ronie - 2017-04-29

2017-03-20 DialogPVRGroupManager.xml - radio channel groups

you can add a togglebutton (id="34" / label=19174 / altlabel=19173) to DialogPVRGroupManager.xml
this will allow users to switch between tv channels and radio channels in the group manager dialog.


pull-request: https://github.com/xbmc/xbmc/pull/11877
commit: https://github.com/xbmc/xbmc/pull/11877/commits/0e972eb326649542347e95837542b80ff44f67f7


RE: Changes to the skinning engine for Kodi Leia - BigNoid - 2017-05-17

16-05-2017 New info label Skin.Font

A new info label that returns the current fontset in use from Font.xml

pull request: 12076 (PR)
commit: https://github.com/xbmc/xbmc/commit/4122eb21084b8a263368d2f3b592ff3a24903bf6


RE: Changes to the skinning engine for Kodi Leia - Hitcher - 2017-06-14

2017-06-14 Changes to DialogAddonSettings.xml

Addon settings now use the same core settings system.
  • change heading label id="20" to id="2"
  • change grouplist id="9" to id="3"
  • change button id="13" to id="10"
  • change grouplist id="2" to id="5"
  • change button id="3" to id="7"
  • change radio button id="4" to id="8"
  • change spincontrolex id="5" to id="9"
  • change image id="6" to id="11"
  • add edit id="12"
  • change sliderex id="8" to id="13"
  • change label id="7" to id="14"
  • change button id="10" to id="28"
  • change button id="11" to id="29"
  • change button id="12" to id="30"

pull request: https://github.com/xbmc/xbmc/pull/12125
commit: https://github.com/xbmc/xbmc/commit/04bdaae15f2a6bcd2bc3cc4c06f155790a5723d5


RE: Changes to the skinning engine for Kodi Leia - Hitcher - 2017-07-06

2016-07-06 new dialog - GameOSD.xml

A new dialog, GameOSD.xml (gameosd), has been added to Kodi.

This new dialog has these controls:
  • Resume button
  • Reset button
  • Stop button
  • Video settings button
  • Input settings button

Estuary example: https://github.com/xbmc/xbmc/blob/master/addons/skin.estuary/xml/GameOSD.xml

git commit: https://github.com/xbmc/xbmc/commit/6a12b09fc3297b090b7e89723d1cf0263492f849
pull request: 12367 (PR)


RE: Changes to the skinning engine for Kodi Leia - ronie - 2017-10-10

2017-10-10 MyMusicPlaylistEditor.xml - add view definition

please add <views>50</views> to the music playlist editor window
(or whichever id you prefer. the window even supports multiple views)

pull-request: https://github.com/xbmc/xbmc/pull/12879
commit: https://github.com/xbmc/xbmc/commit/6a09c7baaf549899d32fee929e60be8bd11bc994


RE: Changes to the skinning engine for Kodi Leia - DaveBlake - 2017-11-09

2017-11-08 New info labels

  • MusicPlayer.Property(Artist_Sortname)
  • MusicPlayer.Property(Artist_Type)
  • MusicPlayer.Property(Artist_Gender)
  • MusicPlayer.Property(Artist_Disambiguation)
  • Listitem.Property(Artist_Sortname)
  • Listitem.Property(Artist_Type)
  • Listitem.Property(Artist_Gender)
  • Listitem.Property(Artist_Disambiguation)

Sortname is from music file tags, the rest from NFO (or scraper once it catches up). Resource strings also added to match. These are candiadtes for adding to the Artist Info Dialog


pull-request: https://github.com/xbmc/xbmc/pull/12963
commit: https://github.com/xbmc/xbmc/commit/1ca770174b4b267860059180a7b452ce52c0fafd


RE: Changes to the skinning engine for Kodi Leia - ronie - 2017-11-25

2017-11-21 removed infolabels

these infolabels were deprecated some time ago, we decided to remove them completely now
  • ListItem.ChannelNumber
  • ListItem.SubChannelNumber
  • MusicPlayer.ChannelNumber
  • MusicPlayer.SubChannelNumber
  • VideoPlayer.ChannelNumber
  • VideoPlayer.SubChannelNumber

please use these alternatives from now on
  • ListItem.ChannelNumberLabel
  • MusicPlayer.ChannelNumberLabel
  • VideoPlayer.ChannelNumberLabel


pull-request: https://github.com/xbmc/xbmc/pull/13069
commit: https://github.com/xbmc/xbmc/commit/730dc7d0e1b46f276d1376fc82a75bcf0532adaa