Closed Bug 751439 Opened 13 years ago Closed 13 years ago

Icons must be square

Categories

(Marketplace Graveyard :: Developer Pages, defect, P4)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: andy+bugzilla, Unassigned)

References

Details

In the validation we don't check that the icons are square. We don't check for that when we fetch icons from the app. Having a non-square icon would be pretty crazy, but we should check for it.
Assignee: nobody → cvan
Target Milestone: --- → 2012-05-24
Target Milestone: 2012-05-24 → 2012-06-07
Blocks: 752013
Priority: -- → P4
Target Milestone: 2012-06-07 → 2012-06-21
We resize icons, right? So, what is the current output? Does this look ridiculous or just some padding or something?
Blocks: 766201
No longer blocks: 752013
(In reply to Wil Clouser [:clouserw] from comment #1) > We resize icons, right? So, what is the current output? Does this look > ridiculous or just some padding or something? In some cases icons can look real weird - especially when they're in your Dock or on your B2G device. See http://cl.ly/11063Z2V192b3R0E043i
Ok. I'm comfortable leaving this as a low priority. People want their apps to succeed and will upload icons that look good (leaving aside the fact that this is a corner case for icons anyway). Thanks for the screenshot.
I have a patch for this, but then I was thinking maybe we don't care if the icon is square for like weirdly shaped transparent icons. Eh, I'll get an r anyway.
Target Milestone: 2012-06-21 → 2012-07-12
Target Milestone: 2012-07-12 → 2012-07-19
This is easy.
Target Milestone: 2012-07-19 → 2012-07-26
Blocks: 766199
Target Milestone: 2012-07-26 → ---
This is something that needs a check in the validator since the icons on Marketplace aren't (for non-packaged apps, anyway) the same icons that the browser sees. The icons in the manifest need to be square. There's a bug somewhere (the number escapes me) to check that the URLs for icons return 200. This could be done as part of that test.
Assignee: cvan → nobody
No longer blocks: 766199
Depends on: 775890
This is now being tested for in the validator: https://github.com/mozilla/app-validator/commit/6a94fdcc28c9501b5170a771582bed997ccc9d0a A check needs to be added in the icon upload function, as well.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.