am: 2a5b356375
* commit '2a5b356375e15602acab429642064c566a1a1f4d':
Allowing the first screen to expand to the screen edge
Change-Id: Ibcf6074646390d4cb160d0553084c498c262c77e
am: 4c395f2367
* commit '4c395f23673f9a42b51ce7b47be0940ce846e03d':
Removing the SearchDropTarget bar as it no longer contains the QSB
Change-Id: I7936ae1d3e8cadb6bea44b9eeb1ad3e978706862
am: 033f4ea716
* commit '033f4ea716e295b34c58d4c59c891e45805c2f0d':
Guard all apps pull up work behind the flag
Change-Id: Id2e20c3ca403d5e2e23a23289d4d08a4c64e03ba
> Renaming it to simply DropTargetBar
> Moving AppInfo to the top bar as well
> The workspace pages will extend to the top edge (minus some padding).
Since the QSB is no longer displayed on top of every page, there is
no reason to reserve the space.
> In spring-loaded mode, the workspace cell layout will scale enough
to make room for the drop target bar at the top
Change-Id: I2baf607310335dd576c9d9fcbb75ab708f47ac03
am: 63741779e5
* commit '63741779e564ea9c6814800199b994f7464906db':
Pull up all apps interaction First phase implementation: dragging and animation interaction is implemented namely in two classes. ScrollGestureDetector and AllAppsTransitionController.
Change-Id: I8b8ed62b8ea945e7931a90b8b6e95ff358ed492b
First phase implementation: dragging and animation interaction is implemented
namely in two classes. ScrollGestureDetector and AllAppsTransitionController.
FeatureFlag.LAUNCHER#_ALL_APPS_PULL_UP will be true for only AOSP and
not in the extending builds. This way, we can safely iterate without
turning it on the shipped ready version.
b/28917826
Change-Id: I0501309c0121880ffe0555f82d6ac5a145581bb1
> Instead of recreating the whole fragment, only recreating the views
when reinflating
> Binding the fragment in xml instead of in code
This prevents duplicate fragment binding
Bug: 29120662
Change-Id: I25b942f64d68f25e1358f15d8a919daeebdcff9c
am: 795e37cd62
* commit '795e37cd6246c50c62514dd7b9758c11d4397b0f':
Animate size and position of page indicator when adding/removing page
Change-Id: Ia91474f46a8d6d9007a4b71598c0f97ab75874f0
am: d4b28d2e1b
* commit 'd4b28d2e1bb73fcdb1e46bb06e1666e27af2e643':
Only show workspace page indicator when scrolling or in spring-loaded mode.
Change-Id: I3afc27e84f81862eb1d7f2e0ec9b285f21406b47
- Stop showing indicator when resuming or ending transitions.
- In spring-loaded mode, prevent page indicator from auto-hiding.
Change-Id: I87070d2d8f46cf491e60380aed5540196f2fbba3
The default strict mode policy in NYC cause death penalty when
when sharing file URI in intent. This causes launcher to crash
for users who have shortcuts of images and documents on their
homescreen.
Bug: 28853579
Change-Id: If84cd5ff732713aaff5d3164edf428c8b4233ea2
(cherry picked from commit 85fc55a976)
The default strict mode policy in NYC cause death penalty when
when sharing file URI in intent. This causes launcher to crash
for users who have shortcuts of images and documents on their
homescreen.
Bug: 28853579
Change-Id: If84cd5ff732713aaff5d3164edf428c8b4233ea2
am: da4fe1a624
* commit 'da4fe1a6244457f144e0a331cada3ada17157809':
Moving the QSB to the workspace grid.
Change-Id: Ibfd0109be932430047c1dc177f62e71d42dd3d1f
The QSB will only be resent on the first screen of the workspace
covering the full width of the first row. If will not be movable.
The first screen of the workspace will not be movable.
The searchDropTargetBar no longer contains the QSB (it can be
renamed in aseparate cl).
Refactoring all QSB related logic by moving it to a custom view
inflated only using xml.
Change-Id: Icb4fd6eb855df1af15f685961c38351bf4fd4f4a
am: c54c701a94
* commit 'c54c701a94e213503d0c6d2ff414e91a50c14133':
Add feature flag for all apps pull up work.
Change-Id: Id7c8047a018284cc2c30a88cc7d1e53cf2339f37
am: 0b50421583
* commit '0b50421583ec98ae1252342e8847e8554307bc90':
Adding some UI tests > Launcher app from all-apps > Drag icon to all-apps and launch it > Add widget from widget tray
Change-Id: I7bf41675c9a8e5deef78aa4c1eb5cca89d11f846
am: ff4ba2d995
* commit 'ff4ba2d99593ed84963b3f71c555b529dd905835':
Refactoring out grid occupancy management in a separate class
Change-Id: I1174958b1398fe702a463bc3ecb6ed36fcf477f8
am: 3c4b03dd01
* commit '3c4b03dd01b89a4d4beba6a866ae3bb9093e101e':
Showing a permission dialog when a restored widget is not yet bound, and launcher does not has the permission to bind the widget
Change-Id: I600bdca4445bd8df3d0b2c3040367cdbf0c1482d