New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 721781 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Closed: Jun 2017
Cc:
EstimatedDays: 5
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature



Sign in to add a comment

Add functionality to make the fullscreen launcher have multiple draggable states.

Project Member Reported by newcomer@chromium.org, May 12 2017

Issue description

Change the fullscreen launcher so that it starts out in "peeking" mode, then is draggable to fullscreen.

The drag behavior is determined by both gesture release point and velocity at release point.

The launcher also defaults to the "all apps" page.

Previous Changes to the launcher UI are: 
https://bugs.chromium.org/p/chromium/issues/detail?id=711349


 
Project Member

Comment 1 by bugdroid1@chromium.org, Jun 9 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/01b3ff8dd7b21723108b7802164f3a8fa64dabce

commit 01b3ff8dd7b21723108b7802164f3a8fa64dabce
Author: newcomer <newcomer@chromium.org>
Date: Fri Jun 09 19:36:49 2017

Draggable peeking/fullscreen launcher with transparent background.

UI tests are not yet implemented, waiting on final behavior from UX.
Enable the new launcher with --enable-features=EnableFullscreenAppList

BUG= 721781 

Review-Url: https://codereview.chromium.org/2898743002
Cr-Commit-Position: refs/heads/master@{#478372}

[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/app_list/app_list_delegate_impl.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/app_list/app_list_presenter_delegate.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/app_list/app_list_presenter_delegate_unittest.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/public/cpp/shell_window_ids.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/root_window_controller.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/shelf/app_list_button.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/shelf/app_list_button.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/shelf/shelf_layout_manager.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/shelf/shelf_layout_manager.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/shell.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/shell.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ash/shell_observer.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/app_list_constants.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/app_list_constants.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/presenter/app_list_presenter_impl.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/all_apps_tile_item_view.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/all_apps_tile_item_view.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/app_list_main_view.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/app_list_main_view.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/app_list_main_view_unittest.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/app_list_view.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/app_list_view.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/contents_view.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/contents_view.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/search_box_view.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/search_box_view.h
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/start_page_view.cc
[modify] https://crrev.com/01b3ff8dd7b21723108b7802164f3a8fa64dabce/ui/app_list/views/start_page_view.h

Status: Fixed (was: Started)
Project Member

Comment 3 by bugdroid1@chromium.org, Jun 12 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2febb9832367123799f3e553274c4449f91a5634

commit 2febb9832367123799f3e553274c4449f91a5634
Author: newcomer <newcomer@chromium.org>
Date: Mon Jun 12 17:00:23 2017

Draggable peeking/fullscreen launcher with transparent background.

UI tests are not yet implemented, waiting on final behavior from UX.
Enable the new launcher with --enable-features=EnableFullscreenAppList

BUG= 721781 

Review-Url: https://codereview.chromium.org/2898743002
Cr-Original-Commit-Position: refs/heads/master@{#478372}
Committed: https://chromium.googlesource.com/chromium/src/+/01b3ff8dd7b21723108b7802164f3a8fa64dabce
Review-Url: https://codereview.chromium.org/2898743002
Cr-Commit-Position: refs/heads/master@{#478665}

[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/app_list/app_list_delegate_impl.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/app_list/app_list_presenter_delegate.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/app_list/app_list_presenter_delegate_unittest.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/public/cpp/shell_window_ids.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/root_window_controller.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/shelf/app_list_button.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/shelf/app_list_button.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/shelf/shelf_layout_manager.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/shelf/shelf_layout_manager.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/shell.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/shell.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ash/shell_observer.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/app_list_constants.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/app_list_constants.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/presenter/app_list_presenter_impl.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/all_apps_tile_item_view.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/all_apps_tile_item_view.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/app_list_main_view.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/app_list_main_view.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/app_list_main_view_unittest.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/app_list_view.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/app_list_view.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/contents_view.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/contents_view.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/search_box_view.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/search_box_view.h
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/start_page_view.cc
[modify] https://crrev.com/2febb9832367123799f3e553274c4449f91a5634/ui/app_list/views/start_page_view.h

Comment 4 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)

Sign in to add a comment