Closed Bug 420569 Opened 16 years ago Closed 16 years ago

Remove all button icons from the Add-ons Manager in gnomestripe and winstripe

Categories

(Firefox :: Theme, defect, P2)

defect

Tracking

()

RESOLVED FIXED
Firefox 3 beta5

People

(Reporter: wgianopoulos, Assigned: ispence)

References

Details

(Keywords: regression)

Attachments

(2 files)

Since the removal of the Icon on the find updates button in the add-ons manager, the button is now significantly different in height that the other buttons.  This looks rather un-polished.
Flags: blocking-firefox3?
Summary: SInce removal of the Icon on the Find updates icon, it has the wrong height → SInce removal of the Icon on the Find updates button, it has the wrong height
Nevermind.  I just realized this is only an issue because the other buttons have icons, but none of them are present by default, but were added by extensions.

-> INVALID
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → INVALID
Status: RESOLVED → REOPENED
Component: Theme → General
Flags: blocking-firefox3?
Product: Firefox → Thunderbird
Resolution: INVALID → ---
REOPENING.

This is an issue for Thunderbird as it displays the Install button by default.  The Icon should to be removed from the Install button as well I would think.
Summary: SInce removal of the Icon on the Find updates button, it has the wrong height → Since removal of the Icon on the Find updates button, it differs in height form the Install button
Summary: Since removal of the Icon on the Find updates button, it differs in height form the Install button → Find updates button differs in height from the Install button in add-ons manager
Status: REOPENED → NEW
Component: General → Extension/Theme Manager
Product: Thunderbird → Firefox
QA Contact: theme → extension.manager
There does not appear to be a way to file an extension manager bug under Thunderbird. :-(
Because it's not a Thunderbird bug, it's a toolkit bug
(In reply to comment #5)
> Because it's not a Thunderbird bug, it's a toolkit bug
> 
Exactly!

But for some odd reason there is no appropriate component that I can find under toolkit.
One could argue it is merely a theme issue.  I'll try to get a patch up soonish
(In reply to comment #7)
> One could argue it is merely a theme issue.  I'll try to get a patch up soonish
> 

Well, there is no component that appears to be correct for filing theme issues that impact all toolkit applications either (although these seem to often be filed under "Toolkit:XUl Widgets").

This is an issue under Firefox also.  But, only if you set extensions.hideInstallButton to false.
beltzner/faaborg: can we just get rid of all these icons-on-buttons?
(In reply to comment #9)
> beltzner/faaborg: can we just get rid of all these icons-on-buttons?
> 

I would think that for consistency across the theme, the buttons which display on that line of the add-ons manager ("Install", "Find Updates", "Install Updates" and "Show Information") either should either all have icons or should all not have icons.

The current mix and match approach is kind of not really a theme.
I was under the impression that we were removing all button icons
For GNOME, we normally use button icons for a limited number of "stock" actions, meaning actions like "save" or "delete" which have a stock icon. Some app-specific icons also make sense, but only if they are not over-used. 

For the icons in the addons dialog I don't think icons would improve the usability. 
Well the patch I wrote removed the icons, so I'm glad you guys feel that way.  Shall have it posted later tonight, currently in Windows
This removes the icons from each button in winstripe and gnomestripe.  pinstripe already beat us to it.

I'm hoping maybe Reed could enlighten me on the correct person to request review from, since we don't even know where this bug belongs to begin with
Assignee: nobody → ispence
Status: NEW → ASSIGNED
Comment on attachment 306949 [details] [diff] [review]
Removes icons from each button that goes at the bottom of that dialog

Mano can review this. :)
Attachment #306949 - Flags: review?(mano)
Comment on attachment 306949 [details] [diff] [review]
Removes icons from each button that goes at the bottom of that dialog

r=mano
Attachment #306949 - Flags: review?(mano) → review+
Component: Extension/Theme Manager → Theme
QA Contact: extension.manager → theme
Comment on attachment 306949 [details] [diff] [review]
Removes icons from each button that goes at the bottom of that dialog

Simple CSS removal to completely get rid of the icons-on-buttons to make UI clean. Also fixes an issue with icon height on products that use the Install button (not Firefox).
Attachment #306949 - Flags: approval1.9b4?
Attachment #306949 - Flags: approval1.9?
Not going to block beta 4 on this, and too late for a patch. We'll get it next time.
Flags: blocking-firefox3+
Priority: -- → P2
Target Milestone: --- → Firefox 3
Attachment #306949 - Flags: approval1.9b4? → approval1.9b4-
Comment on attachment 306949 [details] [diff] [review]
Removes icons from each button that goes at the bottom of that dialog

This is a blocker. No approval1.9 needed.
Attachment #306949 - Flags: approval1.9?
Keywords: checkin-needed
Summary: Find updates button differs in height from the Install button in add-ons manager → Remove all button icons from the Add-ons Manager in gnomestripe and winstripe
Checking in toolkit/themes/gnomestripe/mozapps/extensions/extensions.css;
/cvsroot/mozilla/toolkit/themes/gnomestripe/mozapps/extensions/extensions.css,v  <--  extensions.css
new revision: 1.12; previous revision: 1.11
done
Checking in toolkit/themes/winstripe/mozapps/jar.mn;
/cvsroot/mozilla/toolkit/themes/winstripe/mozapps/jar.mn,v  <--  jar.mn
new revision: 1.29; previous revision: 1.28
done
Checking in toolkit/themes/winstripe/mozapps/jar.mn;
/cvsroot/mozilla/toolkit/themes/winstripe/mozapps/jar.mn,v  <--  jar.mn
new revision: 1.30; previous revision: 1.29
done
Removing toolkit/themes/winstripe/mozapps/extensions/actionbuttons.png;
/cvsroot/mozilla/toolkit/themes/winstripe/mozapps/extensions/actionbuttons.png,v  <--  actionbuttons.png
new revision: delete; previous revision: 1.5
done
Checking in toolkit/themes/winstripe/mozapps/extensions/extensions.css;
/cvsroot/mozilla/toolkit/themes/winstripe/mozapps/extensions/extensions.css,v  <--  extensions.css
new revision: 1.46; previous revision: 1.45
done
Status: ASSIGNED → RESOLVED
Closed: 16 years ago16 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: Firefox 3 → Firefox 3 beta5
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: