(Moderator Hat On)
Just want to say how proud I am that this discussion is so constructive and so intelligent.
I am sure I can speak for many other long time Neowiners when I say that these kinds of in depth technical debates were more of a pipe dream a couple years ago.
This kind of discussion is precisely the reason why I think Neowin will eventually be one of the defacto tech web sites on the net (which it's been moving towards for a long time)
(Moderator Hat Off)
Regarding Darian's experiences:
QUOTE
What I'm specifically referring to is flickering of WB elements for no apparent reason, objects not being refreshed after initially drawn (say when moving a window or something, where the "skin" should be there is just a white blankness that takes a moment or so to redraw where a msstyles skin would remain constant
Actually no I really don't know what you're talking about. I've never seen this bug nor heard of it before. I will take your word that you're running into this but I've never had a problem like that with either msstyles or WindowBlinds and I've had WB running on some pretty poor configurations during testing.
QUOTE
at I have not seen consistantly for quite some time, but it does still occur occasionally under some circumstances), and as far as games go, well, specifically I see that bug consistantly on any game based on the Quake III engine
Odd. As a Counterstrike junkie, I can tell you that when I have run CS in a window that I have no such issue. Again, it's skinned. In fact, WindowBlinds can even skin CMD.exe which msstyles can't.
QUOTE
The biggest reason I don't use WB is because it doesn't have many skins I like, and the skins that I use regularly are msstyles.
And this is a very legitimate reason. I agree with you. The fact of the matter is, you can patch uxtheme.dll for free and if msstyles are what you want to run then it's hard to argue that someone should go out and pay for WindowBlinds.
This is precisely why most WindowBlinds skins are more "complex" than msstyles however. The demographic of people who buy WindowBlinds are people who want more than msstyles can provide. If all they wanted were fairly simple skins and nothing more they wouldn't have bought WindowBlinds in the first place since they could get that for free. Right?
That said, WindowBlinds native skins bring a few key things to the table:
1) WindowBlinds 4.4 IS faster than msstyles. I've yet to see anyone, even WB detractors, who have used WB 4.4 claim otherwise.
2) WindowBlinds can change the color of skins on the fly.
3) WindowBlinds skins a LOT more elements of Windows. Load up, for instance, Adobe Acrobat reader with an msstyle then load up that msstyle via WindowBlinds (converted) and then load up Acrobat. It's night and day. Acrobat looks like a Win95 app almost with msstyles because msot of it isn't skinned but with WindowBlinds it looks truly native. That is the case with many apps.
4) WindowBlinds can assign other commands to the right mouse button. On my computer, I have the right mouse button click on the title bar minimize it. That's a big deal for me. If WindowBlinds didn't even skin I would consider this a must-have program just for that.
5) The WindowBlinds version of the skin will not just work on Windows XP but also on Windows 2000, Windows 98, Windows ME, and in all likelyhood Longhorn. MSStyles, the format we are talking about today, will only exist on XP. We've got the Longhorn alphas and today's .msstyles won't work no matter what you patch.
Re Recoloring:
No, recoloring doesn't affect performance at all. It's recolored only once in memory and stored that way.
Re One last point about "quality" of skins. Let us remember that it's not a fair comparsion to pick the top skins from Kol or b0se that get posted here on Neowin with the typical skin on WinCustomize.com. If you want to do apples and apples, compare the skins on WinCustomize to the skins on ThemeXP.org. The typical msstyle is pretty horrific. And I don't care for most WindowBlinds skins either.
In a given GOOD year of skinning, there are probably about three dozen GOOD skins created. The best skins get mentioned here on Neowin. That is, after all, one of the points of coming to Neowin.net in the first place.
Cheers!