Changes to the skinning engine for XBMC Frodo

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
ronie Offline
Team-Kodi Member
Posts: 9,147
Joined: Jan 2009
Reputation: 157
Post: #1
Below you'll find an up-to-date list of all changes made to the skinning engine since the release of XBMC Eden.

addon.xml
New Infolabels
Changed Infolabels
Removed Infolabels
New Windows
Removed Windows
New Window names
  • NetworkSettings has been replaced by ServiceSettings (still available for backwards-compatibility) (details)
  • SkinSettings.xml can be used instead of custom-SkinSettings (details)

New Control in DialogBusy.xml
  • a progressbar (id="10") has been added (details)

Changed Control in DialogVideoInfo.xml
  • button (id="10") has been changed (details)

New Control in AddonBroswer.xml
  • a language filter radiobutton (id="7") was added to addonbroswer.xml. (details)

Removed Control in DialogVideoInfo.xml
New built-in functions
Changed built-in functions
  • a 'showvolumebar' parameter can now be passed to the SetVolume() built-in function. (details)
  • a 'path' parameter can now be passed to the Skin.SetPath() built-in function. (details)

Removed built-in functions
New boolean conditions
Changed boolean conditions
Removed boolean conditions
New Images
New language file format
  • Language file in Gettext PO format (details)

Changes to Font.xml
  • uppercase/lowercase support in <style> tag (details)

PVR support
Alignment changes
  • Slight change in vertical font alignment (details)
  • Remove hardcoded center of some settings controls (details)

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

Always read the Kodi online-manual, FAQ and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2013-01-25 02:56 by ronie.)
find quote
ronie Offline
Team-Kodi Member
Posts: 9,147
Joined: Jan 2009
Reputation: 157
Post: #2
Changes to the skinning engine for XBMC Eden

Changes to the skinning engine for XBMC Dharma

Always read the Kodi online-manual, FAQ and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2012-03-25 15:39 by ronie.)
find quote
ronie Offline
Team-Kodi Member
Posts: 9,147
Joined: Jan 2009
Reputation: 157
Post: #3
2012-03-25 New Infolabels

LatestEpisode.[1-10].ShowThumb
LatestEpisode.[1-10].SeasonThumb

Skinners now have the possibility to display the season and tvshow thumb for recently added episodes.

git commit: https://github.com/xbmc/xbmc/commit/c488...4d68f46827
trac ticket: http://trac.xbmc.org/ticket/12183
forum post: http://forum.xbmc.org/showthread.php?tid=115391

Always read the Kodi online-manual, FAQ and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2012-03-25 15:45 by ronie.)
find quote
Montellese Offline
Team-XBMC Developer
Posts: 3,671
Joined: Jan 2009
Reputation: 34
Location: Switzerland
Post: #4
2012-03-25 New window name

The "Network" category in the settings has been refactored and renamed to "Services". The old windowname "networksettings" still works but the new one that should be used is "servicesettings".

git commit: https://github.com/xbmc/xbmc/commit/5954...0074bb79e8

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
(This post was last modified: 2012-03-31 00:24 by ronie.)
find quote
ronie Offline
Team-Kodi Member
Posts: 9,147
Joined: Jan 2009
Reputation: 157
Post: #5
2012-03-26 Addon.xml change

xbmc.gui bumped to 3.0.1 with backwards-compatibility to 3.00 .

git commit: https://github.com/xbmc/xbmc/commit/0908...79f3514b38
forum post: http://forum.xbmc.org/showthread.php?tid=126602

Always read the Kodi online-manual, FAQ and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2012-03-31 00:24 by ronie.)
find quote
ronie Offline
Team-Kodi Member
Posts: 9,147
Joined: Jan 2009
Reputation: 157
Post: #6
2012-03-28 Removed InfoLabels

two old xbox related infolabels have been removed:
  • System.HasDriveF
  • System.HasDriveG


git commit: https://github.com/xbmc/xbmc/commit/2c0d...fa8d48e4ed

Always read the Kodi online-manual, FAQ and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
ronie Offline
Team-Kodi Member
Posts: 9,147
Joined: Jan 2009
Reputation: 157
Post: #7
2012-03-31 New InfoLabels

more exif info for pictures is made available to the skin:
  • ListItem.PictureComment
  • ListItem.PictureCaption
  • ListItem.PictureDesc
  • ListItem.PictureKeywords
  • ListItem.PictureCamMake
  • ListItem.PictureCamModel
  • ListItem.PictureAperture
  • ListItem.PictureFocalLen
  • ListItem.PictureFocusDist
  • ListItem.PictureExpMode
  • ListItem.PictureExpTime
  • ListItem.PictureIso
  • ListItem.PictureGpsLat
  • ListItem.PictureGpsLon
  • ListItem.PictureGpsAlt


git commit: https://github.com/xbmc/xbmc/commit/8054...6d255f3447
git pull-request: https://github.com/xbmc/xbmc/issues/827

Always read the Kodi online-manual, FAQ and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2012-03-31 00:22 by ronie.)
find quote
ronie Offline
Team-Kodi Member
Posts: 9,147
Joined: Jan 2009
Reputation: 157
Post: #8
2012-03-31 Changed built-in function

a 'showvolumebar' parameter can be passed to the SetVolume() built-in function:
SetVolume(50,showvolumebar)

the will make DialogVolumeBar pop up when the volume gets set.

git commit: https://github.com/xbmc/xbmc/commit/3e6f...a3eb4a5603
trac ticket: http://trac.xbmc.org/ticket/12856

Always read the Kodi online-manual, FAQ and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 26,228
Joined: Oct 2003
Reputation: 177
Post: #9
I'll bump xbmc.gui once nightlies are back up and running. There's probably a couple more going in by then - no point doing it to often Smile

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
Jezz_X Offline
Team-XBMC Skinner
Posts: 5,289
Joined: Jun 2006
Reputation: 57
Location: Earth
Post: #10
I would only bump it when it actually breaks stuff or its going to get confusing as hell
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 26,228
Joined: Oct 2003
Reputation: 177
Post: #11
Nope, we bump version whenever new stuff is added (as if you use the new stuff, you rely on it being there).

We bump backcompat if something new causes old skins to not work any longer.

You don't have to do anything unless we do number 2 (or you want to support something new that's added).

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
Jezz_X Offline
Team-XBMC Skinner
Posts: 5,289
Joined: Jun 2006
Reputation: 57
Location: Earth
Post: #12
heh I can see froyo's skin version being 10.8 with all the new stuff that gets added in between it will be going up every week
find quote
ronie Offline
Team-Kodi Member
Posts: 9,147
Joined: Jan 2009
Reputation: 157
Post: #13
2012-05-01 New built-in control

a new radiobutton with id="7" has been added to the addon browser (AddonBrowser.xml)

this allows the user the filter out any addons which provide language specific content
that doesn't match the language selected up by the user.

git commit: https://github.com/xbmc/xbmc/commit/8990...8ffdf9affc
git pull-request: https://github.com/xbmc/xbmc/issues/877

Always read the Kodi online-manual, FAQ and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 26,228
Joined: Oct 2003
Reputation: 177
Post: #14
2012-05-01 Added Library.HasContent(MovieSets)

git commit: https://github.com/xbmc/xbmc/commit/d38a...517283ef4f

Note that I'll schedule a xbmc.gui bump for these changes once the May merge window closes (no point doing a whole heap).

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
(This post was last modified: 2012-05-02 00:35 by ronie.)
find quote
ronie Offline
Team-Kodi Member
Posts: 9,147
Joined: Jan 2009
Reputation: 157
Post: #15
2012-05-03 New language file format

XBMC now supports language files in Gettext PO format.

git commit: https://github.com/xbmc/xbmc/commit/51af...dfd6b94a88
git pull-request: https://github.com/xbmc/xbmc/pull/917
forum post: http://forum.xbmc.org/showthread.php?tid=126925
forum post: http://forum.xbmc.org/showthread.php?tid=132639

Always read the Kodi online-manual, FAQ and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2012-05-29 02:07 by ronie.)
find quote
Post Reply