[meta] Redesign Addons Manager UI

VERIFIED FIXED

Status

()

defect
VERIFIED FIXED
9 years ago
5 years ago

People

(Reporter: Unfocused, Assigned: Unfocused)

Tracking

(Depends on 5 bugs, {meta})

Trunk
Points:
---
553567, 562933, 565414, 565522, 570128, 379745, 461973, 465090, 520124, 552754, 552755, 553455, 553457, 553460, 553461, 553462, 553463, 553464, 553465, 553466, 553468, 553469, 553470, 553472, 553473, 553475, 553477, 553479, 553481, 553482, 553483, 553485, 553486, 553487, 553488, 553491, 553493, 553494, 553501, 553502, 553503, 553505, 553506, 553507, 553509, 553515, 553631, 553632, 553642, 553646, 553651, 553658, 553771, 553870, 554007, 554231, 554234, 554237, 554245, 554796, 555509, 556223, 556228, 557240, 557701, 557916, 557943, 557949, 557959, 558039, 558042, 558134, 558158, 558287, 558290, 559783, 559808, 559828, 560449, 560928, 561060, 561077, 561108, 561121, 561237, 561260, 561261, 561263, 561687, 561982, 562052, 562079, 562196, 562232, 562239, 562241, 562246, 562300, 562306, 562622, 562765, 562776, 562795, 562797, 562799, 562800, 562801, 562847, 562853, 562854, 562877, 562885, 562887, 562889, 562890, 562892, 562894, 562896, 562899, 562902, 562916, 562924, 562925, 562937, 562941, 562942, 562946, 562948, 562949, 562950, 562952, 562978, 562992, 562995, 563006, 563072, 563102, 563131, 563135, 563137, 563565, 563909, 563916, 564384, 565064, 565291, 565293, 565300, 565311, 565359, 565562, 565576, 565610, 565682, 565686, 565855, 566194, 566462, 566591, 566605, 566608, 566626, 566764, 566832, 566866, 566915, 567115, 567120, 567127, 567131, 567652, 567714, 569096, 569519, 569638, 569797, 572567, 573062, 576227, 578379, 579779, 580664, 586066, 588244, 588614, 588888, 591663, 593315, 598738, 616386, 756970
Dependency tree / graph
Bug Flags:
in-testsuite -
in-litmus -

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [rewrite], URL)

Attachments

(3 obsolete attachments)

This is a tracking/meta bug for the redesign of the Addons Manager UI.

Project page is at: 
https://wiki.mozilla.org/Firefox/Projects/Extension_Manager_Redesign
Version: unspecified → Trunk
Keywords: meta
Whiteboard: [meta] → [rewrite]
Assignee: nobody → bmcbride
Status: NEW → ASSIGNED
Depends on: 553457
Depends on: 553455
Depends on: 553460
Depends on: 553461
Depends on: 553462
Depends on: 553463
Depends on: 553464
Depends on: 553465
Depends on: 553466
Depends on: 553468
Depends on: 553470
Depends on: 553469
Depends on: 553472
Depends on: 553473
Depends on: 553475
Depends on: 553477
Depends on: 553479
Depends on: 553481
Depends on: 553482
Depends on: 553483
Depends on: 553485
Depends on: 553486
Depends on: 553487
Depends on: 553488
Depends on: 553491
Depends on: 553493
Depends on: 553494
Depends on: 553500
Depends on: 553501
Depends on: 553502
Depends on: 553503
Depends on: 553505
Depends on: 553506
Depends on: 553507
Depends on: 553509
Depends on: 553515
Depends on: 553567
Depends on: 553631
Depends on: 553632
Depends on: 553642
Depends on: 553646
Depends on: 553651
Depends on: 553658
Depends on: 553771
Depends on: 553870
Depends on: 554007
Depends on: 554231
Depends on: 554234
Depends on: 554237
Depends on: 554245
Depends on: 556223
Depends on: 556228

Updated

9 years ago
Depends on: 504333
Depends on: 557636
Depends on: 557698
Depends on: 557701
Depends on: 379745
No longer depends on: 557636
Depends on: 558158
No longer depends on: 521363
Depends on: 559828
Depends on: 560449
No longer depends on: 560928
Depends on: 561060
Depends on: 561077
No longer depends on: 553500
No longer depends on: 557698
Depends on: 561108
Depends on: 561237
Depends on: 561260
Depends on: 561261
Depends on: 561263
Blocks: SMAddonMgr
Depends on: 561687
Depends on: 562196

Updated

9 years ago
Depends on: 562853

Updated

9 years ago
Depends on: 562854

Updated

9 years ago
Depends on: 562865

Updated

9 years ago
Depends on: 562887

Updated

9 years ago
Depends on: 562889

Updated

9 years ago
Depends on: 562890

Updated

9 years ago
Depends on: 562896

Updated

9 years ago
Depends on: 562899
Depends on: 562919
Depends on: 562922
Depends on: 562923

Updated

9 years ago
Depends on: 562924
Depends on: 562925
Depends on: 562937
Depends on: 562950
Depends on: 562956
No longer depends on: 562922
No longer depends on: 562923
Depends on: 562978
Depends on: 562994

Updated

9 years ago
Depends on: 563006
Depends on: 563131

Updated

9 years ago
Depends on: 562995
No longer depends on: 563096
No longer depends on: 562956
No longer depends on: 562994
No longer depends on: 562930
No longer depends on: 562919
No longer depends on: 562922
No longer depends on: 562938
No longer depends on: 562927
Depends on: 563565
No longer depends on: 562976
Depends on: 564092
No longer depends on: 564092

Updated

9 years ago
Depends on: 565038

Updated

9 years ago
Depends on: 565064
No longer depends on: 565040
Depends on: 565311

Updated

9 years ago
Depends on: 565355

Updated

9 years ago
Depends on: 565359
Depends on: 565414
Depends on: 565522
Depends on: 565562
Depends on: 565576
Depends on: 565610

Updated

9 years ago
Depends on: 565616

Updated

9 years ago
Depends on: 565686
No longer depends on: 565616
Depends on: 566915
No longer depends on: 567137

Updated

9 years ago
Depends on: 567652
Depends on: 567714

Updated

9 years ago
Depends on: 566155
No longer depends on: 566155

Updated

9 years ago
No longer depends on: 569096

Updated

9 years ago
Depends on: 569096
Depends on: 569519
No longer depends on: 566597

Updated

9 years ago
Depends on: 569638
Depends on: 569797

Updated

9 years ago
Depends on: 570128
Depends on: 520124
No longer depends on: 558289

Updated

9 years ago
Depends on: 572121
No longer depends on: 572121

Updated

9 years ago
Depends on: 572567
Depends on: 573062

Updated

9 years ago
Depends on: 576226

Updated

9 years ago
Depends on: 576227
No longer depends on: 576226

Updated

9 years ago
Depends on: 576229
No longer depends on: 576229
Depends on: 577448

Updated

9 years ago
Depends on: 580664
Meta bug for implementing new interface for the add-ons manager.  This requires platform-specific graphics as well as new interactions and behaviors for add-ons.

The new add-ons manager interface will consist primarily of variations on three separate interfaces:

1. List View
  - Each category of add-ons (except Themes/Backgrounds) displays at its top level a list of all the add-ons it contains
  - Information included in each entry is:
       * Add-on name
       * Add-on icon
       * Add-on author (links to AMO profile)
       * Add-on description (curtailed after one line)
       * Date add-on was last updated
  - Buttons included in each entry are:
        * Disable/enable toggle button
        * Preferences link (launches in separate window)
        * "More" link (launches Detail View of add-on)
  - Clicking an add-on selects that entry; multi-select is enabled
  - Selected add-ons display an X in the top right corner for deletion
  - Notifications for an add-on appear above the add-on's title in its entry
  - Searching for a specific add-on produces a variation on List View, with the added option to search for add-ons available to download as well as ones which are currently installed

2. Themes and Backgrounds View
  - Themes are displayed first, backgrounds second - both groups are collapsible
  - Each entry includes:
       * Add-on name
       * Add-on preview
       * Add-on author (links to AMO profile)
  - Clicking an add-on selects that entry; multi-select is enabled
  - When an add-on is selected, it displays:
       * An X in the top right corner for deletion
       * A "more" link (launches Detail View of add-on)
       * A link to wear that add-on
- If the user has only installed backgrounds, no themes display (and vice versa)

3. Detail View (Bug 562902)
- Gives further information about a single add-on
- Displays:
       * Add-on name
       * Add-on author (links to AMO profile)
       * Full add-on description
       * A contribution link if the author has opted into donations
       * Specific information such as compatibility, rating, last updated
       * Allows the user to switch between manual and automatic updates
Posted image Mockup: Detail View (obsolete) —
Posted image Mockup: List View (obsolete) —

Comment 5

9 years ago
(In reply to comment #1)
>   - Selected add-ons display an X in the top right corner for deletion

Hmm, this is almost completely undiscoverable, I'm sure not finding that will confuse a good number of users. Also, this is not visible in your mockups.

> 3. Detail View (Bug 562902)
>        * Add-on name

Please also include the version here, in your mockups, that's completely missing from the detail view.

Other than those two things, the mockups look pretty good though, I like them, cool stuff!
(In reply to comment #1)
> Meta bug for implementing new interface for the add-ons manager.  This requires
> platform-specific graphics as well as new interactions and behaviors for
> add-ons

This bug is not where we're going to be doing the work for these.

> The new add-ons manager interface will consist primarily of variations on three
> separate interfaces:
> 
> 1. List View

This will be covered by bug 585950

> 2. Themes and Backgrounds View

This will be taken care of in bug 520124

> 3. Detail View (Bug 562902)
Attachment #464335 - Attachment is obsolete: true
Attachment #464336 - Attachment is obsolete: true
Attachment #464337 - Attachment is obsolete: true
Depends on: 586066
(In reply to comment #5)
> (In reply to comment #1)
> >   - Selected add-ons display an X in the top right corner for deletion
> 
> Hmm, this is almost completely undiscoverable, I'm sure not finding that will
> confuse a good number of users. Also, this is not visible in your mockups.
> 
> > 3. Detail View (Bug 562902)
> >        * Add-on name
> 
> Please also include the version here, in your mockups, that's completely
> missing from the detail view.
> 
> Other than those two things, the mockups look pretty good though, I like them,
> cool stuff!

Robert, thanks for the feedback - I've responded to your comment on bug 586066#c3 in order to separate design discussion from the implementation discussion that will happen here
Blocks: 586894
No longer blocks: 586894
Depends on: 586894

Updated

9 years ago
Depends on: 588244
Depends on: 588888

Updated

9 years ago
Depends on: 591663

Updated

9 years ago
Depends on: 588614

Updated

9 years ago
Depends on: 593315

Comment 8

9 years ago
Please verify/add bug 597088.

Thanks!

Updated

9 years ago
Depends on: 597397
No longer depends on: 597397
Depends on: 598738
Depends on: 544205
No longer depends on: 544205
Depends on: 599180
No longer depends on: 599180

Updated

9 years ago
Depends on: 602795
No longer depends on: 562865

Updated

9 years ago
Depends on: 605097

Updated

9 years ago
No longer depends on: 605097

Updated

9 years ago
Depends on: 616386
Depends on: 621087
Meant to close this some time ago. This bug was tracking a list of things we wanted to accomplish with the redesign. The redesign is effectively complete so there is no longer a need for this tracking bug.
Status: ASSIGNED → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → FIXED
Sounds fair enough. Lets get those two bugs closed.
Status: RESOLVED → VERIFIED
Flags: in-testsuite-
Flags: in-litmus-
Depends on: 623199
No longer depends on: 623199

Updated

6 years ago
Depends on: 756970

Updated

5 years ago
Depends on: 916577
You need to log in before you can comment on or make changes to this bug.