Commit Graph

7986 Commits

Author SHA1 Message Date
Tony Wickham b2ceb6a2db Merge changes from topic "am-7be3af44-066d-47ef-8317-5b07072f0a58" into ub-launcher3-master
* changes:
  [automerger] Fix a couple issues with swiping up from home am: 7de574175b
  Fix a couple issues with swiping up from home
2018-05-18 16:50:47 +00:00
Android Build Merger (Role) 83ee7af092 [automerger] Fade back button in and out tied with the overview/shelf (2/3) am: 8b92fe336b
Change-Id: I058d1b13c3195357c64d77139d7925043111d7ed
2018-05-18 00:48:52 +00:00
Matthew Ng 8b92fe336b Fade back button in and out tied with the overview/shelf (2/3)
Back button changes opacity when moving the shelf during swipe up
between home screen and overview. The alpha changes depending on the
progress of the swipe up animation. When going from app to home and vice
versa, the fade animation does not tie with the swipe up progress. The
fade animation also masks the back button drawable when ime visibility
changes.

Change-Id: I51e42930640ba711e81880b385bb722d7ee8ad33
Fixes: 74581837
Fixes: 76900236
Test: swipe up from home screen to overview
2018-05-18 00:48:51 +00:00
Android Build Merger (Role) e66cae1336 [automerger] Fix a couple issues with swiping up from home am: 7de574175b
Change-Id: I72bf610f944e16adab3dd24b325cdab896ea41be
2018-05-17 23:33:55 +00:00
Tony Wickham 7de574175b Fix a couple issues with swiping up from home
- Don't update the animation to go from 0 to 1; instead, update the
  interpolator to clamp to the remaining progress (b/79773309)
- Fix NPE that can happen in a race between the atomic animation
  ending and the non-atomic animation canceling/ending

Change-Id: I313251dc5cbd7b931b043fc3e840bb4ab368a790
2018-05-17 16:30:46 -07:00
TreeHugger Robot 48059dc706 Merge "Fixes a crash when turning off workprofile while the workprofile tab is active." into ub-launcher3-edmonton 2018-05-17 15:51:40 +00:00
Android Build Merger (Role) 49851c877c [automerger] Fixes a crash when turning off workprofile while the workprofile tab is active. am: d460c084eb
Change-Id: Id0fb9ee86ce31e498d454e6dc2732ea1a9b02c05
2018-05-17 08:13:30 +00:00
Mario Bertschler d460c084eb Fixes a crash when turning off workprofile while the workprofile tab is
active.

Bug: 79735930

Change-Id: Iafaddf827e648c9d39df78393a96f90dfc86fcca
2018-05-17 10:12:28 +02:00
Android Build Merger (Role) 93e8feb3d0 [automerger] Update interpolators and durations for state animations am: b2ddf10041
Change-Id: I239cb38770cb0b04c9cb26b6ea03396763c957f3
2018-05-16 23:04:16 +00:00
Tony Wickham b2ddf10041 Update interpolators and durations for state animations
When we enter overview (overview appears, workspace disappears):
- Workspace scales down from 1f to .8f with OvershootInterpolator(1.2f) at 200 ms
- Workspace fades from 1f to 0 with OvershootInterpolator(1.2f) at 200 ms
- Overview scales down from 1.33f to 1f with OvershootInterpolator(1.2f) at 200 ms
- Overview fades from 0 to 1f with OvershootInterpolator(1.2f) at 200 ms

When we exit overview (overview disappears, workspace appears):
- Workspace scales up from .92f to .1f with DecelerateInterpolator() at 200 ms
- Workspace fades from 0 to 1f with AccelerateInterpolator() at 200 ms
- Overview scales up from 1f to 1.1f with AccelerateInterpolator() at 180ms
- Overview fades from 1f to 0 with DecelerateInterpolator(1.7f) at 200 ms

Parallax while the finger moves: Workspace translates half the distance as the shelf

Bug: 79776746
Change-Id: I319d982cf202bcd6dbbcd68ffc5c0c7853629c7e
2018-05-16 15:59:31 -07:00
TreeHugger Robot 07b8b0b1f0 Merge "Fix bug where Workspace page alpha stays 0 in SpringLoaded mode." into ub-launcher3-edmonton 2018-05-16 22:51:44 +00:00
Android Build Merger (Role) 527a731cd9 [automerger] Fix bug where Workspace page alpha stays 0 in SpringLoaded mode. am: 8d994cd6d5
Change-Id: I2bd3bb802455babfaea0c67f09e07241e127ac55
2018-05-16 22:33:05 +00:00
Jon Miranda 8d994cd6d5 Fix bug where Workspace page alpha stays 0 in SpringLoaded mode.
The page alpha gets set to 0 by updatePageAlphaValues sometime between
Workspace calling goToState(SPRING_LOADED) and onStartStateTransition.

By the time the transition is over, Workspace is no longer in a modal state
and so alpha never gets restored via updatePageAlphaValues.

Bug: 76449277
Change-Id: I95241395594dd9084763cc3bc51bc55319cadb73
2018-05-16 15:32:54 -07:00
Tony Wickham 2c27df5b5d Merge "Set status bar icons to dark at correct all apps progress" into ub-launcher3-edmonton 2018-05-16 22:23:50 +00:00
Tony Wickham 8fa24a1342 Merge changes from topic "am-59fbdea6-e248-4df4-b415-7c55d22b5921" into ub-launcher3-master
* changes:
  [automerger] Set status bar icons to dark at correct all apps progress am: ec62522682
  Set status bar icons to dark at correct all apps progress
2018-05-16 22:23:50 +00:00
Android Build Merger (Role) 8a304828e2 [automerger] Fixing Recents sometimes restoring in Clear-all-reveal position. am: e628c474ea
Change-Id: I265109f6205ce84959d0153c3117a889bcc49b47
2018-05-16 22:01:53 +00:00
Vadim Tryshev e628c474ea Fixing Recents sometimes restoring in Clear-all-reveal position.
This happened if a task was added between openings of Recents.

Bug: 72222505
Test: Manual
Change-Id: Id4cc8e7cbdb493973d329466369b62e4ac8ee0b3
2018-05-16 15:00:52 -07:00
Tony Wickham 77bf622c01 Merge "Make fling thresholds consistent" into ub-launcher3-edmonton 2018-05-16 21:55:41 +00:00
Android Build Merger (Role) 87b1d85fcb [automerger] Set status bar icons to dark at correct all apps progress am: ec62522682
Change-Id: I14e4efb263f98254934a5af8bc047861c717291d
2018-05-16 21:27:59 +00:00
Tony Wickham ec62522682 Set status bar icons to dark at correct all apps progress
Bug: 79866102
Change-Id: I8c97896319406c8360a2f60d213868ad59dafe19
2018-05-16 14:27:49 -07:00
Android Build Merger (Role) 3c223104dd [automerger] Make fling thresholds consistent am: 0f640b6c1b
Change-Id: Ib7be6237515357d77d14cdbdf0d36f6456ee2ab8
2018-05-16 20:47:36 +00:00
Tony Wickham 0f640b6c1b Make fling thresholds consistent
There are 3 places we can block a fling:
- Swiping from home to all apps (through overview)
- Swiping from an app to all apps (through overview)
- Dismissing a task (in the same gesture that started by swiping down)

In all of these cases, we block the fling when crossing the threshold
to a new state (e.g. OVERVIEW), but unblock if the user pauses their
drag. With this change, the logic is consistent:
- Unblock the fling after pausing a short amount of time
- If a fling was blocked, increase the settling duration based on
  velocity

Bug: 78089840
Bug: 78658678
Change-Id: I5ef52b74229418b867b26c3c6d3db2cf6e48914b
2018-05-16 13:47:20 -07:00
Android Build Merger (Role) 6e2a403d78 [automerger] Fixing wrong accessibility focus when opening a floating view am: de75321542
Change-Id: Idb4db3d979a4017804b744c06524905f39f8146e
2018-05-16 20:11:06 +00:00
Sunny Goyal de75321542 Fixing wrong accessibility focus when opening a floating view
> Using common logic for announcing a floating view for widgets and folders

Bug: 79091095
Bug: 79748886
Change-Id: Ibb3fe48e68e724f50d69f51a03d3b35ad0baf625
2018-05-16 13:11:00 -07:00
Sunny Goyal cbfff7e4d8 Merge changes from topic "am-16d642de-bdbc-4620-a1c0-f438265a60e1" into ub-launcher3-master
* changes:
  [automerger] Dumping the excoded view hierarchy instead of the default activity dump am: 55eb556a4b
  Dumping the excoded view hierarchy instead of the default activity dump
2018-05-16 19:57:05 +00:00
Sunny Goyal 9638caf6e4 Merge "Dumping the excoded view hierarchy instead of the default activity dump" into ub-launcher3-edmonton 2018-05-16 19:57:05 +00:00
TreeHugger Robot 0b1174ddbe Merge "Adding Clear All to accessibility chevron on Recents" into ub-launcher3-edmonton 2018-05-16 19:12:00 +00:00
Android Build Merger (Role) 7fb181e1c1 [automerger] Adding Clear All to accessibility chevron on Recents am: 3f51631b80
Change-Id: I189940125220121306ff63fe15d1f7dae7d3568d
2018-05-16 19:00:57 +00:00
Vadim Tryshev 3f51631b80 Adding Clear All to accessibility chevron on Recents
For motivation, see email thread "Tweaks to for the reverted order of
accessibility swiping"

This doesn't add the action to the fallback Recents, so it will require
more work.

Bug: 79165501
Test: Manual
Change-Id: I99d608ccc13cc1742dc4d427e763125788e8edd2
2018-05-16 12:00:33 -07:00
Android Build Merger (Role) 8f1fd923c3 [automerger] Improve Task user event logging Bug: 79539824 Bug: 79541772 am: 1241e61a45
Change-Id: Idccbbb09c060485250495ebed24fc68b81f0b1aa
2018-05-16 18:26:53 +00:00
Hyunyoung Song 1241e61a45 Improve Task user event logging
Bug: 79539824
Bug: 79541772

(1) Added page index of the TASK that is being launched
(2) Covers all three cases of task launch (tap, swipe down, quick scrub)
UserEvent: action:FLING direction=DOWN
UserEvent:  Source child:TASK, packageHash=-1598699687, componentHash=1952702153, pageIdx=0

UserEvent: action:DRAGDROP
UserEvent:  Source child:TASK, packageHash=-744307622, componentHash=-515832044, pageIdx=4

(3) Avoid double logging (When onStop is called, it is not logged if
the cause of onStop is APP or TASK launch)

Change-Id: Ic5db7d6a640d43bfb5cd667b49e37dd0ed127d5c
2018-05-16 11:26:35 -07:00
Android Build Merger (Role) 44eb2fd583 [automerger] Dumping the excoded view hierarchy instead of the default activity dump am: 55eb556a4b
Change-Id: If5437083dc0990b9d4e26348294974a60e5e8e79
2018-05-16 17:55:27 +00:00
Sunny Goyal 55eb556a4b Dumping the excoded view hierarchy instead of the default activity dump
> Encoded hierarchy is smaller is size and has a lot more information about the views

Bug: 79861035
Change-Id: I84316b1b0031282b0579f3aaac22d8d8f00d8bcb
2018-05-16 10:55:21 -07:00
Hyunyoung Song 61745e17c7 Merge "Add logging for Onboarding Bug: 73784423" into ub-launcher3-edmonton 2018-05-15 21:48:06 +00:00
Hyunyoung Song 0b40d55909 Merge changes from topic "onboarding_logging" into ub-launcher3-master
* changes:
  [automerger] Add logging for Onboarding Bug: 73784423 am: 018eec6899
  Add logging for Onboarding Bug: 73784423
2018-05-15 21:48:06 +00:00
Tony Wickham 46afdf5194 Merge "Tune quick scrub" into ub-launcher3-edmonton 2018-05-15 21:34:34 +00:00
Android Build Merger (Role) 1883624373 [automerger] Add logging for Onboarding Bug: 73784423 am: 018eec6899
Change-Id: Id1bfebe60fb62190edee8b8838b076a2d5d47e97
2018-05-15 21:32:55 +00:00
Hyunyoung Song 018eec6899 Add logging for Onboarding
Bug: 73784423

* Discovery bounce, homescreen, hotseat
UserEvent: action:TIP
UserEvent:  Source child:HOTSEAT id=0 BOUNCE

* Discovery bounce, overview, prediction
UserEvent: action:TIP
UserEvent:  Source child:PREDICTION BOUNCE

* Swipe up from navbar text (visibility, cancel target)
UserEvent: action:TIP
UserEvent:  Source child:TIP SWIPE_UP_TEXT

UserEvent: action:TAP
UserEvent:  Source child:CANCEL_TARGET SWIPE_UP_TEXT

* Quickscrub text (visibility, cancel target)
UserEvent: action:TIP
UserEvent:  Source child:TIP QUICK_SCRUB_TEXT

UserEvent: action:TAP
UserEvent:  Source child:CANCEL_TARGET QUICK_SCRUB_TEXT

* Prediction apps text (visibility, cancel target)
UserEvent: action:TAP
UserEvent:  Source child:TIP PREDICTION_TEXT

UserEvent: action:TAP
UserEvent:  Source child:CANCEL_TARGET PREDICTION_TEXT

Change-Id: I94710b5ed3d00e3599985b154eb660af4a958288
2018-05-15 14:31:07 -07:00
Android Build Merger (Role) adb17c5062 [automerger] Tune quick scrub am: d58c2d5a48
Change-Id: I79f80a1098be6dce9a74c24335a53008e25e842f
2018-05-15 18:49:30 +00:00
Tony Wickham d58c2d5a48 Tune quick scrub
- Change durations/interpolators when starting from home vs an app
- Increase dim animation duration after quick scrub from an app
  - Also fixed contention between setting dim alpha for the animation
    and setting dim alpha for scrolling
Change-Id: I2c9ea52d4eafaad8954f3ff9d3c0c459a07953bc
2018-05-15 11:49:09 -07:00
Android Build Merger (Role) 3b1558c51e [automerger] Keep clear-all button revealed after dismiss am: 3154cd16b0
Change-Id: I8888e7311a9a8bb284d69d0408af2f5f4de948ea
2018-05-15 18:28:59 +00:00
Vadim Tryshev 3154cd16b0 Keep clear-all button revealed after dismiss
If it was visible before the dismiss, it will be visible after that.
As a nice side effect, it will preserve visibility on any layout, say,
after a rotation.

Bug: 79117932
Test: Manual
Change-Id: Ia8a544af1326458d4e2d7a07ae2b668f604bc0b3
2018-05-15 11:28:24 -07:00
TreeHugger Robot c14adabe99 Merge "Scrolling on the most recent task upon Overview start" into ub-launcher3-edmonton 2018-05-15 17:47:50 +00:00
TreeHugger Robot 1781f53d4e Merge changes from topic "am-526b8acc-173d-4d06-9d9a-51ebeeb308c0" into ub-launcher3-master
* changes:
  [automerger] Scrolling on the most recent task upon Overview start am: eb701c6360
  Scrolling on the most recent task upon Overview start
2018-05-15 17:47:50 +00:00
Sunny Goyal ff102be52b Merge "Showing the caret/drag handle in transposed layout" into ub-launcher3-edmonton 2018-05-15 17:25:04 +00:00
Android Build Merger (Role) 8d80f91221 [automerger] Showing the caret/drag handle in transposed layout am: 0076e67dc4
Change-Id: I99a219d119548f2132a691607490ca379d3b4531
2018-05-15 16:47:38 +00:00
Sunny Goyal 0076e67dc4 Showing the caret/drag handle in transposed layout
> Adding a simple touch-down effect, without capturing the motion event

Bug: 79526736
Change-Id: I50dcc76836765d158dfdcef2886b190a85707ff2
2018-05-15 09:47:32 -07:00
Android Build Merger (Role) 7710a427bf [automerger] Scrolling on the most recent task upon Overview start am: eb701c6360
Change-Id: I6b167b7729161552e61503580a44a511979f97a2
2018-05-15 00:25:44 +00:00
Vadim Tryshev eb701c6360 Scrolling on the most recent task upon Overview start
Fixes this problem:
1. Open a single task in Recents
2. Dismiss via Clear-all
3. Start a task
4. Press Home
5. Press square button
get Recents revealing Clear All button

Bug: 79117932
Test: Manual
Change-Id: I47bcc50cb72f1757025d2abac0196460e0bb3f36
2018-05-14 17:24:00 -07:00
Winson Chung a92961a639 Merge "Clear ref to animation after drag & drop animation completes" into ub-launcher3-edmonton 2018-05-14 22:49:57 +00:00