Firefox: Not A Good Citizen on OS X Lion
zerodistraction.com
zerodistraction.com
In Linux, the Firefox button becomes an awkward-looking upside-down tab in the tab bar, because you're apparently not supposed to intrude into the sacrosanct title bar. (What about Chrome?) It also takes quite a bit of tweaking on the distributor's part to make Firefox look and behave like the rest of the OS (e.g. icon theme and font anti-aliasing), though this has gotten better in recent releases.
But most Apple apps like Safari and iTunes aren't good citizens on Windows, either.
Anyway, I think we should have a bit of leniency on web browsers. Part of the reason for the perceived incompatibility is that a web browser is not an ordinary app. A web browser is an environment in which most people spend most of their time. It's almost like an OS in itself, with its own UI paradigms such as tabs and add-on bars. Therefore browser designers put in a lot of effort trying to polish their UI exactly the way they want, and it's not easy to reconcile that with the native UI of several different OSes. It'll take time, especially since all the OSes are in the process of revolutionizing their own UIs.
It's not a good citizen on Windows either.
I'm not surprised Mozilla took this route, though. They are more focused on openness and freedom on the web, which are also admirable goals.
1. Lion/iOS-style scrollbars are currently enabled on the nightly builds of the "UX" branch, and will hopefully be merged into the mainstream release soon.
2. Lion-native fullscreen landed in Firefox 14, which is the current "Aurora" build. It will enter Beta in 6 weeks, or Stable in 12 weeks.
Unless those jerks have a 1:1 correspondence to actual user input events
> broken full screen mode
Multiwindow, multiscreen OS supporting only a single maximized window on a single screen, with totally uninformative, pretentious >500ms mandatory transition animation. "Broken"
It’s kinda irrelevant in this case because Mozilla doesn’t actually care about any of this. They are just slow like a snail and incompetent when it come to writing apps for OS X. They don’t want to improve it.
Not that I care.
The only broken full screen mode is Lion's. If anything, I am saddened Firefox is switching to that POS.
This doesn't excuse applications (e.g., VMware Fusion, sorta-kinda, and then only in some cases, and apparently now Firefox) that are replacing their existing full-screen support that works better in other situations, alas.
Trouble I see is figuring out what a "universally applicable full-screen mode" should even look like in the possible presence of one or more displays arranged arbitrarily, each with one or more virtual desktops. For instance, on my single 27" 16:9 display, I'd prefer browser and e-reader full screen modes with configurable left and right margins, and PDF readers that force portrait documents ONLY into 2-up, non-"continuous" mode, in all these cases with no chrome whatsoever (even when browsing with tabs), while in VMware, I'd prefer an option to choose either Lion-style or "classic" full screen, as I like both for different applications. But, on the whole, imperfect as it remains, I prefer the Lion set-up to Snow Leopard's in most cases. If I ever have room on my desktop for TWO 27" displays, I might say the opposite (and did, in fact, when I had two smaller screens rather than my current set-up).
And both are better than the Windows 8 preview's "full-screen only for crippled, tablet-style applications" model, because, e.g., I WANT Remote Desktop to stay connected in the background (to be fair, though, Windows 7 and 8 do have better built-in "fullish screen" window management features than any OS X version, but this is very easy to fix in OS X with either AppleScript or third-party tools).
Short of writing my own window manager, Web browser, etc., I'd personally be very, very hard to please all the time. Case in point: should Apple support TWO multi-touch trackpads with independent, configurable gestures? Probably not, but that didn't stop me from finding a workaround (hint: Wacom's latest tablets have gesture support).
Heck, I've seriously considered wiring up a MIDI pedal controller as a hyper key in Emacs, but I certainly don't expect any OS to support this out-of-the-box...
The only application I ever full screen is iTerm2, and that's only so I can get enough screen room to open 10 split windows in vim.
Here Firefox enables me to vote with my feet.
Just be polite, rational, constructive and helpful. Only lazy people turn to these spiteful remarks.
You do not know it all. You started from somewhere. Your opinion is an opinion. If you are more fortunate in your experience or knowledge then the contributor above you, do good with it. These logical statements above should be a mantra before submitting a comment anywhere online. The web can not be dictated or controlled but a common culture and mass influence can make it a happier place within its communities.
If anything, it is you who is being a bully, barging in and telling us how we should behave without even grasping who we are and how we are behaving now.
Maybe I "do not understand in the least". I personally still feel what I said has some merit and was not hard to see that I meant to inspire positivity more so then to come across as judgmental. I think you and me both know I was not bullying you to be something you all are not. I say "all" because you spoke of "we". If you are justified in saying "we" and can't relate/respect what I am saying, then I don't think I want to be part of your circle.
(I also remember being convinced that Win9x-style aliased font rendering was the pinnacle and shunned ClearType and co. for a few years)
While I have more then enough gripes about the mozilla project, this just comes off whiney. Have you checked Bugzilla? Have you discussed on the Mailing list? Is there a Request for enhancement? Is their code in the repo that is about to drop in an upcoming release?
From memory the firefox UI is coded in XUL, so the actual changes are to the XUL controls, which have to be made as close to identical between all supported platforms. Not in the case of look, but in the scroll gradiant and event chain.
While its easier to take pot shots from your blog and HN you could actually help the situation by advocating it as a priority to the developers by talking to them, by testing code and even contributing. People have already pointed out that most of your complaints are already coming in later versions.
Personally I went back to Snow Leopard as I think these very Lion features was a step backward in usability for my tastes. I don't like the disappearing scroll bars, and mission control is a poor replacement for spaces/expose.
http://apple.stackexchange.com/questions/17941/how-do-i-run-...
Pretty sure that's not intended.
I don't understand why they don't simply use Safari's default behavior, it's not like Apple has a patent on physics and smooth animations.
While Mozilla may be slow to implement Apple's new UI features, at least they can paint the UI widgets properly.
not even apple has updated all of it's software to support these new features.. hell they can't even get xcode to stop crashing constantly yet...
(..says the old curmudgeon who realizes that despite all efforts to the contrary, he's getting increasingly less knowledgeable percentage-wise of what's out there. However you can't fault the kid for trying!)
A parallel article could be written on how Firefox is the best browser because careful attention has been paid not not ruining the user experience by implementing widely acknowledged design errors in Lion.
Unfortunately, they've routinely shipped OS X versions of Firefox with show stoppingly-bad performance and UI bugs, and they've been far too conservative in addressing such issues. For years I rolled my own builds of Firefox just to include patches for important bugs that had been left languishing in bugzilla. (I see they finally fixed horizontal scrolling, only 7 years after two-finger scrolling was first introduced. Nice.)
As soon as Safari was able to match Firefox's performance, which was about 5 years ago, I left Firefox behind for good. Firefox was always, and probably still is, a fine browser on Windows, but the OS X version of Firefox is second class and really only suitable for Firefox superfans.
Perhaps we can approximate. Here's Firefox's user feedback dashboard:
http://input.mozilla.org/en-US/?q=&product=firefox&v...
According to this, it looks like 5% of Firefox users are on OSX (or at least 5% of the users who care enough to submit feedback). I've heard (anecdotally) that Mozilla is planning on supporting the features mentioned in the OP, but perhaps it's just not a high priority due to the percentage of their total users that it would benefit (of course, this is a circular argument).