pengipete: it only seems that active borders are opaque, they are still transparent but not much. In Direct3D mode, it uses native DWM shaders which have its own colorization/transparency settings. Therefore I would recommend to set GlassTransparency registry settings to zero or small value else both transparency settings (shader native + GlassTransparency) will be summed up.
Thanks - that got the transparency noticeable and now I've been able to play around with it, I can probably explain why it it "not working" for some people.
The standard "colour intensity" settings in Windows personalisation settings must be set no higher than roughly 90% otherwise they remain opaque. (it acts as if the colour is pasted over the transparency - you have to lower it to "see through" the colour to the transparent border)
Inactive window transparency appears to be on or off - it doesn't vary with the colour intentity setting (other than requiring it to be set below maximum)
After that, the registry setting for GlassTransparency kicks in.
If that value is set low, inactive window border are (obviously) very transparent and the colour intensity adjusts active borders from maximum transparency to fully opaque.
If GlassTransparency is set high, inactive window borders are (obviously) only slightly transparent and even on a very low colour intensity setting, active windows may only appear as slightly transparent.
My advice for users/tester for now:- use the GlassTransparency registry setting to get the inactive borders how you like them and then use the Windows Colour Intensity settings to vary the active borders (at least until you're finished and we get a full-on gui for all of the variables in the final version).
I'm thinking that there's something in your code that is not working with the full range of colour intensity (hence that "switch" at ~90%). If you can sort that, it should work for everyone.
(sorry if that's a bit vague - I'm not a tech)
Not been able to get the inactive colouring to work in D3D (I'm really looking forward to having that feature - as much as to the transparency). Any suggestions?
And a request - could you put update information into your first post as you go along as well as announcing new betas within the thread. With so many posts (and not all "on topic"
) it's getting a bit difficult to keep track, especially as new registry values appear.
And thank you for this - your time and talent is both appreciated and admired.
And if you or anyone ever comes up with a way to do what "Birdie" did on Amiga's, you'll be guaranteed a place in heaven - I loved that "hack"