Jump to content

Aero Glass for Win8 RC4


bigmuscle

Recommended Posts

AERO GLASS for Win8 BETA3

Ok, here it is.

What's new?

* completely removed layered windows hack

* fixed glass on the secondary taskbar

* many code fixes and refactoring

* almost all low-level stuff (see beta 2 changelog) should work regardless the used DLL versions and even on 32-bit

--> this probably still needs some coding

--> works until MS changes the internal DWM functions

--> if something is wrong, message about DLL incompatibility will pop up

* implemented that color swatches in control panel can be loaded from external DLL

--> registry script which changes default swatches to Win8 RP (more glass-friendly) is attached

--> backup the original registry key before importing !!!

--> you will probably need to change the owner and permission of the registry branch

--> DO NOT do it if you are not advanced user!!!

--> you will be unable to change frame color if you don't use AeroGlass utility after importing this registry key

* fixed glass on surface render targets

--> glass won't work if one side of your screen resolution is less than 200 pixels

https://developer.berlios.de/project/showfiles.php?group_id=13124

All working OK but still miss having the D2D with the ability to have the frames completely transparent, I would have loved to have made a theme with a dock style taskbar, with the blur and colourization on Windows 7 and Vista that was never possible, version 0,7 made it possible and then you took it away from us :(

Anyway just thought I would post the default registry values for the color swatches in case someone forgets to back them up or create a restore point before messing around with them.

Default Glass Colorization.reg

Link to comment
Share on other sites


AERO GLASS for Win8 BETA3

* implemented that color swatches in control panel can be loaded from external DLL

--> registry script which changes default swatches to Win8 RP (more glass-friendly) is attached

thanks for the new version. The performance is much better now :):thumbup

But can you explain this swatches.reg a bit. What is it doing?

Link to comment
Share on other sites

New beta works nicely.

The taskbar on both screens matches nicely. If using Startisback, it is required to untick "Disable Transparency" in settings because then (and no fault of DWM) the task bar does not gettransparent on the secondary screen.

I am unsure what the Swatches is meant to be doing, because when I first merged to registry (after letting Administrator have permissions to add the .reg file) and before I restarted, I got an error when trying to click Personalisation > colours (because registry values would not have been properly activated). But after restart, I do not see any new settings. I was guessing that you were introducing the option to separately colour active and inactive windows from there, but, the option does not yet exist. The order of the colour boxes is different :) I actually guess you must have added presets that look better for your Aero Glass - transparency is much more obvious in the preset colours than before.

Edit: Yes, you can make fun of me :P I re-read that the swatches revert the colour options to the Windows 8 RP build - hence the nice optimization for transparency.

Edit: I get some artifacts when I move my pointer from active windows on one screen to inactive windows on the other (without clicking).

https://www.dropbox.com/s/t57peyy5zx35chu/2013-05-04%2018.16.57.jpg

Also, I get artifacts that are caused a distance from the edge of a window in window borders behind the window. If I move the upper window un and down I can make this banding effect.

https://www.dropbox.com/s/qqqdbmf0w0f6a20/2013-05-04%2018.19.12.jpg

Well, I know these are not the most horrible things in existence and they are hard to fix, but I am just letting you know they are still there. But also, they might be more related to multi monitors in my case.

Edited by drakenabarion
Link to comment
Share on other sites

AERO GLASS for Win8 BETA3

Ok, here it is.

What's new?

* completely removed layered windows hack

* fixed glass on the secondary taskbar

* many code fixes and refactoring

* almost all low-level stuff (see beta 2 changelog) should work regardless the used DLL versions and even on 32-bit

--> this probably still needs some coding

--> works until MS changes the internal DWM functions

--> if something is wrong, message about DLL incompatibility will pop up

* implemented that color swatches in control panel can be loaded from external DLL

--> registry script which changes default swatches to Win8 RP (more glass-friendly) is attached

--> backup the original registry key before importing !!!

--> you will probably need to change the owner and permission of the registry branch

--> DO NOT do it if you are not advanced user!!!

--> you will be unable to change frame color if you don't use AeroGlass utility after importing this registry key

* fixed glass on surface render targets

--> glass won't work if one side of your screen resolution is less than 200 pixels

https://developer.berlios.de/project/showfiles.php?group_id=13124

Omfg , what have you done, I got a blue screen, then I was invaded by "Your DWM is not compatible with aero blabla" then screen started flickering and then I was automatically signed out. If I continue to press Ok for that message the screen will become black and I have to restart. It's not working.

aerodnt.png

These files have all the same version, 6.2.9200.16384

dwm.exe

dwmapi.dll

dwmcore.dll

dwmredir.dll

Crash and debug files

DWMGlass09_tusticles.rar

Edited by Tusticles
Link to comment
Share on other sites

Might be because I didn't restart yet after uninstalling .7, but when I run swatches.reg, I get this error:

https://dl.dropbox.com/u/20887877/Jing/2013-05-04_1504.png

That has nothing to do with uninstalling the other version. You need to take ownership of the keys referred to in the .reg file, otherwise it is read only and cannot be modified...

Except making read/write in the registry is more complex than to do it with a file... so... I'm kinda too scared to guide someone else with doing it :) Lots can go wrong when editing the registry, so I am only comfortable doing it for myself... (I also do not have a guide for it, since I have been doing edits like that for so long)

Edit: It is a little different in Windows 8... this one is for Windows 7. http://superuser.com/questions/98739/unlocking-a-read-only-registry-entry-in-windows-7 And I cannot seem to find any applicable guides that do it well.

Edited by drakenabarion
Link to comment
Share on other sites

Oops, I did not intend to make Artifacts the new discussion point - nothing changed in respect to them (I think) in the newer version, I am merely better able to reproduce the conditions needed to make them occur more consistently. But we have had artifacts since version 0.1 - (And clearly if they were something easy to deal with, they would already have been dealt with, but it is something of great complexity).

Actually, does anyone think that MS might have pulled the Glass effect because something else they feel is of vital importance broke it and they rathered just remove it than fix it? Nah, that's not very likely.

Link to comment
Share on other sites

Might be because I didn't restart yet after uninstalling .7, but when I run swatches.reg, I get this error:

https://dl.dropbox.com/u/20887877/Jing/2013-05-04_1504.png

That has nothing to do with uninstalling the other version. You need to take ownership of the keys referred to in the .reg file, otherwise it is read only and cannot be modified...

Except making read/write in the registry is more complex than to do it with a file... so... I'm kinda too scared to guide someone else with doing it :) Lots can go wrong when editing the registry, so I am only comfortable doing it for myself... (I also do not have a guide for it, since I have been doing edits like that for so long)

Edit: It is a little different in Windows 8... this one is for Windows 7. http://superuser.com/questions/98739/unlocking-a-read-only-registry-entry-in-windows-7 And I cannot seem to find any applicable guides that do it well.

Hmm, I think I got it, but it didn't help.

https://dl.dropbox.com/u/20887877/Jing/2013-05-04_1821.png

https://dl.dropbox.com/u/20887877/Jing/2013-05-04_1821_001.png

Link to comment
Share on other sites

These files have all the same version, 6.2.9200.16384

dwm.exe

dwmapi.dll

dwmcore.dll

dwmredir.dll

Crash and debug files

Please, send me your dwmcore.dll in PM.

It is not about permission and owner of the registry script but of the registry branch where the file is imported to. Normally, user don't have write privilege to the registry key and this privilege can be changed only after taking ownership of the registry key.

About swatches... it's the palette of the colors which you see in the colors control panel. The colors in the script better match to the transparency effect and as a bonus it even changes the color preview to "glassy" look.

And about glitches... don't use native blur rendering.

Link to comment
Share on other sites

These files have all the same version, 6.2.9200.16384

dwm.exe

dwmapi.dll

dwmcore.dll

dwmredir.dll

Crash and debug files

Please, send me your dwmcore.dll in PM.

Check your PM, I've sent the file.

Edited by Tusticles
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...