Hi Gaurav,
Well, it's very clear that you really, REALLY know your stuff when it comes to Windows UI! Thank you for taking the time to post here and answer my questions. However, you do (on occasion) "leave me in the dust!" So once again, I could use a few clarifications...
GauravK wrote:
Well visual styles and Classic Shell are unrelated so it doesn't make sense to include this in the FAQ.
I take your point here, Gaurav! However, from my very first post, I have been trying to make the point that ***PHILOSOPHICALLY***, getting the "Classic" look back in terms of colors COULD be related to the other work done in Classic Shell:
cheebie wrote:
"Since restoring the look of "classic" Windows was the goal of Classic Shell, I thought I might find some resonance and understanding of the problem here. (If Classic Shell _had_ such a theme available, I would gladly pay $10 or $20 for it!!)"
But I digress. Certainly, it's up to you and Ivo to decide where to draw the line. I'm just saying that from a USER'S standpoint, the two matters ARE related!
GauravK wrote:
MS requires signed visual styles ever since XP, so this hasn't changed for Windows 8. What *has* changed though is the classic theme which did not use visual styles. It followed system colors which the user could customize easily from Advanced Appearance control panel in Windows XP, Vista, 7.
THAT explains my frustration with the "theme editing" tools in Win 8! At LAST, an answer!
I should also mention here that I have
never used Vista or Win 7. That helps to explain why some of these things are such a shock for me (although apparently, Win 8 is now
taking away some of the things it instituted in Vista/7! Maybe I won't know what I'm missing? For instance: from the sounds of it, I don't think I'll miss Aero Glass!)
GauravK wrote:
Unfortunately, the classic theme in Windows 7/Vista didn't support DWM, so the fun of using those OSes with Aero disabled was lost anyways if the Classic theme was used (and no full GDI acceleration either like XP had means performance, at least perceived smoothness and performance was laggy). MS has removed the Classic theme entirely in Windows 8. This is where they could have done better. In Windows 8, they updated the rest of the themes (the high contrast ones, that didn't work with DWM in Windows 7) to now work with Aero+DWM on. DWM in fact can't be turned off in Windows 8. But they chose to remove the Classic theme as well as the Advanced Appearance control panel, they could have created a Classic looking theme with DWM on as well.
For those of you out there (like me) who do NOT know as much about UI issues as Gaurav does, there is an awesome article on Wikipedia that delves into the significance of both Aero and (to a lesser extent) DWM:
http://en.wikipedia.org/wiki/Windows_Aero So, Gaurav, a few questions:
(1) When you say "DWM in fact can't be turned off in Windows 8", what ramifications does that have for someone who wants to run the "Windows Classic" theme (from XP) in Win 8? Will it run, but simply not comply with DWM? Does applying UxStyle cause these themes to comply with DWM, or simply make it so that Win 8 doesn't CARE that they're not DWM-compliant?
(2) If I understand you correctly, the fact that a given theme is not compliant with DWM is what causes the perceived loss of performance (compared to another theme on the same machine that _IS_ DWM-compliant.) Of course, if UxStyle covers the DWM-compliance issue (as I mentioned above), this is no longer an issue. However, in the event that it does NOT, I'm wondering how much of a performance hit I'll see? I also have to note here that my present computer is a single-processor model circa 2005, with an Intel onboard graphics card and half a gig of RAM; and the new machine is a 4th-gen Intel I7 quad-processor with 12 gigs of RAM. I wonder if I would even NOTICE any "hampered" graphics performance??
(3) It's also my understanding (
http://www.pcmag.com/article2/0,2817,2404647,00.asp) that while DWM is permanently turned _ON_ in Win 8, Aero (or at least Aero Glass) is permanently turned _OFF_. Since I don't think I would have liked any of the "features" added by Aero Glass, I don't think I will miss this (as I said above.) Does the absence of Aero Glass have any performance ramifications for me?
(4) If all else fails: I would assume that hacking my way to an acceptable theme using Windows Style Builder or Resource Hacker would result in my having a theme that looked like the Windows Classic theme, but would be DWM-compliant (and thus not have any performance issues.) Is that correct?
GauravK wrote:
I have had no trouble using UxStyle on Windows 8 64-bit. 8.1 is a different story where it will have to be updated.
Good to know. Are you in communication with the developer (Rafael Rivera), such that you have any information on when the _official_ status of the Win 8.0 version will change from "experimental" to "ready for Prime Time" (or whatever)? The current Win 8 version seems to be nearly a year old...
Thanks,
cheebie