Mike Connor wrote:
> Everything old is new again!
>
> So... beauty is in the eye of the beholder, and there isn't much of a middle ground here. Mostly stuff ends up looking broken/half-assed if it's a mix of native and non-native
This is the situation we are in already, and this is part of the problem.
Things are "looking broken/half-assed".
We use native icons and non-native icons:
http://i.imgur.com/Jm65o.png
> so we really have to commit one way or another.
No, because it is just impossible to do 100% GTK or 100% "Firefox".
We can't use GTK tabs, so we use "XUL" tabs.
But at the same time, we use native close buttons and the native "add-tab" icon.
We are mixing GTK and non-native UIs. And this will never change.
What I am proposing here is that *sometimes* we should NOT use GTK, to avoid
this "broken/half-assed" UI.
> The last time I was involved in this, we concluded that looking like a native app mattered more on Linux than having our own ideal of a look and feel, especially since there's highly divergent look and feel across distros/themes. Because of this, we haven't had the keyhole on Linux for four years, and is that hurting us?
Is that the actual reason for not having the keyhole? I wasn't involved in any
of these discussions, but from what I see in bugzilla, we don't have the keyhole
because we never really got the ressources, and the implementation was kind of
problematic. I haven't seen a "don't do this" comment anywhere. But again, I wasn't
involved in the UI work at all back then.
> is that hurting us?
I have no data to back this up, but I'd be happy to setup a survey: because we
don't get the nice-looking mac/windows theme, a lot of our linux users feel like
they are left behind.
And I believe this is hurting us.
> I think there's some core questions to answer here, before we change anything:
>
> * what has changed in the Linux marketplace to argue for "distinctly Firefox" over "as native as possible"?
Nothing. But a big change is coming in Firefox: the new Australis theme.
I am not sure that this theme will ever be implementable without this
native/non-native tradeoff.
> * is there user feedback/questions acting as support for either side of things?
I don't know. Do Linux users actually use the feedback button or SUMO?
Again - and this is just from my experience - I hear a lot of people complaining about this.
I can write a blog post about this and setup a survey.
Would that help?
> * is this going to have a tangible impact on adoption/use of Firefox, and is that enough to justify significant work to design and implement a new theme?
How much work are we talking about?
I think, the minimum, is:
- close buttons + new-tab button
- keyhole
- glyphs
And I don't think it's even possible to know if this is going to have a tangible
impact. I don't think this will be huge. But I am pretty sure this will bring
back some users.
> On 2012-02-06, at 12:15 PM, Paul Rouget <
pa...@mozilla.com> wrote:
>
> > To follow-up on comments:
> >
https://bugzilla.mozilla.org/show_bug.cgi?id=635316#c10
> >
https://bugzilla.mozilla.org/show_bug.cgi?id=572484#c36
> >
> > Firefox on Linux doesn't look good compared to Firefox on Mac or Windows.
> > On Linux, there are plenty of GTK themes, that makes things difficult.
> > Here are 35 screenshots of Firefox on Linux
http://imgur.com/a/3SUqp
> > (I asked on twitter, not sure how representative this is. This is 2 months old).
> >
> > A couple of things that feel wrong:
> > - the close button on tabs and the "add-tab" button look too thick.
> > Most of the GTK themes come with a thick close button.
> > - the toolbar icons don't look well-integrated in Firefox.
> > - the "go back" button, when alone, look kind of "lost". It's too small.
> > The back button is a very important element of the UI. I want the keyhole.
> >
> > To fix these problems, we need to use our own icons and break the GTK
> > integration. Not completely, just a little. We can use a thin builtin close icon
> > in the tabs, and keep the GTK close icon for the Addon-bar for example - bug 572484
> >
> > Trading the GTK back icon for the round back icon we use on Mac and Windows will
> > make the application be less "GTK", but much more "Firefox".
> >
> > For the toolbar icons, some are built-in, some are from GTK, and they usually
> > don't work together. See
http://i.imgur.com/Jm65o.png - bug 572484 & bug 572485
> >
> > Can we break the GTK integration to address these problems?
> > Should we fix some of these problems upstream (close button)? Is it even possible?
> >
> > -- Paul Rouget
-- Paul