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

Pages: 1 2 3 4 5 6 7


Changes to the skinning engine for XBMC Frodo - ronie - 2012-03-25

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.



RE: Changes to the skinning engine for XBMC Frodo - ronie - 2012-03-25

Changes to the skinning engine for XBMC Eden

Changes to the skinning engine for XBMC Dharma



RE: Changes to the skinning engine for XBMC Frodo - ronie - 2012-03-25

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/c48881cb0e4f9471664b82932e252e4d68f46827
trac ticket: http://trac.xbmc.org/ticket/12183
forum post: http://forum.xbmc.org/showthread.php?tid=115391


RE: Changes to the skinning engine for XBMC Frodo - Montellese - 2012-03-25

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/59543485463f18e4275777050be1eb0074bb79e8


RE: Changes to the skinning engine for XBMC Frodo - ronie - 2012-03-26

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/090815595c63095f26c0f5056ec17d79f3514b38
forum post: http://forum.xbmc.org/showthread.php?tid=126602


RE: Changes to the skinning engine for XBMC Frodo - ronie - 2012-03-28

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/2c0ddff1a173bdb6f8c5b0affe396dfa8d48e4ed


RE: Changes to the skinning engine for XBMC Frodo - ronie - 2012-03-31

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/8054a708a1da123fe8e284f3cbbd7f6d255f3447
git pull-request: 827 (GH issue)


RE: Changes to the skinning engine for XBMC Frodo - ronie - 2012-03-31

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/3e6f655c79672433454b78a1d47720a3eb4a5603
trac ticket: http://trac.xbmc.org/ticket/12856


RE: Changes to the skinning engine for XBMC Frodo - jmarshall - 2012-03-31

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


RE: Changes to the skinning engine for XBMC Frodo - Jezz_X - 2012-03-31

I would only bump it when it actually breaks stuff or its going to get confusing as hell


RE: Changes to the skinning engine for XBMC Frodo - jmarshall - 2012-03-31

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).


RE: Changes to the skinning engine for XBMC Frodo - Jezz_X - 2012-03-31

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


RE: Changes to the skinning engine for XBMC Frodo - ronie - 2012-05-01

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/89901828631cacc14838d630af29158ffdf9affc
git pull-request: 877 (GH issue)


RE: Changes to the skinning engine for XBMC Frodo - jmarshall - 2012-05-02

2012-05-01 Added Library.HasContent(MovieSets)

git commit: https://github.com/xbmc/xbmc/commit/d38a14c395de3a77803200b696f99f517283ef4f

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


RE: Changes to the skinning engine for XBMC Frodo - ronie - 2012-05-04

2012-05-03 New language file format

XBMC now supports language files in Gettext PO format.

git commit: https://github.com/xbmc/xbmc/commit/51af60f9dab59490ee1ad8ed1fa0bedfd6b94a88
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