2stein
ViX Beta Tester
this is a great workaround i had not thought of. performance is now very similar to the dreamos version (where it is all handled by the skin). thanks a lot!@2stein
Here is modification of your code so to not need to do the haze in the skin
![]()
[Added] In code dim layer over the backdrop image by DimitarCC · Pull Request #6 · OpenCockpit/TMDBCockpit
In this way you add the 'haze' (dim layer) over the backdrop in code so UIto not struggle with rendering of alphablended image. in your skin you should do that: <screen name="Screen...github.com
In this way it can work on all distros without to worry about the performance.
The amount of the dim you can put in your plugin config.
But you must work more on the threading and list scrolling since now it download and render images immediately which make it slow.
P.S. also skinning is done wrong. You should define a screen skin embedded and then in any particular skin this to be able to be overwritten. In this way with in code xmls for the skin is too complex and not flexible.
i know that my skinning approach is quick and dirty. i didn't want to spend effort to implement 2 skins: one embedded generic skin and a e2-darkos version. as long as i'm the only user that should be fine.