Release Transparency! for Nexus & Omega
#31
(2024-05-22, 21:21)realcopacetic Wrote: Sorry edited as I misread. You can set a global value for scrollspeed in Defaults.xml. you might be able to do something based on resolution with constants. Not sure though
Yeah - I never found a way to do that in the past, so I was wondering if someone had found a properly state aware `programmatic` method in the meantime.

Currently I manually edit Defaults.xml, which covers most general text label things.
Exceptions are DialogNotification.xml for the toast popups and Includes.xml for the RSS Ticker, which don't follow Default.xml but need their own value specified.
Reply
#32
(2024-05-22, 21:30)Karellen Wrote: Hmm, now that I compare info screens between different skins, there is not a lot more to be added.
I just noted that Estuary had more info, and thought that it could be implemented into Transparency
https://kodi.wiki/view/Player_process_in...ocess_Info
Hrmmm ... Those screenshots look really old ... I'm not sure what current Estuary does.
One problem I discovered is that those System infolabels can only display what the *Host OS/Hardware* makes available.

So those CPU/Codec/PixelInfo/etc results can look different on different installs (e.g. Linux/Android/Windows | Intel/AMD/NVidia/Qualcomm/Mediatek), even when using same Kodi version & skin & played video.
Reply
#33
(2024-05-22, 14:21)kurai Wrote: @mikeSiLVO Excellent - thank you.

A question:-
Is there any skin-engine global mechanism for changing the <scrollspeed> dependent on system display resolution ?
(i.e. in overflowed label text & toast notifications)
The default of 60px/s was fine in the days of 720 + 1080, but on 4K+ displays it feels *glacially* slow  Sleepy

If not, then I'll continue to add a faster value in my set of "Personal tweaks".
(changes that are so specific to my use-case and/or too nerdy to be of sufficient interest to anyone else using the skin)

(2024-05-22, 20:17)Karellen Wrote:
(2024-05-22, 14:21)kurai Wrote: but on 4K+ displays it feels *glacially* slow
Agree

I think Kodi should dynamically change like Hitcher mentioned in their issue.

Until that happens, I can up the speeds to what works best for both 1080/4K. @kurai what scrollspeed do you currently use?

(2024-05-22, 20:19)Karellen Wrote: Maybe this overlay can be updated with the extra info...

Image

I can look over what's missing and add whatever is available.

----------------------------------------------------------

I definitely need feedback from users cause I do not use the skin when I'm not testing it so any QOL issues I am unlikely to notice... Confused
Reply
#34
(2024-05-22, 21:47)mikeSiLVO Wrote: I think Kodi should dynamically change like Hitcher mentioned in their issue.

Until that happens, I can up the speeds to what works best for both 1080/4K. @kurai what scrollspeed do you currently use?
I use 120 - a straightforward doubling, for the doubled horizontal res.
As you referenced above, that would be way too fast for 1080.

Perhaps a middle ground of 90 would work, and keep both 1080 & 4K people at least somewhat happy  Tongue

The DialogNotification.xml scrollspeed *definitely* needs the tweak because the text in some of the toasts is quite long, and it won't disappear until the whole thing has finished scrolling.
Which can take what feels like F...O...R...E...V...E...R
Reply
#35
OK, try the latest from GitHub. Let me know if you see any slow scrolling, where it is, or what window or label.

If you need me to bump version and create a release zip, just ask Smile
Reply
#36
Nah - that's OK - I can read the diff.  I'm not *quite* that lazy  Big Grin

The MusicVisualisation.xml addition is interesting - it's not somewhere I ever noticed the scrolling being unbearably slow, so I never tweaked it myself.
Probably because I always use @ronie 's included CD-Wall visualisation.

The other ones that come to mind are:-

DialogNotification.xml for toasts
DialogNotification.xml Line - 35:
<control type="fadelabel" id="402">
      <scrollspeed>90</scrollspeed>
Includes.xml for RSS ticker
Includes.xml Line - 2439:
<control type="rss">
      <scrollspeed>90</scrollspeed>
Everywhere else seems to obey Defaults.xml, as far as I've noticed.
Nearly all of the rest of my personal tweaks stuff is for subjective aesthetics that no one else has ever complained about Smile
Reply
#37
Hi @mikeSiLVO

A couple of PVR related fixes...

1. When scrolling down to the last channel in the TV Guide, can you change the behaviour so that pressing down again scrolls back to the top of the guide. At the moment, you get to the bottom of the guide and hit rock bottom, then need to scroll all the way back to the top.

2. Can the channel icon be resized to fit its box. All the logos overflow.
Image

3. Is it possible to add a channel icon for the timers in one of the two highlighted locations?
Image

4. Also a missing poster when tabbing back to the main menu while a movie plays in the background...
Image

5. Any chance of an icon when Extras are available?
My Signature
Links to : Official:Forum rules (wiki) | Official:Forum rules/Banned add-ons (wiki) | Debug Log (wiki)
Links to : HOW-TO:Create Music Library (wiki) | HOW-TO:Create_Video_Library (wiki)  ||  Artwork (wiki) | Basic controls (wiki) | Import-export library (wiki) | Movie sets (wiki) | Movie universe (wiki) | NFO files (wiki) | Quick start guide (wiki)
Reply
#38
(2024-05-23, 21:39)Karellen Wrote: Hi @mikeSiLVO

A couple of PVR related fixes...

1. When scrolling down to the last channel in the TV Guide, can you change the behaviour so that pressing down again scrolls back to the top of the guide. At the moment, you get to the bottom of the guide and hit rock bottom, then need to scroll all the way back to the top.

2. Can the channel icon be resized to fit its box. All the logos overflow.

3. Is it possible to add a channel icon for the timers in one of the two highlighted locations?

4. Also a missing poster when tabbing back to the main menu while a movie plays in the background...

5. Any chance of an icon when Extras are available?

1) I'd have to get rid of button id="999" and the genre legend which it toggles on/off. Nothing I tried will go from that button to the top of the EPG grid.

Image

2) Check latest from Git

3) Added

Image

4) Should be fixed on Git

Image

5) Something like this?

Image

The "plus" icon below the trailer icon is added for the fanart view.
Reply
#39
(2024-05-24, 12:06)mikeSiLVO Wrote: 1) I'd have to get rid of button id="999" and the genre legend which it toggles on/off. Nothing I tried will go from that button to the top of the EPG grid.
1. For my use case, I have no use for the legend, so I wouldn't be upset to see it go.
In fact, I don't see the legend on my setup. I see the plot description for the highlighted item

2. 3. 4 - Great. Thank you.

5. Looks good. It is also on the Information Page...
Image
and because my fanart view is a little bit different to yours...
Image

6. And I just noticed in the Information Page when you select the Cast button, you can no longer move down to the cast images and scroll through them.
My Signature
Links to : Official:Forum rules (wiki) | Official:Forum rules/Banned add-ons (wiki) | Debug Log (wiki)
Links to : HOW-TO:Create Music Library (wiki) | HOW-TO:Create_Video_Library (wiki)  ||  Artwork (wiki) | Basic controls (wiki) | Import-export library (wiki) | Movie sets (wiki) | Movie universe (wiki) | NFO files (wiki) | Quick start guide (wiki)
Reply
#40
(2024-05-24, 12:33)Karellen Wrote: 1. For my use case, I have no use for the legend, so I wouldn't be upset to see it go.
In fact, I don't see the legend on my setup. I see the plot description for the highlighted item

2. 3. 4 - Great. Thank you.

5. Looks good. It is also on the Information Page...
and because my fanart view is a little bit different to yours...

6. And I just noticed in the Information Page when you select the Cast button, you can no longer move down to the cast images and scroll through them.

You have to click the i button to toggle the legend. I can remove it altogether or possibly add an option to hide it tho...

Image

I added it to the video info screen also. It is available for the fanart view regardless of the option selected in settings.

Image

Looks like there is a navigation issue when there is no ListItem.Trailer available. Try the latest from Git.
Reply
#41
Most of those changes/fixes work well for me...

           re: 1) The EPG panel "i" button for genre meta-data
 
I find that moderately useful, but not to the extent it's more useful than the show information panel that it replaces.
That said, given the long-time existing problem with being unable to wrap from bottom back to top of EPG grid making usage of it a pain, it's one of those things that's "Hrmmm - that info could be handy.  Someday.  Maybe.  Do I *actually* ever use it ?  Err ... welll ... no."  Blush
So the "option to hide it" gets my vote.

           re: 6) The Cast button on Information Page not allowing traversal down to info panel.
This is true for Music information too, as well for the button's toggled state [Cast/Artist | Plot] for paginated text info.
Reply
#42
Hi @mikeSILVIO

Found an issue with part of  Github commit: f56dbd1 , added back on 1st May. 
Specifically Includes.xml : Line 783 (I think)

skin.transparency/1080p/Includes.xml #L783:
    <include name="CommonFileCount">
        <control type="grouplist">
            .
            .
            .
            <control type="label">
                <description>Item Count Label</description>
                .
                .
                .
--              <visible>!String.IsEmpty(Container.TotalTime)</visible>

++              <visible>!String.IsEmpty(Container.TotalTime) + [Container.Content(episodes) | String.StartsWith(Container.FolderPath,videodb://movies/sets)]</visible>

Now (Container.TotalTime)  doesn't display for containers of things not scanned into database (e.g. listings of all my raw DVR recording files, or dump folders of new video that hasn't been sorted to scrapeable directories yet)
Enabling/disabling the new "Disable date & time in topbar" option in Skin Settings didn't seem to affect it.

My brain melts when I try and trace my way through the skinning engine's expression parsing and conditionals, so I only *presume* that's where the issue is - images attached for clarification in case I've gotten lost somewhere.
Please help!   Big Grin

Old count/time for unscanned items:-
Image

New count only behaviour for unscanned items:-
Image

Count/time behaviour for scanned items in old + new versions :-
Image
Reply
#43
(2024-05-23, 21:39)Karellen Wrote: 1. When scrolling down to the last channel in the TV Guide, can you change the behaviour so that pressing down again scrolls back to the top of the guide. At the moment, you get to the bottom of the guide and hit rock bottom, then need to scroll all the way back to the top.
2. Can the channel icon be resized to fit its box. All the logos overflow.
3. Is it possible to add a channel icon for the timers in one of the two highlighted locations?
4. Also a missing poster when tabbing back to the main menu while a movie plays in the background...
5. Any chance of an icon when Extras are available?
6. And I just noticed in the Information Page when you select the Cast button, you can no longer move down to the cast images and scroll through them.
Thanks @mikeSiLVO
I installed the latest from Github Master.
2, 3, 4 and 6 are fixed.
1. If it can't loop back to the top. Can you then prevent it from looping back to the bottom when reaching the top? Most times I keep the up arrow pressed down, overshoot, then end up where I started from again... at the bottom.
5. Are the icons meant to be pressable, or for info only as I can't reach the icon.
My Signature
Links to : Official:Forum rules (wiki) | Official:Forum rules/Banned add-ons (wiki) | Debug Log (wiki)
Links to : HOW-TO:Create Music Library (wiki) | HOW-TO:Create_Video_Library (wiki)  ||  Artwork (wiki) | Basic controls (wiki) | Import-export library (wiki) | Movie sets (wiki) | Movie universe (wiki) | NFO files (wiki) | Quick start guide (wiki)
Reply
#44
(2024-05-24, 21:24)kurai Wrote: Hi @mikeSILVIO

Found an issue with part of  Github commit: f56dbd1 , added back on 1st May. 
Specifically Includes.xml : Line 783 (I think)

Now (Container.TotalTime)  doesn't display for containers of things not scanned into database (e.g. listings of all my raw DVR recording files, or dump folders of new video that hasn't been sorted to scrapeable directories yet)
Enabling/disabling the new "Disable date & time in topbar" option in Skin Settings didn't seem to affect it.

My brain melts when I try and trace my way through the skinning engine's expression parsing and conditionals, so I only *presume* that's where the issue is - images attached for clarification in case I've gotten lost somewhere.
Please help!   Big Grin

Old count/time for unscanned items:-

New count only behaviour for unscanned items:-

Count/time behaviour for scanned items in old + new versions :-

I changed this because in my very large library, the container time for the main movie section was so long it was overlapping other info.

I can try using the total page count instead. For example, limit to all sections with 50 or fewer pages instead of the areas I think are best or you could send me the window names/content types for those screenshots and I can add them.

There are a few ways to do this.

For the window name you can edit the skins addon.xml file and change debugging to true:

xml:
<extension point="xbmc.gui.skin" debugging="false">
<res width="1920" height="1080" aspect="16:9" default="true" folder="1080i" />
</extension>

xml:
<extension point="xbmc.gui.skin" debugging="true">
<res width="1920" height="1080" aspect="16:9" default="true" folder="1080i" />
</extension>

Since you have to revert that when you want it to go away, adding a keymap (wiki) to toggle this on/off seems the better option. I use F9 but you can use anything you want.
xml:
<keymap>
<global>
<keyboard>
<F7>Skin.ToggleSetting(DebugInfo)</F7>
<F9>Skin.ToggleDebug</F9>
</keyboard>
</global>
</keymap>

For the content type, you can move the Custom_Debug_Overlay.xml from the skins extras folder to the 1080p folder and enable with F7 from the keymap above.
Enabling both should get you something like this:

Image

Alternatively, the skin does have a show debug option but I find it a tad difficult to see. If you can see it then you can enable that under Skin settings > General and it's the bottom setting.

I believe content type is the last one in the skins built-in version.
Reply
#45
(2024-05-24, 19:10)kurai Wrote: So the "option to hide it" gets my vote.
(2024-05-25, 08:00)Karellen Wrote: 1. If it can't loop back to the top. Can you then prevent it from looping back to the bottom when reaching the top? Most times I keep the up arrow pressed down, overshoot, then end up where I started from again... at the bottom.

I've commented out the button for now. I'll add an option to use it if anyone complains that they miss it or prefer it over looping the guide.

(2024-05-24, 19:10)kurai Wrote:            re: 6) The Cast button on Information Page not allowing traversal down to info panel.
This is true for Music information too, as well for the button's toggled state [Cast/Artist | Plot] for paginated text info.

There is no cast for music information...
I tried all the buttons I could see in my library like discography, tracks, and roles but I saw no navigation issues Huh

(2024-05-25, 08:00)Karellen Wrote: Thanks @mikeSiLVO
I installed the latest from Github Master.
2, 3, 4 and 6 are fixed.

5. Are the icons meant to be pressable, or for info only as I can't reach the icon.

The + icon doesn't do anything at the moment but I can change it to open the extras management dialog. I'm not sure if that is needed/wanted when a button to do the same is in the More... section?
Reply

Logout Mark Read Team Forum Stats Members Help
Transparency! for Nexus & Omega0