commit | 4e822c94e5a7dd7744a2209bcc9418884932fdca | [log] [tgz] |
---|---|---|
author | Sammie Quon <sammiequon@chromium.org> | Wed Sep 22 01:05:29 2021 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Sep 22 01:05:29 2021 |
tree | 34e580be15bd0ca88920b54caf873797a1934654 | |
parent | a761d205472100e97880c73a240ec0b26bb654f1 [diff] |
desks: Add a flag with tentative improvements for swiping desks. Tested locally and like the improvements, but want feedback from more people and more devices (namely UX), so introduced a feature flag to tentatively hide these improvements. The main issue we are seeing is that "fast swipes" are not working as user intends. Fast swipes can fail due to: - starting screenshot not taken - starting screenshot taken but ending screenshot not taken - user has not seen 10% of the next desk This patch attempts to solve the latter two. If feedback is positive we could explore solving the former, but that is a bit more tricky. In addition to removing the 10% seen threshold, we let the ending screenshot callback finish and start an animation when it is, just like keyboard release. Test: manual, added Bug: 1191545 Change-Id: I86a86d6e5f51670bff192132fe6a0a0685f8e7b1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3169038 Commit-Queue: Sammie Quon <sammiequon@chromium.org> Reviewed-by: Ahmed Fakhry <afakhry@chromium.org> Cr-Commit-Position: refs/heads/main@{#923671}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.