Changes to the skinning engine for XBMC Frodo

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
jmarshall Offline
Team-XBMC Developer
Posts: 24,564
Joined: Oct 2003
Reputation: 138
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,269
Joined: Jun 2006
Reputation: 55
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

Skins I have done....
[Image: skinsq.png]
And others in the past...

Want to know what I'm working on currently? Check me out on Google+
find quote
ronie Offline
Team-XBMC Member
Posts: 8,344
Joined: Jan 2009
Reputation: 111
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 XBMC online-manual, FAQ and search the forum before posting.
Do not PM or 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.
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 24,564
Joined: Oct 2003
Reputation: 138
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-XBMC Member
Posts: 8,344
Joined: Jan 2009
Reputation: 111
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 XBMC online-manual, FAQ and search the forum before posting.
Do not PM or 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.
(This post was last modified: 2012-05-29 02:07 by ronie.)
find quote
ronie Offline
Team-XBMC Member
Posts: 8,344
Joined: Jan 2009
Reputation: 111
Post: #16
2012-05-05 New Infolabel

ListItem.DateAdded

Skins can now display the date a certain item was added to the library.

git commit: https://github.com/xbmc/xbmc/commit/cd2e...d23e7778d6
pull-request: https://github.com/xbmc/xbmc/pull/936
trac ticket: http://trac.xbmc.org/ticket/12965

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not PM or 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.
find quote
Memphiz Offline
Team-XBMC Developer
Posts: 7,904
Joined: Feb 2011
Reputation: 91
Location: germany
Post: #17
2012-06-01 Change of system.platform.osx behaviour

This changes the behaviour of the condition system.platform.osx.

Before it was true whenever it was one of ios or osx. Now its only true on osx anymore. For getting the old behaviour system.platform.darwin has to be used after this PR.

So basically we have:

system.platform.darwin - true on ios and osx
system.platform.osx - true on osx
system.platform.ios - true on ios

pull-request: https://github.com/xbmc/xbmc/pull/970
git commit: https://github.com/xbmc/xbmc/commit/cb4a...5549b1b33c

AppleTV2/iPhone/iPod: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for XBMC: Wiki NFS
HowTo configure avahi (zeroconf): Wiki Avahi
READ THE IOS FAQ!: iOS FAQ
(This post was last modified: 2012-06-01 18:42 by ronie.)
find quote
ronie Offline
Team-XBMC Member
Posts: 8,344
Joined: Jan 2009
Reputation: 111
Post: #18
2012-06-01 Changed Infolabels

Skin.CurrentTheme
Skin.CurrentColourTheme

both labels are not localized anymore.

git commit: https://github.com/xbmc/xbmc/commit/d895...5e8eeed5fe
pull-request: https://github.com/xbmc/xbmc/pull/990
forum post: http://forum.xbmc.org/showthread.php?tid=131363

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not PM or 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.
(This post was last modified: 2012-06-01 00:15 by ronie.)
find quote
Jezz_X Offline
Team-XBMC Skinner
Posts: 5,269
Joined: Jun 2006
Reputation: 55
Location: Earth
Post: #19
heh ronie is too quick for me I was just about to post this I actually think xbmc.gui is due for a version bump as well so setting your skin to the next version we make it "should" stop older xbmc from running versions that need this (not good for the eden repo obviously)

Also please not this will be case sensitive on everything but windows if you use it in the way the forum posts says so you will need to name your files or folders in uppercase like SKINDEFAULT because thats how it gets stored in guisettings.xml and is used internally
PHP Code:
<lookandfeel>
        <
enablerssfeeds>false</enablerssfeeds>
        <
font>Default</font>
        <
rssedit></rssedit>
        <
skin>skin.confluence</skin>
        <
skincolors>SKINDEFAULT.xml</skincolors>
        <
skintheme>SKINDEFAULT</skintheme>
        <
skinzoom>0</skinzoom>
        <
soundskin>SKINDEFAULT</soundskin>
        <
startupwindow>10000</startupwindow>
    </
lookandfeel

Skins I have done....
[Image: skinsq.png]
And others in the past...

Want to know what I'm working on currently? Check me out on Google+
(This post was last modified: 2012-06-01 00:55 by Jezz_X.)
find quote
Hitcher Offline
Skilled Skinner
Posts: 9,976
Joined: Aug 2007
Reputation: 67
Location: Eastleigh, UK
Post: #20
Here's another one -

http://forum.xbmc.org/showthread.php?tid...pid1110513

[Image: sig_zps3af3b48e.jpg]
find quote
Post Reply