• 1(current)
  • 2
  • 3
  • 4
  • 5
  • 7
Changes to the skinning engine for XBMC Frodo
#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
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.
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#2
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, Help and Search the forum before posting.
Reply
#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
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#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 online manual (wiki), FAQ (wiki) and search the forum before posting.
Do not e-mail Team Kodi members directly asking for support. Read/follow the forum rules (wiki).
Please read the pages on troubleshooting (wiki) and bug reporting (wiki) before reporting issues.
Reply
#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
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#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
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#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: 827 (GH issue)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#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
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#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
Reply
#10
I would only bump it when it actually breaks stuff or its going to get confusing as hell
Reply
#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
Reply
#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
Reply
#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: 877 (GH issue)
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
#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
Reply
#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: 917 (PR)
forum post: http://forum.xbmc.org/showthread.php?tid=126925
forum post: http://forum.xbmc.org/showthread.php?tid=132639
Do not PM or e-mail Team-Kodi members directly asking for support.
Always read the Forum rules, Kodi online-manual, FAQ, Help and Search the forum before posting.
Reply
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 7

Logout Mark Read Team Forum Stats Members Help
Changes to the skinning engine for XBMC Frodo1