XBMC Community Forum
Changes to skinning engine for Eden (and beyond) - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Skin Development (/forumdisplay.php?fid=12)
+--- Thread: Changes to skinning engine for Eden (and beyond) (/showthread.php?tid=94724)

Pages: 1 2 3 4 5 6


- stoli - 2011-05-15 23:59

This may have been requested already...

Could we get Listitem.Property(artist_path) and Listitem.Property(album_path) added in as well?

Thanks,


- Kode - 2011-06-17 15:21

stoli Wrote:This may have been requested already...

Could we get Listitem.Property(artist_path) and Listitem.Property(album_path) added in as well?

Thanks,

+1


- ronie - 2011-06-17 22:36

stoli Wrote:This may have been requested already...

yup:
http://forum.xbmc.org/showthread.php?tid=94962


- jmarshall - 2011-07-31 04:35

Updated with a change to the slider control. The nib texture now maintains aspect ratio, so make sure you test your skins to check it's not all messed up (it should still look the same for most stuff).

Cheers,
Jonathan


- marirs - 2011-08-10 06:27

I'm trying to fix a skin (Big Alaska) to work with the latest nightlies...

this seems to no longer work:

Code:
<visible>substring(system.time,PM,right)</visible>

and always evaluates to false... what do I need to change?

edit: and the default date format seems to have changed as well. Any way to get the long date format (eg, Tuesday, August 9, 2011, instead of Tue, Aug 9, 2011)


- wyrm - 2011-08-10 06:52

marirs Wrote:I'm trying to fix a skin (Big Alaska) to work with the latest nightlies...

this seems to no longer work:

Code:
<visible>substring(system.time,PM,right)</visible>
and always evaluates to false... what do I need to change?
Yep, I would to add my voice to this one. We have been talking on this one over at this thread.

Wyrm (xTV-SAF)


- Mudislander - 2011-08-10 10:24

wyrm Wrote:Yep, I would to add my voice to this one. We have been talking on this one over at this thread.

Wyrm (xTV-SAF)

And this thread http://forum.xbmc.org/showthread.php?tid=107192- Waiting for fix Smile


- ekim232 - 2011-08-18 21:33

I follow trac pretty close, but there are large amount of new skinning features and changes coming up for eden, that even I find it hard to keep track of them all. I realize that the developers have more than their hands full, but at some point could this thread begin to include/list/outline some of the changes and new features. I see the threads in here popping up every other day and it all sounds like great stuff, but I just don't want to lose track of all the changes I need to make or can be making. It can be over whelming when you actively have 4-5 skins you maintain and are working on.


- pieh - 2011-08-18 22:37

@ekim232:
Providing detailed changelog is on my to-do list, but I still have important features/changes before that. If we push something that need skin modification we publish it but most of our changes doesn't require You to do anything (at very least we try to provide backward compatibility).


- pecinko - 2011-08-19 08:17

ekim232 Wrote:I follow trac pretty close, but there are large amount of new skinning features and changes coming up for eden, that even I find it hard to keep track of them all. I realize that the developers have more than their hands full, but at some point could this thread begin to include/list/outline some of the changes and new features. I see the threads in here popping up every other day and it all sounds like great stuff, but I just don't want to lose track of all the changes I need to make or can be making. It can be over whelming when you actively have 4-5 skins you maintain and are working on.

+ 1


- pieh - 2011-09-05 22:23

Added partially watched info:
boolean condition: ListItem.IsResumable
and text label / numeric value (for progress controls / IntegerGreaterThan): ListItem.PercentPlayed (range [0, 100])

Also: If anyone is using IntegerGreaterThan(Player.Volume,[...]) he will need to adjust values as Player.Volume range for integer operations has now range [0, 100] instead of [-60, 0] (this change is sideeffect of getting rid int -> text -> int conversion we were doing with IntegerGreaterThan)

For code readers: https://github.com/xbmc/xbmc/commit/2b6a5d196e035a2d53e86e8ed6f02c24f20a8e49 Smile


- igotdvds - 2011-09-06 04:27

pieh Wrote:Added partially watched info:
boolean condition: ListItem.IsResumable
and text label / numeric value (for progress controls / IntegerGreaterThan): ListItem.PercentPlayed (range [0, 100])

Also: If anyone is using IntegerGreaterThan(Player.Volume,[...]) he will need to adjust values as Player.Volume range for integer operations has now range [0, 100] instead of [-60, 0] (this change is sideeffect of getting rid int -> text -> int conversion we were doing with IntegerGreaterThan)

For code readers: https://github.com/xbmc/xbmc/commit/2b6a5d196e035a2d53e86e8ed6f02c24f20a8e49 Smile

Awesome! When will this be in the packaged nightlies?


- pecinko - 2011-09-06 08:13

pieh Wrote:Added partially watched info

Thanks for changes and also thanks for announcing them here.

I would like to ask - what is the apropriate Overlay PNG to be used for partially watched. OverlayPartiallyWatched.png?

Thanks.


- pieh - 2011-09-06 08:45

Currently it's not added as overlay icon (reason for that is that 1 item can be already watched and still can be in progress - someone is watching it second time). This is how it works under the hood and I wasn't changing it.


- Hitcher - 2011-09-06 08:47

igotdvds Wrote:Awesome! When will this be in the packaged nightlies?
Today's build I would guess.
pecinko Wrote:Thanks for changes and also thanks for announcing them here.

I would like to ask - what is the apropriate Overlay PNG to be used for partially watched. OverlayPartiallyWatched.png?

Thanks.
There isn't one.

pieh Wrote:general point is item can be bo both already watched and in progress so can't really use ListItem.Overlay here