Post a Comment
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.
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.
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.
GTK-Qt Theme Engine is your friend:
http://gtk-qt.ecs.soton.ac.uk/
Taken from their website:
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
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.
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.
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
> 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?
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.
> 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
"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
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
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.
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'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.
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
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.
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 ?
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
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.
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.
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.
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.
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.
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
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.
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
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...
"""
"""
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.
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
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









