Closed Bug 351157 Opened 18 years ago Closed 18 years ago

Winstripe Go and Search buttons need graphical overhaul for better OS integration

Categories

(Firefox :: Toolbars and Customization, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 2

People

(Reporter: dao, Unassigned)

References

Details

(Whiteboard: [Fx2 theme change])

Attachments

(7 obsolete files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060902 Minefield/3.0a1
Build Identifier: 

While semi-transparent, the Go and Search endcaps still don't look acceptable with darkish OS themes. Additionally, the borders look aliased.

Reproducible: Always
Blocks: NewTheme
Whiteboard: [Fx2 theme change]
Attachment #236539 - Flags: review?(mconnor)
Attached image screenshot before / after overhaul (obsolete) —
(In reply to comment #1)
> Created an attachment (id=236539) [edit]
> new Go, Search and Search provider images v1

With these images I tried to achieve:

- smoother border
- new light background
- change the background gradient on active state in order to look pressed
Flags: blocking-firefox2?
Changing target milestone to increase chance of showing up on search queries.

I'm not convinced by the before/after mockups.  The after appearance on Luna is significantly worse, while the after appearance on Classic is better in some ways (no bizarre white line around button) but worse in others (buttons are almost invisible now).

I think the endcaps would look better if we styled the textfields non-natively as well, to make them look more like the flat Luna look on Classic.  Making a set of endcap images that look good on Luna and Classic as-is seems almost impossible.
Target Milestone: --- → Firefox 2
(In reply to comment #5)
> The after appearance on Luna is significantly worse

Well, it's lighter (I guess that's what you mean) and thus closer to the initial mockup (which I liked). Maybe just my taste, don't know ...

> while the after appearance on Classic is better in some
> ways (no bizarre white line around button) but worse in others (buttons are
> almost invisible now).

Yeah, I know. I'm open to suggestions how to improve this without significantly changing the look on bright themes like Luna.
Comment on attachment 236539 [details]
new Go, Search and Search provider images v1

canceling review request due to open issues.
Attachment #236539 - Flags: review?(mconnor)
(In reply to comment #6)
> (In reply to comment #5)
> > The after appearance on Luna is significantly worse
> Well, it's lighter (I guess that's what you mean)

Or did you mean the real Luna? I'm asking because my screenshot is from the Royale theme, which doesn't use Luna's beige.
Component: General → Toolbars
QA Contact: general → toolbars
(In reply to comment #6)
> (In reply to comment #5)
> > The after appearance on Luna is significantly worse
> 
> Well, it's lighter (I guess that's what you mean) and thus closer to the
> initial mockup (which I liked). Maybe just my taste, don't know ...

Um... the top was before, right?  The top Go button is lighter than the bottom one, which is dimmer, which is what I didn't like.

Maybe the buttons can be made to look good by using a light highlight only around the right/bottom sides, which would match the highlighting used by Windows Classic's bevels.  Then they would probably look less out of place on Classic while still having some kind of highlight in Luna?
(In reply to comment #9)
> Um... the top was before, right?  The top Go button is lighter than the bottom
> one, which is dimmer, which is what I didn't like.

Okay, I tried to fix that. New images coming.

> Maybe the buttons can be made to look good by using a light highlight only
> around the right/bottom sides, which would match the highlighting used by
> Windows Classic's bevels.  Then they would probably look less out of place on
> Classic while still having some kind of highlight in Luna?

There are two borders, a bright and a dark one, plus they are rounded ... I don't think it's possible to make them look like Classic bevels without trashing the look in Luna. At least I don't know how to do this. Painting the bright border on 2 instead of 4 sides probably wouldn't be enough.
Attachment #236539 - Attachment is obsolete: true
Attachment #236540 - Attachment is obsolete: true
Attachment #236541 - Attachment is obsolete: true
Attachment #236579 - Flags: review?(mconnor)
Attached image v2 screenshots (obsolete) —
(In reply to comment #5)
> I think the endcaps would look better if we styled the textfields non-natively
> as well, to make them look more like the flat Luna look on Classic.  Making a
> set of endcap images that look good on Luna and Classic as-is seems almost
> impossible.

I think this would be acceptable. Fixing top and bottom border widths to 1px could already be enough. But to be sure, I'd have to see this in action. Unfortunately, I didn't get it to work. I guess it's possible and since I'm new to XUL, somebody else might be more successful.
(In reply to comment #13)
> Fixing top and bottom border widths to 1px could already be enough.

Forget that. I thought the text box would be 2px higher than the endcaps. But at least in the Search bar, that's not the case. It just looks out of place because the border _colors_ don't match.
(In reply to comment #5)
> I think the endcaps would look better if we styled the textfields non-natively
> as well, to make them look more like the flat Luna look on Classic.  Making a
> set of endcap images that look good on Luna and Classic as-is seems almost
> impossible.

http://forums.mozillazine.org/viewtopic.php?p=2470043#2470043
See also attachment 236722 [details] for some more v2 screenshots with the proposed "not completely native" textfields (using ThreeDShadow as border-color).
Peter (or anybody else), if you think v2 still looks worse, please let me know, otherwise please confirm this bug.
(In reply to comment #17)
> Peter (or anybody else), if you think v2 still looks worse, please let me know,
> otherwise please confirm this bug.

I still don't think it's as good as the old images on Luna (looks very flat).  I think it's a bit better on Classic.  I'll confirm, but I'm not sold :)
Status: UNCONFIRMED → NEW
Ever confirmed: true
This seems like aesthetic twiddling which won't garner a clear consensus, and we're not going to block on that sort of debate.
Flags: blocking-firefox2? → blocking-firefox2-
(In reply to comment #18)
> I still don't think it's as good as the old images on Luna (looks very flat).

Well, that's something I can work on. I don't want it to look flat, I just want to fix the aliased corners and the bad integration when the theme is dark.
Attachment #236579 - Attachment is obsolete: true
Attachment #236580 - Attachment is obsolete: true
Attachment #236579 - Flags: review?(mconnor)
Attached image v3 screenshots (obsolete) —
Attachment #236898 - Flags: review?
Comment on attachment 236898 [details]
Go, Search and Search provider images v3

v3 doesn't really work with very dark OS themes. (see last one in attachment 237109 [details])
Attachment #236898 - Attachment is obsolete: true
Attachment #236898 - Flags: review?
(In reply to comment #23)
> (From update of attachment 236898 [details] [edit])
> v3 doesn't really work with very dark OS themes. (see last one in attachment
> 237109 [edit])
> 

The screenshots (v3) for other themes (except very dark) look much much better than the current state. It will be great if you can solve the problem for very dark themes, but even if not, we should definitely land this patch. 

Even for very dark themes, this patch looks better than the current state, if not perfect. 

And this will solve the problem I just filed in Bug 351790
*** Bug 351790 has been marked as a duplicate of this bug. ***
There are some new end caps that look much better. They are still not perfect (aliased corners), but it's less visible due to the lower opacity. I think it's good enough and I doubt it will be changed again in this bug.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
(In reply to comment #26)
The final images are even better (close to v2, actually).
-> fixed
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Status: REOPENED → RESOLVED
Closed: 18 years ago18 years ago
Resolution: --- → FIXED
Attachment #236901 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: