• Sign in to Neowin Faster!

    Create an account on Neowin to contribute and support the site.

Archived

This topic is now archived and is closed to further replies.

  • 0

[Ext] Glasser 1.0 (Alpha)

Question

6XGate    0

Windows Aero Glass for Firefox

Latest Version: 3.5.2

Firefox Versions Supported by Latest: 3.5.5 to 3.6.*

GlassFirefox.png

Get the latest news on Glasser from Sleeping Cats

The Glasser extension provides a major visual upgrade to Mozilla Firefox when running on Microsoft Windows Vista and Windows 7 by instructing Windows to make the toolbars in Firefox rendered over Windows Aero Glass. Read this entire article before install this extension.

System Requirements

Microsoft Windows Vista or Windows 7

A DirectX 9 compatible graphics processor with a WDDM driver that support Pixel Shader 2.0 and has at least 128MiB of Video RAM (as required for Windows Aero)

Your active visual style must be Window Aero.

Mozilla Firefox 3.5.5 or later. Known to work for the current 3.6 beta.

Known Issues

Because of several bugs in the Cairo graphics library, which is used in Mozilla Firefox; some font colors may now mix well over certain backgrounds when used over or near Aero rendered portions of the UI. This problem only manifests it self when using third-party themes or user-applied styles. There is also a known bug with the calculating of rendered text sizes that can cause Cairo to cut off the a small portion of the last character in some text. These are known issues with Mozilla Firefox and Cairo and both parties are working to resolve them. Usually these bugs do not cause any text to become unreadable but may produce undesired results.

Install

Get the latest version from AddOns.Mozilla.Org. With some releases, the latest version may be in a sandbox, but can be installed without problem.

Options

BarsScreenshot.jpg

Glasser can look really great with a few extra tools and finger work. If you would like your Mozilla Firefox install to look like any one of those pictured above, simply install the Stylish Add-on and check out the Glasser Extras forum on SleepingCats.org. Also, if you wish to hide the menu bar, download the Personal Menu Add-on or the Hide Menubar Add-on. Both support using the Alt key to temperately show the menu-bar and Personal Menu lets you keep a button on the toolbar to gain access to the menus.

Source Code

Glasser's native components and the extension itself is released under a 2-clause FreeBSD style license. The source code be checked out or view via anonymous SVN over HTTP. Check out the DwmXPCOM Repository for the Glasser XPCOM source and the GeckoSDK needed to compile it. Check out the Glasser Repository for the extension as it is packaged for Mozilla Firefox. You may use Firefox or your favorite SVN client to check out the source code.

Final Note, and Special Thanks

I hope you folks enjoy this extension. If anyone has any suggestions or finds any bugs, feel free to post them here or at the Glasser Forum at SleepingCats.org.

I used a similar method go get the native window handle as used in MinimizeToTray, but coded in C++.

Special thanks goes to Carl Booth for the Aqua personal bar.

Special thanks goes to Relativity_17 for the heads up on the native theme element for Windows Mail/Calendar look.

Special thanks goes to ptmb for for the heads up on the native theme element for Windows Media Player look.

License

Copyright 2008-2009 Matthew Holder. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

   1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
   2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Share this post


Link to post
Share on other sites

Recommended Posts

NienorGT    18
Nightly tester tools :)
I never used this, I don't see the point of that tool.

Just deactivate the extension compatibility check and it's over.

extensions.checkCompatibility;false

Share this post


Link to post
Share on other sites
darkz    6

thank you! i'm really looking forward to use it when it goes final

Share this post


Link to post
Share on other sites
DreadBoat89    0
OR is there just a way I can get rid of the folder icon all together?

this removes all the icons in the bookmark toolbar... regardless if its a folder or a favicon

.bookmark-item > .toolbarbutton-icon {
  margin: 0px;
  display: none !important;
}

Share this post


Link to post
Share on other sites
SMELTN    142

wow looks awesome. Trying now

Share this post


Link to post
Share on other sites
proximo    0
The nightly builds aren't support for this extension, but many of it's users may have posted CSS core for userChrome or Stylish on Neowin or MozillaZine that may fix it.

well ive tried it with beta 5. didnt work at first but after a restart of the browser i managed to get the line on the bookmarks toolbar to dissapear. still having problems with the personal menu icon. could someone maybe post a modified version? i cant see where im going wrong and why it wont display properly. thanks.

Share this post


Link to post
Share on other sites
Julius Caro    55
Thanks, but didn't work for me (buggy) gave me this instead of aero: nondb1.th.jpg

:(

Please help!

Thanks in advance,

Panarchy

PS: I'm using 64-bit

Oh, fixed it (by using 32-bit one)

Though the menubar is a bit weird...

EDIT: It's not: http://archangelx2.deviantart.com/art/Dyna...t-Prev-56649420 but it's pretty good :p (exactly what I was looking for actually!)

mmm are you actually using a 64-bit binary of firefox? (if in the task manager firefox.exe has an asterisk, then it is the 64-bit version). Judging by the screenshot, you are using firefox 32-bit (because it has the official logo, and since there's no official firefox x64 binaries, the custom builds can't have the official branding). So you should be fine installing the 32 bit version of the extension instead

Share this post


Link to post
Share on other sites
6XGate    0
Frankly there's no point to have this on Vista Basic without Aero, as Aero is the whole reason for this mod. If you use it without Aero it's not going to look correct, as you've seen.

I am currently working on a way to fix this issue. The solution will end up being to make the plug in apply the overlay's style sheet only when the glass is enabled. Playing games on dual-monitor systems may sometime disable the glass which may have Fx in it.

Share this post


Link to post
Share on other sites
Knife Party    630

Here's some code for making the menu bar transparent, with white text

just open Stylish, copy -> paste and save :)

and this works when FF is maximised

post-231269-1210167169.jpg

transparent_menu_with_white_text.txt

Share this post


Link to post
Share on other sites
Panda X    80

Hot damn this is awesome.

Share this post


Link to post
Share on other sites
xdcc    0

Is anyone working on making the tab bar glass as well?

Share this post


Link to post
Share on other sites
The_Decryptor    1,105

It's better to have the discussion now than possibly have to go around renaming everything if the appearance style gets standardised.

Share this post


Link to post
Share on other sites
cyberkilla    0

Absolutely brilliant!

I registered just to thank you too:)

I hope I'm not repeating someone else, but this thing should not be an extension!

It should be part of Firefox 3! What they have at the moment offends my eyes;)

Share this post


Link to post
Share on other sites
gigapixels    99
Nice job but I am not touching it until it goes gold.

Definitely. I'd rather have a stable browsing experience, though I'm very excited to see this under development.

(Y)

Share this post


Link to post
Share on other sites
Calum    815

EDIT:

Ok, for some reaosn this posted my post, about the bug, again :s

Share this post


Link to post
Share on other sites
Ronin Achilles    0

Is there a reason why the Menu Bar is differently styled? i.e. why can't the menu bar also be glassed; coz if that is done, we will no need to use any other extension to hide it.

Share this post


Link to post
Share on other sites
Julius Caro    55

I will PM you in a minute. The only thing is that the DLL created is the 'debug' one rather than the 'release' one, so its size is bigger I guess because of the overhead the debugging adds. The thing is, I tried building the 'release' one but it complains about one of the libraries being built with an older version of the compiler, and it doesnt compile (well, it doesnt link).

As for the .lib files and the .h file that needed some changing, I believe it's okay for the binary to be released? After all, the .h file had a GPL license header and the .lib files.. well, the .lib files included in the .7z package were requested by some user in the mozilla zine forums, and then the guy who runs vector64.com updated them, but since they are binaries of certain xulrunner version, I guess it'll be okay?

Share this post


Link to post
Share on other sites
proximo    0
I sees the problem now... Google an addon called toolbarmode. You may have to use the nightly test tool to make it work, but it lets you change the toolbar setting per toolbar. I use it.

Thank you so much, everything is perfect now finally. I'm loving it. One question, is it possible to make the close icon on the tabs red instead of blue? Would be grateful if anyone could post some instructions. Once again thanks a lot. :)

Share this post


Link to post
Share on other sites
NienorGT    18

Actually, there nothing in that that as been taken from the first post other than the extension itself...

Share this post


Link to post
Share on other sites
gigapixels    99

Huh? You posted that same thing almost an hour ago...

Share this post


Link to post
Share on other sites
Dc'1    1

Nice! I was realy hoping for somebody to do this lol.

One problem though... The "File Edit" and so on... Toolbar is a gray line lol... Perfect other than that.

P.S. How do I remove that toolbar lol, it's not there in the screenshot...

Share this post


Link to post
Share on other sites
seeya    0

too bad this doesnt work with firefox v2x. :(

Share this post


Link to post
Share on other sites
Divardo    0

This does look really promising, going to keep on eye on how this develops :)

Share this post


Link to post
Share on other sites
Zimmedon    1

Awesome work. Look forward to seeing a stable version.

Running good on 3.0pre 2008041807 / Windows Vista x64 SP1

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.