| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Change-Id: I25016d58b130e99c8983af48fde32e05bf6c66b1
|
|\ \
| | |
| | |
| | | |
ub-launcher3-qt-dev
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
System state can change using the interaction, for eg: an app can
enter immersive mode in the middle of quickswitch. Ignore such changes
to prevent system gestures getting blocked by an app
> Fixing nullpointer in device locked consumer construction when user is not locked yet
> Creating a fallback resetGesture input consumer, which cancels any pending transition
in case we missed to cancel it
Bug: 134091263
Bug: 134406364
Change-Id: Iafc4e53691f50862b013ad9c4023839044cf1d72
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* changes:
Fix double swipe on nav bar from an app
Fix state/anim clobbering when touching down during recents animation
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use normal OverviewInputConsumer instead of
OverviewWithoutFocusInputConsumer if we are animating to launcher. This
allows launcher to properly handle a second swipe in the nav region.
Test: enable 2-button mode, double swipe up on nav bar to all apps
Bug: 135050372
Change-Id: I0b96f6236bed4f9ac3284a921e4259e1b0d00c75
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Addresses 2 problems:
- Set mLauncherTransitionController = null after ending it, to prevent a
subsequent end from re-setting OVERVIEW state.
- Cancel the shelf animation so that it doesn't clobber the animation to
all apps (for instance).
Bug: 134309036
Bug: 134309189
Change-Id: I019084a1ba38c6208a6256843cb5c4b6dbb4a662
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
into ub-launcher3-qt-dev
am: c1fa3abd2e
Change-Id: I90802248680747645bc975e81fb4fe477f2db679
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into ub-launcher3-qt-dev
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
See discussion in the bug
Bug: 133867119
Change-Id: Id162cfa3b0a0aafe17dd9b41e2c4b5d02c411830
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ub-launcher3-qt-dev
am: 070866931b
Change-Id: I71bf6a8dac3a4243b5ac67bdff9a829db0966b8e
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
ub-launcher3-qt-dev
|
| | | |/ / /
| | |/| | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 129985827
Change-Id: Ife70528a3cdc101260df3425ec0501b318d558e7
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ub-launcher3-qt-dev
am: fc1db5861a
Change-Id: I939827655df665fed9598dc4bc3d8b3d72be35cc
|
| |\ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | | |
ub-launcher3-qt-dev
|
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes: 134969824
Test: N/A
Change-Id: Ibd6d8ec729c6809d385ea5f0153ae7ff376801b9
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 6129e4737c
Change-Id: Ifb7aeb3ba9b3cf31b8d3b7d05553e11e88c1d16e
|
| |\ \ \ \
| | |/ / /
| |/| | | |
|
| | | |/
| | |/|
| | | |
| | | |
| | | | |
Bug: 134559760
Change-Id: I08be7563ec8306ede6c0c7e62b0b5fc0a7c5f998
|
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
ub-launcher3-qt-dev
am: 1a66df255a
Change-Id: I16036763c01935133f39851acb3cc1a984e6be51
|
| |\ \ \
| | |_|/
| |/| |
| | | | |
ub-launcher3-qt-dev
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Accessing internal objects only on the main thread and after the user has been unlocked.
Bug: 134971634
Change-Id: Iaf6a1e3ab9417836c5d34673997b0a03a76862c1
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
ub-launcher3-qt-r1-dev
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 125844074
Test: manual
Change-Id: I9a26760f4bd976d0c3475db1322ee0da639d8209
|
|\ \ \ \
| |_|/ /
|/| | |
| | | | |
into ub-launcher3-qt-dev
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
When attaching recents, translate it offscreen and use a spring to pull it
into position. When detaching, use the same spring to pull it back offscreen.
Bug: 129985827
Change-Id: I05339e2ec0932070365023bfafc83cbf2a4e178e
|
|/ /
| |
| |
| |
| | |
Bug: 134919468
Change-Id: Ibb3b11a5bf57848212c806f2023e4cf43c8a862b
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
Bug: 134172603
Bug: 134532571
Change-Id: I75c8e0212a9b35d33842d5380fbe733b486be932
|
|\ \
| | |
| | |
| | | |
focused" into ub-launcher3-qt-dev
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When Launcher is not focused and we try to dispatch events to Launcher, it
can lead to a inconsistent state. For eg, NavBarTouchController was trying
to take launcher from NORMAL to NORMAL state causing the endCallback to be
called immediately, which in turn didn't clear Swipedetetor state
Bug: 132209249
Bug: 132815672
Change-Id: I82e4fdcb8fd5339e82fc8551f3a6e0b046d906f8
|
|\ \
| |/
|/|
| | |
ub-launcher3-qt-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Here's what was happening:
- When animating to a new task, the launcher controller ends first (when
quick switching it likely ends immediately since we're already scaled up).
- Then we get onApplyWindowInsets(), which re-builds the launcher controller.
- Finally, the window animation ends, invalidating the handler and ending
the new controller, which sets the state to OVERVIEW.
To fix this, never create a new controller if it has ever been started.
Bug: 133508173
Change-Id: Ibd0e18e488353df73159ffbdd9a3b335bed57d98
|
|\ \
| | |
| | |
| | | |
ub-launcher3-qt-dev
|
| |/
| |
| |
| |
| |
| |
| | |
> Also removing some unnecessary layout passes during launch animation
Bug: 133226418
Change-Id: I36fe69827853366deb7c56ca25f39e20c1a0b825
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 134517106
Change-Id: Ica725e3a327c1c069e3859732ea6a878d361a3d8
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Maintaining a boolean corresponding to overview or QuickSwitch which
updates the visuals for RecentsView accordingly
Bug: 134166337
Change-Id: If1aec99257de4db1796335f2cf39d2d35789915b
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This layout is handled by the provider of the hints now.
Bug: 132886768
Test: manual
Change-Id: Ifc0db2395a7503b1b03dcb796961ef6647c0413b
(cherry picked from commit f3231f417db08185ec204b247d331dba6a9b0383)
|
|\ \
| | |
| | |
| | | |
locked" into ub-launcher3-qt-dev
|
| | |
| | |
| | |
| | |
| | | |
Bug: 133871965
Change-Id: I51a32a99990813e510c757e5e295a09f041c0514
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
> Only creating task overlay for one view at a time
> Fixing setOverviewStateEnabled called twice when going
between OVERVIEW and BACKGROUND state
Bug: 132815672
Bug: 122345781
Change-Id: I51ac5b0744af87194eca08e07fd2c75b8fa0d3e0
|
|\ \
| | |
| | |
| | | |
ub-launcher3-qt-dev
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When ending in recents, we reapply the state - therefore, it's important
to make sure we are in OverviewState before onSwipeUpComplete(). This is
done by mLauncherTransitionController, which sets OverviewState on end.
We already force mLauncherTransitionController to end before calling
onSwipeUpComplete(), but in this case we were calling cancel() and
setting mLauncherTransitionController = null, which meant we could never
call end() on it. Instead, we should always call end() if we set it to
null.
Also ensure mLauncherTransitionController is created even if the gesture
is completed, if an existing controller isn't already running. This can
happen if you swipe up quickly enough that we get onGestureEnd before
launcher is drawn, and in that case we still want the launcher component
to animate once its ready. This is even more important for 2-button
mode, because again, we rely on mLauncherTransitionController to set the
state to OverviewState before we reapply it.
Finally, clarified some methods by renaming "swipeUp" to
"swipeUpToRecents".
Bug: 132757019
Change-Id: Ieb24a4f36a39780e5d64d7bc312791608db474d1
|
|\ \
| |/
|/|
| | |
into ub-launcher3-qt-dev
|
| |
| |
| |
| |
| |
| |
| |
| | |
State UI depends on visible content, which can change due to predicitons.
Reapplying the state whenever then happens ensures that we are in correct
start UI
Change-Id: I9f195a92b747fda8a5b217dc960f230d7a695255
|
|\ \
| | |
| | |
| | | |
ub-launcher3-qt-dev
|
| |/
| |
| |
| |
| |
| | |
BUG:130186141
Change-Id: I43a4c3d3c9a46b4a1a5c53a81b037ba2be194188
FIX:130186141
|
|\ \
| |/
|/|
| | |
into ub-launcher3-qt-dev
|