Kodi Community Forum
v19 Changes to the skinning engine for Kodi Matrix - 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: v19 Changes to the skinning engine for Kodi Matrix (/showthread.php?tid=343076)

Pages: 1 2


Changes to the skinning engine for Kodi Matrix - ronie - 2019-04-16

Below you'll find an up-to-date list of all changes made to the skinning engine since the release of Kodi Leia.


new infolabels


new infobools

new builtin actions

new control type

new windows

removed windows


Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Kodi.
For discussions / feature requests / bug reports, please find (or create) the appropriate thread in the skin development forum.



RE: Changes to the skinning engine for Kodi Matrix - ronie - 2019-04-16

changes for older kodi versions can be found here:
 


RE: Changes to the skinning engine for Kodi Matrix - ronie - 2019-04-16

2019-04-16 control type

a new control type has been added to Kodi: ranges
this new control can be used to mark certain parts of a progress control.


pull-request: 15767 (PR)
commit: https://github.com/xbmc/xbmc/commit/cfba380151e001e096266c506c96803d031d2014


RE: Changes to the skinning engine for Kodi Matrix - ronie - 2019-04-16

2019-04-16 new infolabels

- Player.CutList
- Player.Chapters

these infolabels can be used with the ranges control, as EDL and chapter markers


pull-request: 15767 (PR)
commit: https://github.com/xbmc/xbmc/commit/cfba380151e001e096266c506c96803d031d2014


RE: Changes to the skinning engine for Kodi Matrix - ronie - 2019-04-16

2019-04-16 new infobools

- ListItem.HasReminder
returns True if the item has a reminder set (PVR)

- ListItem.HasReminderRule
returns True if the item was scheduled by a reminder timer rule (PVR)


pull-request: 15467 (PR)
commit: https://github.com/xbmc/xbmc/commit/e4d0bd8c8c596375c52a746c03b11525f0644872


RE: Changes to the skinning engine for Kodi M - ronie - 2019-04-24

2019-04-24 new infobools

- ListItem.IsPlayable
returns True when the selected programme can be played (PVR)

- ListItem.HasArchive
returns True when the selected channel has a server-side back buffer (PVR)

pull-request: 15953 (PR)
commit: https://github.com/xbmc/xbmc/commit/991f2ae23a732ddb64aa1277b8decd699942ac2f


RE: Changes to the skinning engine for Kodi Matrix - ronie - 2019-05-21

2019-05-21 new infolabel

- ListItem.FileNameNoExtension


will return the filename without it's extension


pull-request: 16152 (PR)
commit: https://github.com/xbmc/xbmc/commit/fcfbfb16715f0f508aa087f9765cd16706dd4f68


RE: Changes to the skinning engine for Kodi Matrix - ronie - 2019-05-25

2019-05-24 removed window

- DialogAccessPoints.xml


this legacy / unused window has been removed from kodi.


pull-request: 16120 (PR)
commit: https://github.com/xbmc/xbmc/commit/89cd4c480e166ebaa115d117ed983460343a590b


RE: Changes to the skinning engine for Kodi Matrix - Gade - 2019-07-06

2019-07-03 new infobool

- PVR.IsPlayingActiveRecording
returns True when Kodi is currently playing a recording that is in progress.


pull-request: 16343 (PR)
commit: https://github.com/xbmc/xbmc/commit/9dfeca909b38ccd4faec10435ba928539e70dd3a


RE: Changes to the skinning engine for Kodi Matrix - Gade - 2019-07-06

2019-04-16 DialogPVRInfo.xml - find similar button

you can now also add the "Find similar" button (id="4" / label=19003) to the PVR recording info dialog (DialogPVRInfo.xml / PVRRecordingInfo).


pull-request: 15648 (PR)
commit: https://github.com/xbmc/xbmc/commit/ab1153357752c9f4b788dda09790c54a6324215f


RE: Changes to the skinning engine for Kodi Matrix - Gade - 2019-07-06

2019-05-03 DialogVideoInfo.xml - support for movie sets

you can now add support for movie sets in DialogVideoInfo.xml


pull-request: 15315 (PR)
commit: https://github.com/xbmc/xbmc/commit/ae89f28aa97654e5df021311d33295ab6090e56f


RE: Changes to the skinning engine for Kodi Matrix - Gade - 2019-07-06

2019-04-16 DialogAddonSettings.xml - addon settingslevel button

you can add a button (id="20") to DialogAddonSettings.xml
this will allow users to control the addon settingslevel.


pull-request: 15796 (PR)
commit: https://github.com/xbmc/xbmc/commit/efe714b4aa74189ec522ef7c41744ac732d6b1e0


RE: Changes to the skinning engine for Kodi Matrix - Gade - 2019-08-22

2019-08-20 new infolabel

- ListItem.CurrentItem


will return the current index of the item in a container starting at 1.


pull-request: 15527 (PR)
commit: https://github.com/xbmc/xbmc/commit/e48fb2a0faa132d7309feb8fc0b4de61b064584a


RE: Changes to the skinning engine for Kodi Matrix - Gade - 2019-08-22

2019-08-20 new infobools

- Integer.IsEven
return True if the value of the infolabel is even

- Integer.IsOdd
return True if the value of the infolabel is odd


Example:
Code:
Integer.IsEven(ListItem.CurrentItem)


pull-request: 15527 (PR)
commit: https://github.com/xbmc/xbmc/commit/e48fb2a0faa132d7309feb8fc0b4de61b064584a


RE: Changes to the skinning engine for Kodi Matrix - Gade - 2019-09-02

2019-07-09 DialogPVRGroupManager.xml

Thumbnail images are now automatically generated out of the logos contained in a PVR channel group (for home screen widgets etc.).


You can now add a button (id="35" / label=13315) to DialogPVRGroupManager.xml
This will regenerate the channel group thumbnails.

You can also add a ListItem.Icon for container id=13 to show the generated thumbnail image.


pull-request: 16360 (PR)
commit: https://github.com/xbmc/xbmc/commit/3c75aab8f8203ea7fca469ed447c688998655233