• 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

6XGate    0

I have now added more personal bar styles for that look like Media Player, Explorer, or Windows Mail/Calendar.

Share this post


Link to post
Share on other sites
6XGate    0
heres an image if it helps. also I would be really grateful if someone could help me get rid of the line which runs across the bookmarks toolbar. im using vista 32bit and the latest nightly build of minefield. bt sorry for posting twice rather than saying everything in one go.

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.

Share this post


Link to post
Share on other sites
DreadBoat89    0
look at the address bar and the wierd line under the bookmark toolbar, looks normal when glasser isn't enabled. It messes some stuff up in RC1.

yea that has been in the minefield builds for some time... heres the userchrome.css fix

#main-window:-moz-system-metric(windows-default-theme) #navigator-toolbox {
  margin-bottom: -1px !important;
}
#main-window:not(:-moz-system-metric(windows-default-theme)) #navigator-toolbox #nav-bar {
  margin-bottom: -1px !important;
}

and heres the code to fix the favicon part

#identity-box > hbox
{
	border-left: 0 !important;
}
#identity-box
{
	margin-left: 0 !important;
	border-left: 0 !important;
}

Share this post


Link to post
Share on other sites
ViperAFK    795

Nightly tester tools :)

Share this post


Link to post
Share on other sites
Panda X    80
yea that has been in the minefield builds for some time... heres the userchrome.css fix

#main-window:-moz-system-metric(windows-default-theme) #navigator-toolbox {
  margin-bottom: -1px !important;
}
#main-window:not(:-moz-system-metric(windows-default-theme)) #navigator-toolbox #nav-bar {
  margin-bottom: -1px !important;
}

and heres the code to fix the favicon part

#identity-box > hbox
{
	border-left: 0 !important;
}
#identity-box
{
	margin-left: 0 !important;
	border-left: 0 !important;
}

Thanks!

Share this post


Link to post
Share on other sites
ViperAFK    795

THIS IS AWESOME!!

Share this post


Link to post
Share on other sites
The_Decryptor    1,105
what is the behavior of the menu bar if the window is maximized? I thought the purpose of that different background for the menu bar was readability. Since the 'glass' goes 'black' once the window is maximized, black-on-black can't be read.

I'm not on windows so I can't test it right now

I'm guessing that's why IE7 doesn't put the menus in the glasses area.

I suppose you could draw it with the titlebar text theme (with the white glow behind it), But you'd have to modify the source code.

Share this post


Link to post
Share on other sites
bts0uth    0

Anyway to change it so that it doesn't turn black when maximized? I'm loving this other than it looks like crap when its maximized (which is always for me)

Share this post


Link to post
Share on other sites
Pharos    24

6XGate, you are my hero! This is simply amazing! I have been waiting for this for so long, I am so glad you did it... Have been running for one day with no problems whatsoever, using this with Carl Booth's black theme, along the Safari-like loading bar ("Fission" extension but with a Vista theme) . I am NOT touching Internet Explorer EVER AGAIN!

post-102022-1208703728_thumb.jpg

Share this post


Link to post
Share on other sites
Carl Booth    0

Hi Everyone,

I've made Aqua and Black themes for this extension. Find them in the attached ZIP.

Screenshot:

toolbarsdh0.th.jpg

userChrome.zip

Share this post


Link to post
Share on other sites
Aaron Olive    141

cool finally

Share this post


Link to post
Share on other sites
cyberkilla    0

Any chance you can fix the visual glitch on the favicon box to the left of the location bar?

It only happened a few nightlies ago, but it has knocked the left border out by about 2 pixels.

I'd fix it in userchrome, but I don't know the name of the thing I'm trying to change. Besides, it looks like the change is done in your extension anyway.

Any chance of a quick fix? You probably only need to change a little bit of css to compensate for the recent change in the default Firefox Vista theme.

Share this post


Link to post
Share on other sites
6XGate    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.

It is still glassed, just a little more opaque so you can see it over dark backgrounds. This is because Firefox doesn't support text shadows.

[sarcasm]

Thanks for the small credit. I really appreciate it.

[/sarcasm]

Credit for what?

Share this post


Link to post
Share on other sites
Darrian    237

ffglassershot1.jpg

Using personal menu. Is there any way to change the menu text here to white instead of black?

Share this post


Link to post
Share on other sites
ViperAFK    795
I'm absolutely thrilled this is out, and working. Just one question/issue:

addressbarco9.jpg

The edge of my address bar does not look right. Any idea what could be causing this? I'm not using any userChrome that touches this, and I'm running the latest nightlies - it's been like this ever since I install the extension.

Mine looks fine in beta 5

Share this post


Link to post
Share on other sites
?AK    2
I'm absolutely thrilled this is out, and working. Just one question/issue:

addressbarco9.jpg

The edge of my address bar does not look right. Any idea what could be causing this? I'm not using any userChrome that touches this, and I'm running the latest nightlies - it's been like this ever since I install the extension.

I think that might be a problem with Minefield. I had the same issue like you, but since I'm back on beta 5 it looks OK.

Share this post


Link to post
Share on other sites
svnO.o    26

This is great. I've always liked the IE7 look more than FF but use FF because its better overall IMO so this made my day =D

Share this post


Link to post
Share on other sites
KeeperOfThePizza    49

wow only 2 comments on this? only the whole friggin community was complaining about this.

Share this post


Link to post
Share on other sites
Julius Caro    55

Finally!!! I love this!! I've been wanting something like this ever since vista came out! I dont feel the need for the blue toolbar that much, so I say with the default. But the glass is awesome!! Now if they removed the UGLY blue tinted icons (I dont mind the back and forward buttons, but why the rest?) it would look even better :D

Share this post


Link to post
Share on other sites
ViperAFK    795
yea that has been in the minefield builds for some time... heres the userchrome.css fix

#main-window:-moz-system-metric(windows-default-theme) #navigator-toolbox {
  margin-bottom: -1px !important;
}
#main-window:not(:-moz-system-metric(windows-default-theme)) #navigator-toolbox #nav-bar {
  margin-bottom: -1px !important;
}

and heres the code to fix the favicon part

#identity-box > hbox
{
	border-left: 0 !important;
}
#identity-box
{
	margin-left: 0 !important;
	border-left: 0 !important;
}

Thanks dude :cool:

Share this post


Link to post
Share on other sites
Julius Caro    55

There are quite a few results on google reporting the architectural problem when compiling on amd64. Although there were never "clarifying" answers, other than modify that file to acknowledge another platform, which is what was done on that file I found.

Share this post


Link to post
Share on other sites
Antiprophet    0

so sexy. thanks :D

Share this post


Link to post
Share on other sites
6XGate    0

Just released version 1.0.15 for x86 builds. This version fixes the full screen bug and anything broken by RC1. Also the GlasserExtras have been updated for the changes in the toolbox names.

Also, so that Alpha is not longer in the topic title, the new topic will be here. Can I get a moderator close this topic.

Share this post


Link to post
Share on other sites
Harrison H.    70
Pretty spicy :)

Look awesome in my setup:

post-66198-1208763629_thumb.jpg

Care to post how you did that?

Edit: saw the updated first post

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.