Changes to the skinning engine for Kodi Leia

  Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #1
Below you'll find an up-to-date list of all changes made to the skinning engine since the release of Kodi Krypton.


addon.xml
new dialog
new infolabels

changed infolabels

new infobools

removed infobools

changed infobools
  • implicit referencing of containers (details)


changed builtin action

values
  • hyphen no longer supported as a none value (details)


static listitems

Custom containers

origin, camera & animation attributes

epggrid

new windows

changed windows
  • DialogPVRGuideOSD.xml -> DialogPVRChannelGuide.xml (details)
  • pvrosdguide -> pvrchannelguide (details)


new content type

DialogPVRGroupManager.xml

MyPVRGuide.xml

MyPVRRecordings.xml

Font.xml

Scaling improvements
  • % and r-suffixed vaues for position attributes (details)


New default icons
Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Kodi Krypton.
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 and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2017-07-06 12:06 by Hitcher.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #2
Changes to the skinning engine for Kodi Krypton

Changes to the skinning engine for Kodi Jarvis

Changes to the skinning engine for Kodi Isengard

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 and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2016-12-02 00:56 by ronie.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #3
2016-12-01 MyPVRGuide.xml

remove view id's:
- 11
- 12
- 13


pull-request: https://github.com/xbmc/xbmc/pull/10838
commit: https://github.com/xbmc/xbmc/commit/17ed...b9223bc7e9

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2016-12-23 22:03 by ronie.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #4
2016-12-01 new/changed infobools

removed:
- System.HasModalDialog

added:
- System.HasActiveModalDialog
- System.HasVisibleModalDialog


pull-request: https://github.com/xbmc/xbmc/pull/10850
commit: https://github.com/xbmc/xbmc/commit/0b8c...7ba51e24cb

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2016-12-23 22:03 by ronie.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #5
2016-12-01 games support

this introduces a new media window:
  • MyGames.xml (windowname=games id=10822)

a new settings category:
  • gamesettings

a new infobool:
  • Player.HasGame

and a new content type:
  • games


pull-request: https://github.com/xbmc/xbmc/pull/11022
commit: https://github.com/xbmc/xbmc/commit/7dcf...63ecf26dbf

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2016-12-23 22:04 by ronie.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #6
2016-12-02 changed container infobools

it's now possible in all sections to reference a container without explicitly specifying the id.
kodi will use the id of the focused container if no id is specified in a container infobool.

eg.:
Container(5400).ListItem.Art(fanart) vs Container.ListItem.Art(fanart)


pull-request: https://github.com/xbmc/xbmc/pull/10883
commit: https://github.com/xbmc/xbmc/commit/6319...496e7ade58

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2016-12-23 22:04 by ronie.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #7
2016-12-05 changed builtin action

the SetFocus() action now allows setting an optional 'absolute' argument.
setting this argument will focus the first listitem of a container, instead of the first visible listitem.
(eg. it will scroll up to the top of the list)

Code:
SetFocus(50,0,absolute)


pull-request: https://github.com/xbmc/xbmc/pull/11019
commit: https://github.com/xbmc/xbmc/commit/45a8...c5c686272e

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2017-02-10 13:40 by ronie.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #8
2016-12-05 epggrid - orientation

you can now create an epg guide with a horizontal layout,
by using the <orientation> tag.

additionally, you can now define <rulerdatelayout > for epggrid containers:
see: https://github.com/ksooo/xbmc/commit/860...15c3f8a32e


pull-request: https://github.com/xbmc/xbmc/pull/10795
commit: https://github.com/xbmc/xbmc/commit/9b9d...9f6c94a1e5

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2016-12-23 22:04 by ronie.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #9
2016-12-12 removed infobools

these old deprecated infobools have now been removed:
- StringCompare()
- SubString()
- IntegerGreaterThan()



pull-request: https://github.com/xbmc/xbmc/pull/11058
commit: https://github.com/xbmc/xbmc/commit/5415...1ace7f3f42

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2016-12-23 22:03 by ronie.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #10
2016-12-17 changed infolabel

ListItem.Duration (for videos) will now return time in a HH:MM:SS format, instead of the duration in minutes



pull-request: https://github.com/xbmc/xbmc/pull/11115
commit: https://github.com/xbmc/xbmc/commit/c21c...133d8ab22a
forum discussion: http://forum.kodi.tv/showthread.php?tid=301686

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2016-12-23 22:01 by ronie.)
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #11
2016-12-22 changed infolabel

Playlist.Random will now return On/Off instead of Random/Off



pull-request: https://github.com/xbmc/xbmc/pull/11115
commit: https://github.com/xbmc/xbmc/commit/652e...6fb384f00f

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
find quote
phil65 Offline
Team-Kodi Developer
Posts: 6,687
Joined: Mar 2009
Reputation: 147
Location: Cologne, Germany
Post: #12
2016-12-29 scaling improvements

Several attributes now allow % and r-suffixed values.

pull-request: https://github.com/xbmc/xbmc/pull/11233

Donate: https://kodi.tv/contribute/donate (foundation), 146Gr48FqHM7TPB9q33HHv6uWpgQqdz1yk (BTC personal)
Estuary: Kodis new default skin - ExtendedInfo Script - KodiDevKit
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #13
2016-01-09 xbmc.gui bump

xbmc.gui has been bumped to 5.13.0

the Leia skinning repo is open for business now :-)



pull-request: https://github.com/xbmc/xbmc/pull/11306
commit: https://github.com/xbmc/xbmc/commit/687c...c7719fca68

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #14
2017-01-18 new infolabel
  • PVR.ChannelNumberInput

Instead of opening the numeric input dialog when pressing 0 - 9 while in PVR fullscreen or PVR music visualisation, now only the entered number appears on screen, like this works for almost all other tv sets and settop boxes.

Skins must be adjusted to use the new info label PVR.ChannelNumberInput. Otherwise the feature will also work, but nothing will be seen on the screen while entering the number.


pull-request: https://github.com/xbmc/xbmc/pull/11434
commit: https://github.com/xbmc/xbmc/commit/3288...2cd32718d4

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
find quote
ronie Online
Team-Kodi Member
Posts: 13,186
Joined: Jan 2009
Reputation: 392
Post: #15
2017-02-23 MyPVRRecordings.xml - watched toggle

you can add a button (id="10" / label=20367) to MyPVRRecordings.xml
this will allow users to switch between all/watched/unwatched recordings.


pull-request: https://github.com/xbmc/xbmc/pull/11704
commit: https://github.com/xbmc/xbmc/pull/11704/...dd7c66ec2e

Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ and Search the forum before posting.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2017-03-21 22:40 by ronie.)
find quote
Post Reply