Guest - Testers are needed for the reworked CDateTime core component. See... https://forum.kodi.tv/showthread.php?tid=378981 (September 29) x
  • 1
  • 192
  • 193
  • 194(current)
  • 195
  • 196
  • 245
Arctic: Zephyr 2
@jurialmunkey Got a tangential question, more on skin development in general.

I'm looking at your codec footer, starting line 519 in Includes_Object.xml. Is there a specific tag to set in order to make a GroupList "pick up slack", and close the gaps, whenever a control is not visible? It seems like yours does this, but I can't make it work, myself.
(2019-10-08, 03:50)drinfernoo Wrote: @jurialmunkey Got a tangential question, more on skin development in general.

I'm looking at your codec footer, starting line 519 in Includes_Object.xml. Is there a specific tag to set in order to make a GroupList "pick up slack", and close the gaps, whenever a control is not visible? It seems like yours does this, but I can't make it work, myself.
Code:
<width min="50" max="300">auto</width>
Will make a label control contract to the width of the label. Min and Max are the smallest and largest possible sizes for the control (both are optional).

Then you can also use in combo with a visibility condition to hide if empty - eg
Code:
<visible>!String.IsEmpty(ListItem.Label)</visible>
Arctic Fuse 2 - Alpha now available. Support me on Ko-fi.
Hello, is it possible to change watched indicator color?
(2019-10-08, 09:32)jurialmunkey Wrote:
(2019-10-08, 03:50)drinfernoo Wrote: @jurialmunkey Got a tangential question, more on skin development in general.

I'm looking at your codec footer, starting line 519 in Includes_Object.xml. Is there a specific tag to set in order to make a GroupList "pick up slack", and close the gaps, whenever a control is not visible? It seems like yours does this, but I can't make it work, myself.
Code:
<width min="50" max="300">auto</width>
Will make a label control contract to the width of the label. Min and Max are the smallest and largest possible sizes for the control (both are optional).

Then you can also use in combo with a visibility condition to hide if empty - eg
Code:
<visible>!String.IsEmpty(ListItem.Label)</visible>

I'm familiar with that method for a Label control, but I guess I don't see how this helps with a GroupList? I'm actually attempting to replicate the codec strip as in AZ2's bottom-right corner (using Image controls, just as you have), but can't figure out how to "close the gap" when there are certain controls in the GroupList that aren't visible, for whatever reason (missing metadata, etc).
(2019-10-08, 16:07)drinfernoo Wrote:
(2019-10-08, 09:32)jurialmunkey Wrote:
(2019-10-08, 03:50)drinfernoo Wrote: @jurialmunkey Got a tangential question, more on skin development in general.

I'm looking at your codec footer, starting line 519 in Includes_Object.xml. Is there a specific tag to set in order to make a GroupList "pick up slack", and close the gaps, whenever a control is not visible? It seems like yours does this, but I can't make it work, myself.
Code:
<width min="50" max="300">auto</width>
Will make a label control contract to the width of the label. Min and Max are the smallest and largest possible sizes for the control (both are optional).

Then you can also use in combo with a visibility condition to hide if empty - eg
Code:
<visible>!String.IsEmpty(ListItem.Label)</visible>

I'm familiar with that method for a Label control, but I guess I don't see how this helps with a GroupList? I'm actually attempting to replicate the codec strip as in AZ2's bottom-right corner (using Image controls, just as you have), but can't figure out how to "close the gap" when there are certain controls in the GroupList that aren't visible, for whatever reason (missing metadata, etc).
Would need to see the code to tell you the problem as that's all you do with a grouplist to get it to work like that.
Arctic Fuse 2 - Alpha now available. Support me on Ko-fi.
(2019-10-08, 22:43)jurialmunkey Wrote:
(2019-10-08, 16:07)drinfernoo Wrote:
(2019-10-08, 09:32)jurialmunkey Wrote:
Code:
<width min="50" max="300">auto</width>
Will make a label control contract to the width of the label. Min and Max are the smallest and largest possible sizes for the control (both are optional).

Then you can also use in combo with a visibility condition to hide if empty - eg
Code:
<visible>!String.IsEmpty(ListItem.Label)</visible>

I'm familiar with that method for a Label control, but I guess I don't see how this helps with a GroupList? I'm actually attempting to replicate the codec strip as in AZ2's bottom-right corner (using Image controls, just as you have), but can't figure out how to "close the gap" when there are certain controls in the GroupList that aren't visible, for whatever reason (missing metadata, etc). 
Would need to see the code to tell you the problem as that's all you do with a grouplist to get it to work like that. 

So, most of this is copied directly from Includes_Object.xml, obviously with some modifications, but I've made a gist of my current code. What I'm seeing with this is that whenever one or more of those Image controls is not visible, the others don't get any closer together, as seen here:

Image

I know this is techincally unrelated to this skin's development, but I was just wondering if you could lend some insight into how I can make it work like AZ2  Big Grin
Hi JM,

I really like your skinning skills and def AZ 2, keep up the good work!

Would you consider to have the bounce animation into AZ 2 as an option?

Additionally I see the option animated posters available however this does not work for me. Am I missing something? Universal moviescraper is available and API for Fanart is also completed together with credentials.

Thanks.
(2019-10-08, 23:14)drinfernoo Wrote:
(2019-10-08, 22:43)jurialmunkey Wrote:
(2019-10-08, 16:07)drinfernoo Wrote: I'm familiar with that method for a Label control, but I guess I don't see how this helps with a GroupList? I'm actually attempting to replicate the codec strip as in AZ2's bottom-right corner (using Image controls, just as you have), but can't figure out how to "close the gap" when there are certain controls in the GroupList that aren't visible, for whatever reason (missing metadata, etc). 
Would need to see the code to tell you the problem as that's all you do with a grouplist to get it to work like that. 

So, most of this is copied directly from Includes_Object.xml, obviously with some modifications, but I've made a gist of my current code. What I'm seeing with this is that whenever one or more of those Image controls is not visible, the others don't get any closer together, as seen here:

Image

I know this is techincally unrelated to this skin's development, but I was just wondering if you could lend some insight into how I can make it work like AZ2  Big Grin

It's because you don't have any visibility controls in your images/groups.
For instance, you need a visibility condition in all these sections:
https://gist.github.com/drinfernoo/be71f...ml-L33-L40
https://gist.github.com/drinfernoo/be71f...ar-xml-L47
https://gist.github.com/drinfernoo/be71f...ml-L78-L85
https://gist.github.com/drinfernoo/be71f...ml-L87-L95
https://gist.github.com/drinfernoo/be71f...l-L97-L105

If you don't specify a texture, the image control will still take up space unless you hide it. Same thing for a group control - even if it looks empty, if you don't specify a visibility control to hide it then it will still take up the space.

For things like videoaspect where you know that you will have an image for every possible permutation you can simply do:
Code:
<visible>!String.IsEmpty(ListItem.VideoAspect)</visible>

For things like VideoCodec where there might codecs you don't have images for, you can do this trick:
Code:
<visible>!String.IsEmpty(Control.GetLabel(ID))</visible>
Where ID is the unique ID specified for the control.

You are already doing that trick for AudioChannels:
https://gist.github.com/drinfernoo/be71f...-L108-L118

However, you should avoid using it as much as possible as it is more processor heavy than using normal visibility conditions.

You should be able to mostly avoid using the Control.GetLabel trick by combining conditions:
https://kodi.wiki/view/Conditional_visib...Conditions
Arctic Fuse 2 - Alpha now available. Support me on Ko-fi.
(2019-10-09, 00:45)jurialmunkey Wrote:
(2019-10-08, 23:14)drinfernoo Wrote:
(2019-10-08, 22:43)jurialmunkey Wrote: Would need to see the code to tell you the problem as that's all you do with a grouplist to get it to work like that. 

So, most of this is copied directly from Includes_Object.xml, obviously with some modifications, but I've made a gist of my current code. What I'm seeing with this is that whenever one or more of those Image controls is not visible, the others don't get any closer together, as seen here:

Image

I know this is techincally unrelated to this skin's development, but I was just wondering if you could lend some insight into how I can make it work like AZ2  Big Grin

It's because you don't have any visibility controls in your images/groups.
For instance, you need a visibility condition in all these sections:
https://gist.github.com/drinfernoo/be71f...ml-L33-L40
https://gist.github.com/drinfernoo/be71f...ar-xml-L47
https://gist.github.com/drinfernoo/be71f...ml-L78-L85
https://gist.github.com/drinfernoo/be71f...ml-L87-L95
https://gist.github.com/drinfernoo/be71f...l-L97-L105

If you don't specify a texture, the image control will still take up space unless you hide it. Same thing for a group control - even if it looks empty, if you don't specify a visibility control to hide it then it will still take up the space.

For things like videoaspect where you know that you will have an image for every possible permutation you can simply do:
Code:
<visible>!String.IsEmpty(ListItem.VideoAspect)</visible>

For things like VideoCodec where there might codecs you don't have images for, you can do this trick:
Code:
<visible>!String.IsEmpty(Control.GetLabel(ID))</visible>
Where ID is the unique ID specified for the control.

You are already doing that trick for AudioChannels:
https://gist.github.com/drinfernoo/be71f...-L108-L118

However, you should avoid using it as much as possible as it is more processor heavy than using normal visibility conditions.

You should be able to mostly avoid using the Control.GetLabel trick by combining conditions:
https://kodi.wiki/view/Conditional_visib...Conditions

I feel so silly that I didn't even consider that not all of them had visibility tags Rofl

Thanks for your help! I've now got it working just the way I wanted Big Grin
@jurialmunkey 
Can you please add the "Current Time | End Time"-Feature at the top right corner of the screen also in the Live-TV/PVR section? 

At the moment this feature is only present when I watch a movie, but not Live-TV.  

I can just see at the bottom of the OSD the Start and End Time of the show, for instance - Big Bang Theory 14:30 - 15:30, but not the current and end time at the top right corner.

That would be awesome!
(2019-10-09, 15:44)damianar1984 Wrote: @jurialmunkey 
Can you please add the "Current Time | End Time"-Feature at the top right corner of the screen also in the Live-TV/PVR section? 

At the moment this feature is only present when I watch a movie, but not Live-TV.  

I can just see at the bottom of the OSD the Start and End Time of the show, for instance - Big Bang Theory 14:30 - 15:30, but not the current and end time at the top right corner.

That would be awesome!

Why, the progress bar makes it pretty easy to know roughly what time it is and the endtime is printed right there
Hey Jurial

This is how looks the home page, with only one line of widgets, and in this case the "Recently Added Movies" widget.
1 row with posters and under, the plot of the movie selected

Image


Do you think is possible to add an option to include the Fanart of the movie,  beside the plot, like the image below ?

Image

THank you very much !
(2019-10-09, 18:16)mardup Wrote: Hey Jurial

This is how looks the home page, with only one line of widgets, and in this case the "Recently Added Movies" widget.
1 row with posters and under, the plot of the movie selected

Image


Do you think is possible to add an option to include the Fanart of the movie,  beside the plot, like the image below ?

Image

THank you very much !

This looks very nice. I second this.

Also, instead of fanart, show posters when applied to live tv widgets.
If that’s possible.

Thanks, JM, for the awesome skin.
(2019-10-09, 16:52)BoyBobby Wrote:
(2019-10-09, 15:44)damianar1984 Wrote: @jurialmunkey 
Can you please add the "Current Time | End Time"-Feature at the top right corner of the screen also in the Live-TV/PVR section? 

At the moment this feature is only present when I watch a movie, but not Live-TV.  

I can just see at the bottom of the OSD the Start and End Time of the show, for instance - Big Bang Theory 14:30 - 15:30, but not the current and end time at the top right corner.

That would be awesome!

Why, the progress bar makes it pretty easy to know roughly what time it is and the endtime is printed right there 
I totally disagree! Nobody wants to "guess" what time it is now. I am sure, it's pretty easy to implement due to the fact that all you need is already there and btw the standard skin has this feature too. 

Why do we humans use clocks when we can look up to the sky and "guess" what time it is... sorry but your argument is really ridiculous
Hey Jurial

Request: It would be possible to show the gender of the movies, just as the year, duration, score...

Thank you and very good work.
  • 1
  • 192
  • 193
  • 194(current)
  • 195
  • 196
  • 245

Logout Mark Read Team Forum Stats Members Help
Arctic: Zephyr 226