Linked by Thom Holwerda on Thu 18th Oct 2007 21:57 UTC
Mozilla & Gecko clones "What do you get when you cross a Firefox with a chameleon? An open-source Web browser whose user interface is adapted to the look of the operating system it's running on. One change planned for the upcoming Firefox version 3, code-named Gran Paradiso, is this more native appearance."
Order by: Score:
No linux screenshots but it has improved there too
by siimo (3.48) on Thu 18th Oct 2007 22:15 UTC
siimo
Member since:
2006-06-22
Fans: 0

Firefox 3 sports native GTK+ 2.0 themed HTML controls on web pages. Gone are the days of the ugly Windows 95 looking buttons, check boxes, text fields etc from Firefox 2. 8-)

Edited 2007-10-18 22:15

Joe User Member since:
2005-06-29
Fans: 1

Yeah, I wish there were screenshots for KDE, as this one is more difficult to integrate, as Firefox is a Gtk application. Firefox is very well integrated in my WinXP and openSUSE Gnome OSes. I thought Firefox was already as integrated as on the screenshots of the article.

anda_skoa Member since:
2005-07-07
Fans: 5

Yeah, I wish there were screenshots for KDE, as this one is more difficult to integrate, as Firefox is a Gtk application.


Actually no. Firefox is a XUL application and if Mozilla wouldn't contantly block any attempt of contributing a Qt based implementations, they would have intergration there as well.

Joe User Member since:
2005-06-29
Fans: 1

Hum, then it shouldn't be that difficult? I remember Zack Rusin trying to port Firefox to Qt, then he abandoned the project...

http://www.kdedevelopers.org/node/976
http://dot.kde.org/1094924433/
http://troy-at-kde.livejournal.com/6059.html?thread=46507

I remember having tested Firefox-Qt when Firefox reached 1.0, it was buggy. Then we didn't have any new versions.

Laurence Member since:
2007-03-26
Fans: 3

"Yeah, I wish there were screenshots for KDE, as this one is more difficult to integrate, as Firefox is a Gtk application. Firefox is very well integrated in my WinXP and openSUSE Gnome OSes. I thought Firefox was already as integrated as on the screenshots of the article."


GTK-Qt Theme Engine is your friend:
http://gtk-qt.ecs.soton.ac.uk/

Taken from their website:
The GTK-Qt Theme Engine is a plugin for GTK that allows GTK applications to use Qt widget styles.
Aimed primarily at KDE users, this plugin provides a way to unify the look and feel of the Linux desktop.


Edited 2007-10-19 07:15

siride Member since:
2006-01-02
Fans: 0

No it's not. It does a terrible job of emulating the Qt themes and I have always turned it off.

gonzo Member since:
2005-11-10
Fans: 2

Gone are the days of the ugly Windows 95 looking buttons, check boxes, text fields etc from Firefox 2. 8-)

Actually, first thing I always did on Windows XP was to switch to Windows Classic theme. I prefer it that way. Plain, simple, quick.. (and possibly ugly for some people, but not for me).

Beauty is in the eye of the beholder, I guess.

Bending Unit Member since:
2005-07-06
Fans: 1

Same here but I really don't want to see it in Linux.

This is a very nice improvment.

hornett Member since:
2005-09-19
Fans: 0

The radio buttons and checkboxes looked like (and I quote) "they have been drawn in the dark with a broken pencil".

Thanks Mozilla!

ml2mst Member since:
2005-08-27
Fans: 1

Gone are the days of the ugly Windows 95 looking buttons, check boxes, text fields etc


Sorry dude, but this is BS, complete BS!

I've been using Firefox under KDE for quite some time and it integrates very well with the KDE themes and color schemes. Beside that there are still a bunch of "themes" available and ChrystalSVG is one of them.

So please explain what on earth is Firefox 3's INNOVA~1

I really prefer FF 2.x over 1.x and even used the beta versions, because 2.x had some damn cool innovation, like the inline spell checker.

Now my worst concern is that Mozilla corp tries to compete with this ugly company from Redmond and we all know how this will end.

If Mozilla, doesn't use its creativity and innovation, it's a dead men's hand.

nxsty Member since:
2005-11-12
Fans: 1

Sorry dude, but this is BS, complete BS!

I've been using Firefox under KDE for quite some time and it integrates very well with the KDE themes and color schemes. Beside that there are still a bunch of "themes" available and ChrystalSVG is one of them.

So please explain what on earth is Firefox 3's INNOVA~1


Here you go! Firefox 3 to the left and 2 to the right:
http://home.student.uu.se/sist8525/ff2vsff3.jpg

vtolkov Member since:
2006-07-26
Fans: 0

> Here you go! Firefox 3 to the left and 2 to the right:
> http://home.student.uu.se/sist8525/ff2vsff3.jpg

Sorry, folks, but this is not a big deal. I need glasses to spot the difference. What about fixing bugs? What about adding garbage collector to javascript? What about accelerating javascript to JIT native code internally? What about optimizing it for mobile devices, N800/N810, for example? What about touch interface? What about kinetic scrolling?

sappyvcv Member since:
2005-07-06
Fans: 11

Maybe you can't read, but did you not see that someone already addressed this concern? Different developers specialize in different areas of the application. A large portion of the work anyway is design. Designers can't program. Another large part is XUL stuff, which is just an off-shoot of HTML.

Jesus christ, you're like the people that wonder why all 50,000+ Microsoft employees arent working on optimizing Windows.

smitty Member since:
2005-10-13
Fans: 0

> Here you go! Firefox 3 to the left and 2 to the right:
> http://home.student.uu.se/sist8525/ff2vsff3.jpg
Sorry, folks, but this is not a big deal. I need glasses to spot the difference.


What exactly were you expecting to see when shown the same Google site? For it to magically appear in 3D? A flashing neon ad? If a simple site like google didn't look the same we'd all know there was something seriously wrong with the new build.

What about fixing bugs?

Maybe you should take a look at their bug tracker, because tons and tons of bugs have been fixed.

What about adding garbage collector to javascript?

They actually did that. Or at least parts of it, search for cycle collector.

What about accelerating javascript to JIT native code internally?

Planned for FF4, IRC. That's a pretty major change, and you can't expect them to do it while also making all the others - integrating adobes javascript framework, the switch to cairo, adding the gc, the new layout framework, reworking text rendering, places, etc.

What about optimizing it for mobile devices, N800/N810, for example? What about touch interface? What about kinetic scrolling?

All needed, and since they just announced a major mobile push, I expect they will be coming soon enough. I have a tough time getting too excited about these things, though, since I'm too old fashioned to use my phone for anything more than talking.

Edited 2007-10-20 07:23

The look
by SlackerJack (6.04) on Thu 18th Oct 2007 22:20 UTC
SlackerJack
Member since:
2005-11-12
Fans: 3

What has each distro look go to do with how firefox looks, Firefox adopts the native GTK theme, font and colour. To me Firefox looks more "native" in Linux than any other OS, it's the firefox devs fault they dont implement native GTK/Qt in their framework.

Distros don't look different
by jaylaa (4.48) on Thu 18th Oct 2007 22:29 UTC
jaylaa
Member since:
2006-01-17
Fans: 1

"Firefox will have different looks for Windows XP and Windows Vista, but the much broader diversity of Linux interface options makes it more challenging. Red Hat, Suse and Ubuntu all look different, just to name three popular versions, and as a further complication, each is available with the KDE and GNOME graphical interfaces."

What? No. Two. Two things: GTK, QT. What do different distributions have to do with it? And what's so hard about making it follow the user's GTK theme (including icons)?

Or is this only about how widgets look, which commands are in which toolbar menu and OK/Cancel button order type stuff?

Anyway, if they make FireFox integrate better with OSX or Vista than with Gnome I'll be.... not overjoyed.

Edited 2007-10-18 22:30

RE: Distros don't look different
by Kroc (5.32) on Thu 18th Oct 2007 22:34 UTC in reply to "Distros don't look different"
Kroc Member since:
2005-11-10
Fans: 14

It's open source - it'll integrate as well with a platform as people are willing to support the cause. If you have concerns, download a nightly and file bugs, join in on IRC or make mockups.

RE[2]: Distros don't look different
by jaylaa (4.48) on Thu 18th Oct 2007 22:51 UTC in reply to "RE: Distros don't look different"
jaylaa Member since:
2006-01-17
Fans: 1

It's open source - it'll integrate as well with a platform as people are willing to support the cause. If you have concerns, download a nightly and file bugs, join in on IRC or make mockups.

My point was that
1: saying that the existence of different distros makes Linux integration harder is dumb. All distros use the same 2 toolkits.
2: It's already (mostly) GTK so making it integrate with Gnome should be much easier than making it integrate with Vista or OSX.

Spurred by this article, I've spent last 10 minutes doing searches about more Firefox Linux integration; the bug reports and discussions are already there on this subject, so there's no need for more of that.

Also, your response could be given to anything. I could say the same thing to you about your complaint in your other post about which theme to use for OSX and the chrome buttons.

Edited 2007-10-18 22:57

RE[3]: Distros don't look different
by puenktchen (1.96) on Fri 19th Oct 2007 07:48 UTC in reply to "RE[2]: Distros don't look different"
puenktchen Member since:
2007-07-27
Fans: 0

It's already (mostly) GTK so making it integrate with Gnome should be much easier than making it integrate with Vista or OSX.

iirc, the gui of firefox uses xul, not the gtk-widgets.
and native ports of gtk do exist both for windows and for osx.

RE[3]: Distros don't look different
by elsewhere (5.16) on Sun 21st Oct 2007 02:02 UTC in reply to "RE[2]: Distros don't look different"
elsewhere Member since:
2005-07-13
Fans: 16

2: It's already (mostly) GTK so making it integrate with Gnome should be much easier than making it integrate with Vista or OSX.


Popular misconception, right up there with OOo being a GTK app. FF uses it's own toolkit, so it is as foreign to Gnome as it is to KDE. It does hook into GTK to give the appearance of being an integrated app for the purposes of things like file dialogs, in much the same way that Opera will utilize Qt without really being a true Qt app.

RE
by Kroc (5.32) on Thu 18th Oct 2007 22:32 UTC
Kroc
Member since:
2005-11-10
Fans: 14

They should have just gone with UNO for Firefox http://takebacktheweb.org/ for Mac OS X. The drop down and go buttons for the search box are hideous. What is wrong with a down arrow like Safari? There's something about Firefox that wills devs to try and cram in ever more chrome and buttons onto the toolbar. (Yet still won't put a new-tab button on by default - like IE/Opera)

I think there's better things to work on
by flanque (4.32) on Thu 18th Oct 2007 22:55 UTC
flanque
Member since:
2005-12-15
Fans: 3

I'd rather they work on speeding the start-up time and improving the memory utilisation of Firefox before they did things like this.

Skins to change the GUI appearance are plentiful and are quick and simple to install.

Wouldn't it be better to either ship each build with a more 'native looking' (or even a set of, then the user will choose a 'look') skin or set the homepage to prompt the user to set the skin from the online repository?

I think there's far better things to for the Firefox developers to work on.

CPUGuy Member since:
2005-07-06
Fans: 3

Yeah, but the people who work on skinning/theming, etc... are NOT the same people who work on memory utilization, startup times, etc...

flanque Member since:
2005-12-15
Fans: 3

Yes we know this, so there's even more a reason to let the skinners get to work whilst the 'real' developers work on 'real' problems within Firefox.

sappyvcv Member since:
2005-07-06
Fans: 11

What are you even trying to say?

pointfivezero Member since:
2007-10-19
Fans: 0

Its not just the GUI that is a problem. I stopped using firefox a month or so bad because it had become bloated and did not intergrate with the desktop environment of preference (KDE).

What bothers me the most is the file dialogs and the like. With KDE I can customize what appears in the side-bar on a system-wide and / or application-specific level. I also have found the Gtk file-selector to be awkward and mangled hugh pile of steaming proverbial.

So now at a loss for choice, I have stuck to konqueror even if lacking extensions. At least flash works now.

Cheers

MamiyaOtaru Member since:
2005-11-11
Fans: 1

What bothers me the most is the file dialogs and the like. With KDE I can ...

Check out kgtk: http://www.kde-apps.org/content/show.php?content=36077
I'm using it to get KDE dialogs with Firefox (when I'm not using Konqueror).

Though it works well, it's a bit of a hack. I wish the Portland Project would actually make something other than pie (in the sky) and command line utils.

elsewhere Member since:
2005-07-13
Fans: 16

Though it works well, it's a bit of a hack. I wish the Portland Project would actually make something other than pie (in the sky) and command line utils.


Portland is only as effective as the ISV's that choose to utilize it... Last I heard Mozilla has declined to participate, though maybe that has changed for future consideration ?

Fedora patch for GTK icons
by jaylaa (4.48) on Thu 18th Oct 2007 23:01 UTC
jaylaa
Member since:
2006-01-17
Fans: 1

On the general topic of Firefox looks and Linux:

Apparently Fedora used to have a patch for Firefox so that it would use the icons of the user's GTK theme. Does anyone remember this or know why it hasn't been updated?

Here's the actual patch, but it's years old and no longer of use:
http://cvs.fedora.redhat.com/viewcvs/devel/firefox/firefox-RC1-stoc...

Edited 2007-10-18 23:02

Finally
by maxauthority (1.92) on Thu 18th Oct 2007 23:08 UTC
maxauthority
Member since:
2006-01-17
Fans: 0

i am already running a very recent nightly, and it's already a big step forward to use GTK+ widgets in the HTML area. And the proposed changes are phenomenal, finally i can use Firefox on _any_ OS and don't think it looks ugly and "out of place". And no, no "custom" theme can change that, apps should respect the design of the OS they run in.

Native Feel not Look.
by Earl Colby pottinger (3.84) on Thu 18th Oct 2007 23:08 UTC
Earl Colby pottinger
Member since:
2005-07-06
Fans: 1

For BeOS/Haiku I want the native feel not the look.

By that I mean the response I get with other programs because *every* window is driven by it's own thread.

FireFox really slows down when it is still rendering a number of windows/tabs. And using FireFox to download anything is a real pain, not only are the downloads slow but they affect the speed other windows are updated. However, if I use NetPositive to do the downloads, not only do transfers go faster, also FireFox does not slow down so I know it is not my network load doing the slow-down.

It's already been done
by bloodandsoil (3.5) on Fri 19th Oct 2007 02:24 UTC
bloodandsoil
Member since:
2007-08-24
Fans: 0

MacOS and GNOME already have Gecko-based browsers (Camino and Epiphany, respectively) built with the native toolkit and fully integrated.

KDE also has Konqueror available with the Gecko rendering engine.

BTW: I far prefer Epiphany on Gnome over Firefox.

RE: It's already been done
by leech (3.92) on Fri 19th Oct 2007 10:34 UTC in reply to "It's already been done"
leech Member since:
2006-01-10
Fans: 1

No they don't. Epiphany just uses the XUL engine right now. What they're talking about here are the drop down menus on actual websites. The UI part of Epiphany fits very well into Gnome, but any sort of buttons or drop down menus within the website itself look horrible.

I tested out Epiphany with the webkit backend that is currently in Debian Sid and the difference in look is huge. Though I couldn't really use it for long, since webkit for gtk is still very unstable. But the buttons looked fantastic.

RE[2]: It's already been done
by elsewhere (5.16) on Sun 21st Oct 2007 02:16 UTC in reply to "RE: It's already been done"
elsewhere Member since:
2005-07-13
Fans: 16

No they don't. Epiphany just uses the XUL engine right now. What they're talking about here are the drop down menus on actual websites. The UI part of Epiphany fits very well into Gnome, but any sort of buttons or drop down menus within the website itself look horrible.


You're confusing elements. Firefox uses a XUL interface around the Gecko web rendering engine. Epiphany uses a Gnome-GTK wrapper (the UI part you referred to) around the Gecko web rendering engine. If you're seeing issues with buttons or drop-downs in Epiphany, that's Gnome/GTK issue, not a Firefox issue. The whole point is that by utilizing native rendering styles, Firefox would being rendering the same way Epiphany does. You may want to reconsider the theme you're using, if that's the issue.

The basic problem with XUL (and hence Firefox) is that it is hideously inefficient, at least in that it draws outrageously far more resources to utilize than a native toolkit would, though it is also it's biggest strength because it encourages the extensions that make FF so popular. Gecko itself is effective, but a bit bloated, which is why there has been a move towards webkit by companies like Apple, Adobe and Nokia, a fact that has been admitted by Mozilla and planned to address, though that remains to be seen.

RE: It's already been done
by chrish (1.76) on Fri 19th Oct 2007 14:01 UTC in reply to "It's already been done"
chrish Member since:
2005-07-14
Fans: 1

I really wish Camino could use Firefox plugins and search engines (although maybe this has changed since the last version of Camino I tried).

- chrish

RE: It's already been done
by unoengborg (4.72) on Sat 20th Oct 2007 09:44 UTC in reply to "It's already been done"
unoengborg Member since:
2005-07-06
Fans: 0

The probelm with thes DE centric browsers is that they get too small userbases. This means that things like plugins may be developed to work with them.

Good idea
by _mikk (2.16) on Fri 19th Oct 2007 02:58 UTC
_mikk
Member since:
2005-10-19
Fans: 0

Finally!

All these themes do only the part of the job.

It is the best browser on the market IMHO, so
this is really welcome addition.

Great job guys ( no sarcasm! )

native?
by zhulien (1.2) on Fri 19th Oct 2007 03:41 UTC
zhulien
Member since:
2006-12-06
Fans: 0

does that mean if the reason you use firefox is because the way it looks on that otherwise really crappy looking OS, you will now have to use it with the crappy look as the crappy looking OS?

RE: native?
by Bending Unit (3.2) on Fri 19th Oct 2007 07:29 UTC in reply to "native?"
Bending Unit Member since:
2005-07-06
Fans: 1

Yes.

RE: native?
by Sabz (1.44) on Fri 19th Oct 2007 08:02 UTC in reply to "native?"
Sabz Member since:
2005-07-07
Fans: 0

an what " Crappy OS " would that be? Windows Vista perhaps?

Uhmmm?
by gogglesguy (3.69) on Fri 19th Oct 2007 04:31 UTC
gogglesguy
Member since:
2007-08-10
Fans: 0

"look of the operating system"

As far as I know, most operating systems don't have a look. Linux doesn't have a look, neither does Windows, unless you count the shell part of the operating system.

OS X
by fbarns (2) on Fri 19th Oct 2007 06:45 UTC
fbarns
Member since:
2007-09-10
Fans: 0

I hope they carry it off.

I've just switched from Windows to OS X. I love Firefox and on Windows I used it since version 0.2. I love the extensions (had more than 10 installed).

But I can't use Firefox on OS X, because of 2 things:

1. The buttons are really ugly.
2. The radioboxes are even more ugly.

It really hurts to click on one of those ugly controls.

RE: OS X
by kaiwai (4) on Sat 20th Oct 2007 12:58 UTC in reply to "OS X"
kaiwai Member since:
2005-07-06
Fans: 16

I'm on MacOS X (Intel) and have found that Camino 1.5.2 is definitely a good replacement for Firefox. I'd like to see more 'support' for the extensions, but at the end, its weighing up between nice widgets or a extensible browser.

If only Opera adopted the same idea
by Laurence (3.92) on Fri 19th Oct 2007 07:09 UTC
Laurence
Member since:
2007-03-26
Fans: 3

My bigger gripe with Opera is that it is very hard to get the application to blend in with the OS theme

yay
by MamiyaOtaru (3.56) on Fri 19th Oct 2007 07:17 UTC
MamiyaOtaru
Member since:
2005-11-11
Fans: 1

This reminds me of Why Mozilla Doesn't Use Native Widgets ( http://ocallahan.org/mozilla/why-no-native-widgets.html ), which I read several years ago and with which I was generally unimpressed. Unfortunately the page is long gone so I can't read it again to remind myself of the reasoning. And some jerk decided to prevent it from being stored in archive.org with a robots.txt. Ashamed of whatever it was that it said, in light of new developments? Just a new owner who wants to block his current content? No idea.

If anyone has the text of that page I'd be very interested. Bit of history and all. And I'm glad it's history.

(edit: redid sentence not to end with a preposition, 'cause it bothered me. Being pedantic with myself is surely a sign of something.)

Edited 2007-10-19 07:21

RE: I think there's better things to work on
by theARE (2.67) on Fri 19th Oct 2007 08:16 UTC
theARE
Member since:
2006-11-30
Fans: 0

I also have found the Gtk file-selector to be awkward and mangled hugh pile of steaming proverbial.

Agreed with that. You can get a decent theme for firefox that makes it match your KDE desktop, but the GTK file-selector is a huge problem.

I really hate it. It looks bad and it works in a totally different way to the KDE file dialog.
The same is true about the GIMP as well though.

Pity that there isn't a way for GTK apps to detect they are running on KDE and use the KDE file-selector. The rest is color schemes and icons which can be corrected with a decent theme anyway.

anda_skoa Member since:
2005-07-07
Fans: 5

Pity that there isn't a way for GTK apps to detect they are running on KDE...


That one is pretty easy, basically

if (getenv("KDE_FULL_SESSION") != 0) // KDE

One could also query the respectice X property on the root window, in case the application developer wants to support DE detection in an application running on one machine, but displaying on an X server of another.

Pretty much the same applies for GNOME as well and XFCE also has a specific root window property IIRC

EDIT: fixed typo

Edited 2007-10-19 11:36

This is nice but...
by Lakedaemon (2.56) on Fri 19th Oct 2007 09:08 UTC
Lakedaemon
Member since:
2005-08-07
Fans: 3

I would like them to spend time fixing MathML and SVG rendering and adding feature to it....

That way, I'll be at last able to create beautiful maths and Japanese courses in xhtml+mathml+unicode+SVG.

Yet, for that, I guess that they still have to wait for the Stix Font project to deliver their open source math font with 4807 glyphs...

v Firefox is too bloated
by casuto (1.64) on Fri 19th Oct 2007 09:21 UTC
RE: Firefox is too bloated
by dylansmrjones (2.6) on Fri 19th Oct 2007 16:00 UTC in reply to "Firefox is too bloated"
dylansmrjones Member since:
2005-10-02
Fans: 21

Well, nobody is denying that AFAIK.

RE: Firefox is too bloated
by sbergman27 (4.64) on Sat 20th Oct 2007 01:38 UTC in reply to "Firefox is too bloated"
sbergman27 Member since:
2005-07-24
Fans: 33

"""

Firefox is too bloated

"""

Maybe. But if there were *one* thing I would like to see fixed, it is FF's exponential increase in table rendering times as table size increases. FF's horrid rendering times for huge tables, necessary for business reporting apps, make FF a no go for these applications.

Moaning about FF memory requirements is passe.

typical
by chrish (1.76) on Fri 19th Oct 2007 14:07 UTC
chrish
Member since:
2005-07-14
Fans: 1

Stop screwing around with minor things (with the zillions of "OS Integration" themes, Firefox already has a "native" UI almost everywhere) and fix the bugs.

I know it's more fun to add new features and rewrite things that already work, but there are lots of bugs in Bugzilla that need fixing. There are over 1900 "critical" and "major" bugs outstanding as of today.

- chrish

RE: typical
by gilboa (2.52) on Fri 19th Oct 2007 14:59 UTC in reply to "typical"
gilboa Member since:
2005-07-06
Fans: 0

Argh!

The problem is not themes.
You can always theme firefox to make it look like your OS' DE.
The problem is -form widgets-. [1]

Fire up google.com in firefox. Do you see the "Google search" and "I feel lucky" buttons? Look at the the posting window in osnews.com (Preview, Submit)? Don't they look like Windows 95 on downers? *

Making firefox 1.x/2.0 look anything close to normal requires manual edit/replacement of a number files in your res directory... and even then it doesn't look right.

- Gilboa
* Unless you're using Window XP or Vista.
[1] http://www.google.com/search?q=firefox+form+widgets

RE[2]: typical
by chrish (1.76) on Fri 19th Oct 2007 18:27 UTC in reply to "RE: typical"
chrish Member since:
2005-07-14
Fans: 1

Ah yes, got it now. I have no idea why that isn't handled by the built-in theme system, it seems like the same problem to me.

Those buttons are Motif-style, I think, which was horrible already when Motif was released back at the dawn of time.

- chrish