2023-12-10, 15:28
(2023-12-10, 13:16)gwynnned Wrote:Wow 100% brightness, haha. Ok, let me see what I can add as options in skin settings. If it's anything I don't want to make generally available, I have a section called experiments which is like a 'not recommended' section for requests that aren't officially sanctioned. So at least you don't have to worry about updates overwriting your code.(2023-12-09, 23:11)realcopacetic Wrote: Hi, I can add a setting if you have a particular value in mind. I found anything less than 50% and light backgrounds clashed with white text but if you have a value you like I'll add it, otherwise your changes will be overwritten every time you update the skin
Well, I prefer to see a big, bright fanart picture (and a very minimalistic interface). You're absolutly right that it makes some text not readable (but, ultimately, I don't care).
Here are the changes that I made. It's really dirty hacks, but maybe someone else will find this helpful (if he have such strange tastes as me
Code:Colors.xml
ligne 173 : no dark on home screen
<variable name="Home_Artwork_Diffuse">
<value condition="Skin.String(Home_Background_Brightness,50)">$VAR[Brightness_100]</value>
<value condition="Skin.String(Home_Background_Brightness,25)">$VAR[Brightness_100]</value>
<value>$VAR[Brightness_100]</value>
</variable>
ligne 197 : no dark on pause screen
<variable name="Transparent_Dialog_Mask">
<value condition="VideoPlayer.IsFullscreen">$VAR[Alpha_0]$VAR[Dark_Hex]</value>
<value>$VAR[Alpha_50]$VAR[Dark_Hex]</value>
</variable>
Templates_Artwork.xml
Ligne 45 : no dark on billboard and list views
<include content="Dialog_Over_Artwork_Fadediffuse_Animation" />
<animation effect="fadediffuse" end="01808080" time="0" condition="$PARAM[art_diffuse]">Conditional</animation>
Components_Home.xml
Ligne 116 : Home list at bottom
<param name="top" default="95%" />
I actually have similar reservations about the dim artwork for billboard view. But the base code needs to work for any scenario and 50% was the lowest I felt I could get away with seeing as text and most logos tend to be white. I don't know if you read the artwork guide but a while back I added an option for clearlogo-billboard.png, which lets you use a variant clearlogo that only shows on billboards. The reason for this was specifically for scenarios where a bright background looks better with a dark logo, like here.
![Full sized picture Image](https://i.imgur.com/OCV0ThW.png)
At this point there's no need to have the dim effect for this particluar item at least. So one thing I've been thinking about, seeing as I have a background service running and monitoring each selected item, was to have a user definable flag in the context menu that would then disable the dimming effect for that item. So you can opt certain items out based on the artwork in question, like the Kill Bill example above.
Since Nexus it's actually possible to apply fade in/out animations to the colourdiffuse, which controls the dim, so it could even look kind of smooth fading out for certain user selected artwork, then back in for the rest. But not sure when I'll get around to that. Should be feasible though