[MD Extensions] Landing page + search UX confusion |
||||
Issue descriptionI noticed a confusing interaction with the MD chrome://extensions page (see screencast), specifically: Confusion 1 When the user lands on chrome://extensions, only extensions are shown but not apps, even though the title on the top-left says "Extensions & apps". There is nothing informing the user that what they are seeing is a subset of the overall currently installed things. Confusion 2 When I search, the results depend on which page I am currently on. If I am only seeing extensions, then only extensions are searched. If I am only seeing apps, then only apps are searched. Both of the above seem problematic to me. Proposing the following, and also opening the discussion for other ideas. Eliminate confusion 2 Search should search everything regardless of the page the user is currently on. The results should include both apps and extensions. Eliminate confusion 1 (listing a few alternatives) - Alternative 1: Show both apps and extensions in the landing page, separated by a title. Something like Extensions ....... Apps ....... The sidenav entries simply scroll the user to the right section, without affecting the contents of the page otherwise. Alternative 2: Keep showing only extensions on the landing page. Eliminate the "Extensions" and "Apps" entries from the nav menu. Instead add an always visible filter control in the page itself. The filter can be either a dropdown menu with two entries, or two tabs (similar to the certificate manager tabbed layout in settings), one for Apps and one for Extensions (see screenshot).
,
Oct 7 2017
,
Oct 11 2017
Notes from bettes@ Title naming: Remove the “& apps” from the title What should the landing page contain: Consolidate apps and extensions onto the same page, extensions first Create a label+separator for apps Search: Filtered view of both No results for a section = show nothing Both no results = standard webUI empty state Side menu: Remove “apps”
,
Oct 16 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a1a41e8571493734a8fee5373e27be8b5756d303 commit a1a41e8571493734a8fee5373e27be8b5756d303 Author: Scott Chen <scottchen@chromium.org> Date: Mon Oct 16 21:26:14 2017 MD Extensions: merge the extensions and apps page into one. Bug: 771672 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I9cac2080a9b09759d2b6e3a679b50408ae972489 Reviewed-on: https://chromium-review.googlesource.com/714643 Commit-Queue: Scott Chen <scottchen@chromium.org> Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#509178} [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/app/md_extensions_strings.grdp [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/detail_view.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/error_page.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/item_list.html [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/item_list.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/item_util.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/manager.html [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/manager.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/navigation_helper.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/sidebar.html [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/resources/md_extensions/sidebar.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/browser/ui/webui/extensions/extensions_ui.cc [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/test/data/webui/extensions/cr_extensions_browsertest.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/test/data/webui/extensions/extension_item_list_test.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/test/data/webui/extensions/extension_manager_test.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/test/data/webui/extensions/extension_navigation_helper_test.js [modify] https://crrev.com/a1a41e8571493734a8fee5373e27be8b5756d303/chrome/test/data/webui/extensions/extension_sidebar_test.js
,
Oct 17 2017
|
||||
►
Sign in to add a comment |
||||
Comment 1 by rdevlin....@chromium.org
, Oct 4 2017Status: Assigned (was: Untriaged)