Closed
Bug 458199
Opened 16 years ago
Closed 16 years ago
Polish the download manager on Mac OS X
Categories
(Toolkit :: Themes, defect)
Tracking
()
VERIFIED
FIXED
mozilla1.9.2a1
People
(Reporter: mstange, Assigned: mstange)
References
Details
(Keywords: polish, verified1.9.1)
Attachments
(5 files, 3 obsolete files)
399.92 KB,
image/png
|
faaborg
:
ui-review+
|
Details |
6.81 KB,
patch
|
dao
:
review+
|
Details | Diff | Splinter Review |
8.02 KB,
patch
|
dao
:
review+
beltzner
:
approval1.9.1-
|
Details | Diff | Splinter Review |
2.32 KB,
patch
|
sdwilsh
:
review+
beltzner
:
approval1.9.1+
|
Details | Diff | Splinter Review |
37.45 KB,
image/png
|
Details |
See screenshot:
- Gradient on selected item (changes according to blue / graphite theme,
focused / unfocused list and active / inactive window)
- Smaller font for the file name
- text-shadow on selected item
- Minor padding fix
Attachment #341429 -
Flags: ui-review?(faaborg)
Assignee | ||
Comment 1•16 years ago
|
||
Attachment #341430 -
Flags: review?(mconnor)
Assignee | ||
Comment 2•16 years ago
|
||
The richlist in the "Settings" pane of Terminal's preferences window also uses these gradients.
Comment 3•16 years ago
|
||
Comment on attachment 341429 [details]
Screenshots
Personally I think this looks great, but I want Stephen Horlander or Kevin Gerich to also weigh in since they drove the graphic design work for Firelight.
Attachment #341429 -
Flags: ui-review?(faaborg) → ui-review+
Comment 4•16 years ago
|
||
Stephen and Kevin: what do you think of the change?
Comment 5•16 years ago
|
||
It's a very nice look, but I think the gradient adds unnecessary emphasis to the selection.
The extra emphasis seems appropriate when you're making a selection which affects the content of the window, such as the Terminal theme picker that Markus mentioned, or the account picker in System Preferences/Accounts. But it doesn't make sense to me as a more global style.
Comment 6•16 years ago
|
||
>The extra emphasis seems appropriate when you're making a selection which
>affects the content of the window, such as the Terminal theme picker that
>Markus mentioned, or the account picker in System Preferences/Accounts. But it
>doesn't make sense to me as a more global style.
That's an interesting distinction. What about using these gradients on the location bar autocomplete? In that case there is a need to give visual emphasize to the selected item in the richlist view, and there is a less of a sense of platform unity since this type of auto complete is unique to Firefox.
Other richlist views to consider are the addons manager, and the error console.
Assignee | ||
Comment 7•16 years ago
|
||
(In reply to comment #5)
> The extra emphasis seems appropriate when you're making a selection which
> affects the content of the window, such as the Terminal theme picker that
> Markus mentioned, or the account picker in System Preferences/Accounts. But it
> doesn't make sense to me as a more global style.
I haven't thought of this before - it really is an interesting distinction.
I looked through different Mac apps to see if other apps make this distinction for richlists, but the only non-window-affecting richlists I've found are Safari's and Adium's downloads lists. Adium uses a gradient, Safari doesn't.
Kevin, are there other examples of richlists without gradients in OS X?
Personally I think the nice look of the gradient is worth the unnecessary emphasis :-).
(In reply to comment #6)
> What about using these gradients on the
> location bar autocomplete? In that case there is a need to give visual
> emphasize to the selected item in the richlist view, and there is a less of a
> sense of platform unity since this type of auto complete is unique to Firefox.
For some reason I wouldn't use it there. I think it's because the gradients add some kind of "stability" to the look that's inappropriate for something as transient as the autocomplete popup. It's worth a try, though.
> Other richlist views to consider are the addons manager, and the error
> console.
I'm definitely in favor of using gradients there, although these lists have the "unnecessary emphasis" problem Kevin mentioned, too.
Comment 8•16 years ago
|
||
>other examples of richlists without gradients in OS X?
Perhaps an important consideration is the appearance of the different file system views in the Finder. The download manager is meant to be file system-ish in that it is a list of files, and you double click an item to open it. The content area of the finder doesn't use gradients, (although the window controlling source view on the left does).
People probably won't be too focused on this similarity since users rarely use the larger icon size in the Finder's list view, but figured I would mention it in case it sways people's opinions.
>Personally I think the nice look of the gradient is worth the unnecessary
>emphasis :-).
Overall quality of appearance is an important consideration, even in cases where there might be a slight downside to external consistency or usability.
Stephen and Kevin should make the final call since they have done so much work to create Firelight.
Comment 9•16 years ago
|
||
Comment on attachment 341430 [details] [diff] [review]
patch v1
Kevin, this is your call.
Attachment #341430 -
Flags: review?(mconnor) → review?(kevin)
Assignee | ||
Comment 10•16 years ago
|
||
Kevin, is this on your radar?
Assignee | ||
Updated•16 years ago
|
Attachment #341430 -
Flags: review?(kevin) → review?(mconnor)
Assignee | ||
Comment 11•16 years ago
|
||
Attachment #341430 -
Attachment is obsolete: true
Attachment #380588 -
Flags: review?(dao)
Attachment #341430 -
Flags: review?(mconnor)
Comment 12•16 years ago
|
||
If the patch passes review, let's go ahead and take this, it really looks nice.
Comment 13•16 years ago
|
||
Are there plans to use the images for other (rich)listboxes? If not, they should probably be in pinstripe/mozapps/downloads/.
Assignee | ||
Comment 14•16 years ago
|
||
I don't have such plans, so let's move them to downloads for now.
Attachment #380588 -
Attachment is obsolete: true
Attachment #380596 -
Flags: review?(dao)
Attachment #380588 -
Flags: review?(dao)
Assignee | ||
Comment 15•16 years ago
|
||
oh, maybe I should update the urls in the CSS, too
Assignee | ||
Comment 16•16 years ago
|
||
Attachment #380596 -
Attachment is obsolete: true
Attachment #380597 -
Flags: review?(dao)
Attachment #380596 -
Flags: review?(dao)
Updated•16 years ago
|
Attachment #380597 -
Flags: review?(dao) → review+
Assignee | ||
Comment 17•16 years ago
|
||
This also includes some changes to the "Clear List" button that bug 477827 added on trunk.
Attachment #380604 -
Flags: review?(dao)
Updated•16 years ago
|
Attachment #380604 -
Flags: review?(dao) → review+
Assignee | ||
Updated•16 years ago
|
Attachment #380604 -
Flags: approval1.9.1?
Comment 18•16 years ago
|
||
Comment on attachment 380604 [details] [diff] [review]
191 version, with button polish
Are we sure the button changes won't cause theme compatibility issues?
Comment 19•16 years ago
|
||
This is theme-only code -- it won't be used at all when another theme is selected.
Comment 20•16 years ago
|
||
Comment on attachment 380604 [details] [diff] [review]
191 version, with button polish
a191=beltzner
Attachment #380604 -
Flags: approval1.9.1? → approval1.9.1+
Assignee | ||
Comment 21•16 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.2a1
Assignee | ||
Comment 22•16 years ago
|
||
Keywords: fixed1.9.1
Comment 23•16 years ago
|
||
This patch means we no longer respect the system selection color. I've filed bug 495686 about this.
Assignee | ||
Comment 24•16 years ago
|
||
Backed out.
Status: RESOLVED → REOPENED
Keywords: fixed1.9.1
Resolution: FIXED → ---
Target Milestone: mozilla1.9.2a1 → ---
Comment 25•16 years ago
|
||
(In reply to comment #23)
> This patch means we no longer respect the system selection color. I've filed
> bug 495686 about this.
Did we respect that before? Does Safari? Is that the right thing to be respecting for complex listboxes like this?
Those are the questions that led to my decision to back-out and re-open. Need to make sure we've considered them before re-landing.
Comment 26•16 years ago
|
||
Shawn says that we did, indeed, used to respect the selection colour, as does Safari.
Updated•16 years ago
|
Attachment #341429 -
Flags: ui-review+ → ui-review?(faaborg)
Comment 27•16 years ago
|
||
Comment on attachment 341429 [details]
Screenshots
I think it's fine to use the blue / graphite appearance colors instead of the selection color. It's suboptimal to hardcode colors, but that's not a rarity in pinstripe, and effectively it doesn't seem to reduce the nativeness. But then I don't use OS X.
Let's get this sorted out with another ui-review pass?
Comment 28•16 years ago
|
||
(In reply to comment #26)
> Shawn says that we did, indeed, used to respect the selection colour, as does
> Safari.
It should also be noted that Safari doesn't use gradients, as mentioned in comment 7. We seemed to be fine with not following Safari in that regard.
Comment 29•16 years ago
|
||
Looking at Safari (and Finder), I think those gradients are normally only used in source lists.
Updated•16 years ago
|
Attachment #341429 -
Flags: ui-review?(faaborg) → ui-review+
Comment 30•16 years ago
|
||
Comment on attachment 341429 [details]
Screenshots
It's not the literal selection color, but definitely in the spirit of the aqua / graphite selection color
Updated•16 years ago
|
Attachment #380604 -
Flags: approval1.9.1+ → approval1.9.1?
Comment 31•16 years ago
|
||
I don't feel like we should be taking this for 1.9.1 - it is a regression from Firefox 3.0 and I think we should get more user feedback on trunk before we consider taking it there (although I really like the way this looks compared to before). Maybe on branch we should only take the changes that don't cause a regression from 3.0.
Assignee | ||
Comment 32•16 years ago
|
||
(In reply to comment #30)
> (From update of attachment 341429 [details])
> It's not the literal selection color, but definitely in the spirit of the aqua
> / graphite selection color
Just to prevent a potential misunderstanding:
"Aqua / graphite" and "selection color" are two different things. They're separate options in the system appearance settings.
Assignee | ||
Comment 33•16 years ago
|
||
This patch only contains the font size, alignment and button changes; no gradients. Do we want it?
Assignee | ||
Comment 34•16 years ago
|
||
This is what the latest patch looks like with purple selection color.
Comment 35•16 years ago
|
||
(In reply to comment #34)
> This is what the latest patch looks like with purple selection color.
This is leaps and bounds better than what we currently have on 1.9.1.
Comment 36•16 years ago
|
||
I feel like we are being overly concerned with the extreme minority use case at the cost of not deploying something that makes the vast majority use case more polished. Most of our users won't even know that an alternate selection color is possible.
Comment 37•16 years ago
|
||
The question is not whether or not we're being overly concerned, IMO, but *when* we are deciding to make these decisions. If you ask me to make up my mind on this sort of thing under the gun, without proper time or analysis or thought to the issue, then I'm going to say "do the least risky thing."
That's precisely what's happening here. There's no real agreement in this bug, the Firelight theme creators weren't thrilled with it in comment 5, and I don't see any reason why we are so sure of this change that we want to churn it now.
The smaller patch is fine, if it gets reviewed and tested.
a191- on the gradients as per this comment.
Updated•16 years ago
|
Attachment #380604 -
Flags: approval1.9.1? → approval1.9.1-
Comment 38•16 years ago
|
||
Comment on attachment 380905 [details] [diff] [review]
simpler 1.9.1 version
>+:root:not([active]) #clearListButton {
>+ color: #7C7C7C !important; /* remove this when we support click-through */
Can we get a bug number added to this comment please.
r=sdwilsh with that change.
Attachment #380905 -
Flags: review+
Assignee | ||
Updated•16 years ago
|
Attachment #380905 -
Flags: approval1.9.1?
Comment 39•16 years ago
|
||
Comment on attachment 380905 [details] [diff] [review]
simpler 1.9.1 version
a191=beltzner
Attachment #380905 -
Flags: approval1.9.1? → approval1.9.1+
Assignee | ||
Updated•16 years ago
|
Summary: Use gradients on selected items in the download manager on Mac OS X → Polish the download manager on Mac OS X
Assignee | ||
Comment 40•16 years ago
|
||
Status: REOPENED → RESOLVED
Closed: 16 years ago → 16 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.2a1
Assignee | ||
Comment 41•16 years ago
|
||
Keywords: fixed1.9.1
Comment 42•16 years ago
|
||
Verified fixed on trunk and 1.9.1 branch:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2a1pre) Gecko/20090711 Minefield/3.6a1pre ID:20090711031617
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5
Status: RESOLVED → VERIFIED
Keywords: fixed1.9.1 → verified1.9.1
You need to log in
before you can comment on or make changes to this bug.
Description
•