Kodi Community Forum

Full Version: Changes to the skinning engine for Kodi Leia
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
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/e1c2...22cd9ce86e
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/fa66...52cf6263c7
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/a97f...80410632b3
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/a97f...80410632b3
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/badd...cdbac9ec33
10-01-2016 / 08-02-1016 New default icons

  • DefaultAddonVfs.png
  • DefaultAddonImageDecoder.png


pull requests:
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/affd...77f9a35c47
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/2c19...c8a790cc8f
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/...0ff44f67f7
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/4122...3a24903bf6
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/04bd...790a5723d5
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...ameOSD.xml

git commit: https://github.com/xbmc/xbmc/commit/6a12...263492f849
pull request: 12367 (PR)
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/6a09...8bd11bc994
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/1ca7...ce52c0fafd
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/730d...cf0532adaa
Pages: 1 2 3 4