Skin & UI Suggestions for Frodo

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Hitcher Offline
Skilled Skinner
Posts: 9,915
Joined: Aug 2007
Reputation: 67
Location: Eastleigh, UK
Post: #11
pecinko Wrote:Ability to define minimal XBMC version by skin:
There are many posts by users installing skin for nightly builds on stable release and running into all kinds of problem. It is not obvious if skin problems are related to this and users do not offer enough info for troubleshooting.

If skin could specify minimal XBMC version requirement which will prevent add-on install on unsupported XBMC builds, this situation could be avoided.

Discussed this a while ago here, not sure what's happened since though.

Hitcher Wrote:I tried using <minversion app="xbmc">177d3cb</minversion> in my addon.xml because that's the how the nightly is labelled (xbmc-r177d3cb-master.exe) and that's also the build found in the system info but when I tested this using Dharma the skin still updated.

What's the correct method now?

Thanks.

jmarshall Wrote:Neither. The tag is completely useless, and really should not be there at all.

Instead, we should be bumping the API version when things are added. I haven't as yet as we haven't agreed on how this should be done during the "things are in flux and might change quite a bit" phase of development.

I'll see if I can start a discussion about this and come up with some guidelines.

Cheers,
Jonathan

jmarshall Wrote:Ok, had a quick chat with Cory - I think the plan for now is:

1. Check the versioning stuff does what it should do.
2. Bump the version and ensure that the user is informed as to why they can't load/install the skin (The dependency check is currently done after load unfortunately).
3. Look at when we should bump versions. This will probably become apparent after a while.

Other things to help is that we'll be looking at getting the buildbot to build my branch (or perhaps master + guilib branch merged) as I need it so that you guys can test out new code before it gets in - that way we should hopefully get more places where the feature goes in complete with version bump.

Unfortunately I suspect the version checks aren't done at all in Dharma, so it probably won't help with users attempting to install your skin there - never know though, we might be lucky!

Cheers,
Jonathan

[Image: sig_zps3af3b48e.jpg]
(This post was last modified: 2012-01-26 18:03 by Hitcher.)
find quote
sialivi Offline
Posting Freak
Posts: 938
Joined: Dec 2008
Reputation: 7
Location: Sweden
Post: #12
Access to ListItem.Property(SeasonThumb) outside of DialogVideoInfo
find quote
Jeroen Offline
Skilled Skinner
Posts: 1,882
Joined: Feb 2008
Reputation: 4
Location: The Netherlands
Post: #13
Total number of songs and albums
Ticket

Font outlines
I still would really like to see this one
Ticket
find quote
pecinko Offline
Donor
Posts: 2,995
Joined: Dec 2008
Reputation: 26
Location: Prague / Belgrade
Post: #14
<overlaytexture> tag for image control

This should behave exactly the same as <bordertexture> but should be rendered on top of an image instead.

Container type fixedpanel

Panel container with ability to fix row/column as in fixedlist container.

My skins:

Quartz
Amber
(This post was last modified: 2012-01-29 14:47 by pecinko.)
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 24,520
Joined: Oct 2003
Reputation: 138
Post: #15
<overlaytexture> is unlikely to be added unless there is an extreme need for it. You already have a diffuse + border, do you really need something else? Prove it.

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
KidKiwi Offline
Posting Freak
Posts: 792
Joined: May 2007
Reputation: 0
Post: #16
pecinko Wrote:ListItem.Description to rule them all:
Idea is to aggregate all plots, show plots and similar into one - Item description. For compatibility sake old ones can stay in place, but considered obsolete.

Does this mean there would no longer be a PlotOutline and a Plot as separate entities?? I hope not, as I've used the PlotOutline as a comment filed for all my movies, which allows me to add notes to movies (things like subtitle streams etc)

I could live with it if a "Comment" field was added though.

ZOTAC IONITX-D-E Intel Atom N330 Dual Core 1.6 GHz NVIDIA ION with LIVE on SSD
find quote
`Black Offline
Skilled Skinner
Posts: 1,999
Joined: Apr 2009
Reputation: 49
Location: Germany
Post: #17
No that should only merge ListItem.Plot, ListItem.ShowPlot, ListItem.Property(Album_Description) and ListItem.Property(Artist_Description) to ListItem.Description because it's all basically the same and if I'm not wrong there's never a place where 2 of those info labels appear.

[Image: xp1080.png]
find quote
bossanova808 Offline
Donor
Posts: 1,528
Joined: Sep 2009
Reputation: 20
Location: Melbourne, Australia
Post: #18
Support for multiimage controls that update correctly for use in DialogSeekBar &/or VideoFullScreen - meaning you can have quite informative pause screens with (say Wink updated weather radar pics etc., and/or other informational graphical elements...

(currently the images in the path are updated only on initial skin load)
find quote
pecinko Offline
Donor
Posts: 2,995
Joined: Dec 2008
Reputation: 26
Location: Prague / Belgrade
Post: #19
KidKiwi Wrote:Does this mean there would no longer be a PlotOutline and a Plot as separate entities?? I hope not, as I've used the PlotOutline as a comment filed for all my movies, which allows me to add notes to movies (things like subtitle streams etc)

That's interesting way of using PlotOutlineSmile

No, as Black said, those are not affected.

My skins:

Quartz
Amber
find quote
pecinko Offline
Donor
Posts: 2,995
Joined: Dec 2008
Reputation: 26
Location: Prague / Belgrade
Post: #20
jmarshall Wrote:<overlaytexture> is unlikely to be added unless there is an extreme need for it. You already have a diffuse + border, do you really need something else? Prove it.

When using light effects on image (glass, shading) you mostly need them on top of Thumb. Diffuse and BorderTexture are of no use here, if I'm not mistaken.

Currently the only way is using an extra image and placing it in code in such a way that it will render after Thumb. This is problematic to do with aspectratio=keep images.

Bordertexture would be perfect, if you could alter Z order, making it to render above Thumb:

<bordertexture alignZ="top">GlassOverlay.png</bordertexture>
<bordersize>0</bordersize>

with alignZ that defaults to "bottom" (current border texture behavior)

Makes sense?

My skins:

Quartz
Amber
find quote
Post Reply