Skip to content

Improvements to the default view in the Extensions Viewlet #36649

Closed
@ramya-rao-a

Description

@ramya-rao-a

The default view in the Extensions Viewlet shows 2 sections. 1 for Installed extensions, the other for recommended extensions. Below are the proposed improvements to reduce noise/information overload and provide the user with more useful information

  1. Goal: Reduce noise in the "Installed" view
    Experiment: Show "Enabled" extensions instead of "Installed" extensions.

Including disabled extensions in the default view can be considered noise for some people. On the other hand it is useful for those who are frequently enabling/disabling extensions.

Data: Looking at a 10 day period of data, we see

  • About 3% of users who open the Extensions view run the "Enable Extension" action
  • About 5% of users who open the Extensions view run the "Disable Extension" action
  • About 55% of users who open the Extensions view search for extensions
  • About 10% of users who open the Extensions view run the "Uninstall Extension" action
  1. Goal: Reduce clutter in the "Recommended" view
    Experiement: Trim the # of recommended extensions.
  • Show all of the workspace recommendations. These are the ones deemed as important by someone in repo collaborators group, and so deserve their spot in the recommendations always.
  • We have timestamp on file based recommendations. This timestamp denotes the last time file of type "x" was opened that resulted in recommendation "y". Use this to recommend the top 2.
    - If no workspace recommendations exist, then show top 5
  • Randomly choose 2 from the exeutable based recommendations
  1. Goal: Convey the "why"/"how" behind the recommended extension.
    Experiment:
  • Show this on hover over the recommended extension
  • Include it in the aria-label for the recommended extension
  • Show this in the header of the extension editor that opens on clicking an extension in the view
  1. Goal: Enable more user attention on the Recommendations view
    Experiment : Collapse the "Installed" view by default or swap the order between the 2

Metadata

Metadata

Assignees

Labels

extensionsIssues concerning extensions

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions