Commit Graph

22710 Commits

Author SHA1 Message Date
Bill Yi 2e5fea882c [automerger skipped] Import translations. DO NOT MERGE am: 591556a930 -s ours
am skip reason: subject contains skip directive

Change-Id: I5af460a3e7276ec3acf5f0f57f20954b0d193fae
2020-05-06 06:47:11 +00:00
Bill Yi 780de4cf9d [automerger skipped] Import translations. DO NOT MERGE am: f05f1c68fd -s ours
am skip reason: subject contains skip directive

Change-Id: I0c926447739ea25ad41fdd2f1121acb4a4744cc9
2020-05-06 06:09:07 +00:00
Hyunyoung Song 18644114bc Merge "OWNERS file for AllAppsSearchPlugin for version increment" into ub-launcher3-rvc-dev am: e013da6dae
Change-Id: I73fb422898eb6fb8f08ae7a16fb2464aed695a0b
2020-05-06 06:02:07 +00:00
Bill Yi 591556a930 Import translations. DO NOT MERGE
Auto-generated-cl: translation import
Change-Id: Ic4d385aaa8ac26083fe510e130fab80ae2badd63
2020-05-05 22:52:39 -07:00
Bill Yi f05f1c68fd Import translations. DO NOT MERGE
Auto-generated-cl: translation import
Change-Id: I2c5cb936e7f4c04e7ad05a7ce758ab9b6afefbfe
2020-05-05 22:51:51 -07:00
Hyunyoung Song e013da6dae Merge "OWNERS file for AllAppsSearchPlugin for version increment" into ub-launcher3-rvc-dev 2020-05-06 05:47:22 +00:00
Hyunyoung Song 3d57cd68db OWNERS file for AllAppsSearchPlugin for version increment
Change-Id: I1aedc9fac5802b3a6344c9ecd758caf8099e5902
2020-05-05 20:56:54 -07:00
Zak Cohen 0ad4327dd3 Flag - rename SELECT_MODE to OVERVIEW_SELECTIONS am: 51e144ff8f
Change-Id: If28dad7309474bc6e0707264a01c4e66574ab272
2020-05-05 23:23:21 +00:00
thiruram 8dbb5b31c5 Duplicating InstanceId and InstanceIdSequence classes from framework internal package to launcher3. am: 59c5f399a6
Change-Id: Ia446377ed16727f14d385e07774df236c1fad810
2020-05-05 21:33:08 +00:00
Thiru Ramasamy e3f3b7c0f4 Merge "Implements LAUNCHER_ITEM_DROP_COMPLETED event." into ub-launcher3-rvc-dev am: 36fb598189
Change-Id: Ie08711e94d41340c931141193ab984b14492c455
2020-05-05 21:32:58 +00:00
Zak Cohen 51e144ff8f Flag - rename SELECT_MODE to OVERVIEW_SELECTIONS
Better reflects what it is for.

Bug: 155806266
Test: toggled locally
Change-Id: Ied3ba04bce5363696e03741e494a1e1507ce38ce
2020-05-05 14:27:12 -07:00
thiruram 59c5f399a6 Duplicating InstanceId and InstanceIdSequence classes from framework internal package to launcher3.
com.android.internal.logging package is not directly accessible from launcher codebase hence making a duplicate classes until they are moved to common package.

Change-Id: I7c8a9bd89a322fc330b58460e6468ccff933ea44
2020-05-05 21:06:58 +00:00
Thiru Ramasamy 36fb598189 Merge "Implements LAUNCHER_ITEM_DROP_COMPLETED event." into ub-launcher3-rvc-dev 2020-05-05 21:06:04 +00:00
Zak Cohen e5d5ee782b Merge "OverviewActions - make button ripple workspace text color." into ub-launcher3-rvc-dev am: 224ef0efe7
Change-Id: Ib02e8501aca2b01c2b9b1b76f74143d3d2c26750
2020-05-05 19:28:27 +00:00
Zak Cohen 224ef0efe7 Merge "OverviewActions - make button ripple workspace text color." into ub-launcher3-rvc-dev 2020-05-05 19:11:21 +00:00
Tony Wickham f1c8250a92 Merge "Fix continueComputingRecentsScrollIfNecessary() running infinitely" into ub-launcher3-rvc-dev am: c0535b23f6
Change-Id: I15043b8a5916b5009a8f6d456860c2e95dbe4804
2020-05-05 17:18:11 +00:00
Sunny Goyal 1cdbad9c27 Merge "Not caching TaskView during quickswitch" into ub-launcher3-rvc-dev am: cf19a92cde
Change-Id: Ifc1f83f28cedec985efd072e1a83c79396660199
2020-05-05 17:18:03 +00:00
Tony Wickham c0535b23f6 Merge "Fix continueComputingRecentsScrollIfNecessary() running infinitely" into ub-launcher3-rvc-dev 2020-05-05 17:14:03 +00:00
Sunny Goyal cf19a92cde Merge "Not caching TaskView during quickswitch" into ub-launcher3-rvc-dev 2020-05-05 17:05:20 +00:00
Tony Wickham 49b57e955c Fix continueComputingRecentsScrollIfNecessary() running infinitely
When continuing a gesture during quick switch, we cancel the
previous animation but don't invalidate it (since the gesture
isn't fully finished), and the new gesture handler calls
mRecentsView.setOnPageTransitionEndCallback(), so the previous
handler will never get STATE_RECENTS_SCROLLING_FINISHED. Thus,
continueComputingRecentsScrollIfNecessary() will never end.

To fix this, also check !mCanceled, since that is set when
continuing the gesture. Also use postOnAnimation() instead of
post() since that has better guarantees that the next
computation will wait for the next animation frame, rather
than whenever the message queue is available, which might
happen too frequently.

Test: quick switch from A to B and back to A before settling
on B, ensure we stop calling computeScroll().

Bug: 153589287
Change-Id: I6b4389ef2cf5a818438c7ae36d8807b3e41c8501
2020-05-05 02:32:39 -05:00
Winson Chung 8e1f31f91d Merge "Account for various launcher states when setting back button alpha" into ub-launcher3-rvc-dev am: 7ad937c78d
Change-Id: I9f12f5339844b15631b3d479ccbfd170df25df4c
2020-05-05 04:51:35 +00:00
Winson Chung 7ad937c78d Merge "Account for various launcher states when setting back button alpha" into ub-launcher3-rvc-dev 2020-05-05 04:37:38 +00:00
TreeHugger Robot b25262d722 Merge "Fixing max-zoom-scale not taking into account the the fullScreen scale" into ub-launcher3-rvc-dev am: 43e789ff9b
Change-Id: I9de7f31b066f9cc45d2c703db4c207252b3fe595
2020-05-05 02:14:43 +00:00
TreeHugger Robot 43e789ff9b Merge "Fixing max-zoom-scale not taking into account the the fullScreen scale" into ub-launcher3-rvc-dev 2020-05-05 02:01:00 +00:00
Sunny Goyal a88ca7643a Not caching TaskView during quickswitch
RecentsList update case cause the TaskView to get unparented

Bug: 155568411
Change-Id: Ia05de9658ba2154f73311679a359a2eefeb73aec
2020-05-04 18:30:02 -07:00
Becky Qiu 0f1eb6dd3a [Overview Actions] Expose task corner radius to use in TaskOverlay. am: 8f3b7e3249
Change-Id: Id2749a7dfbc27c4ceacd635accfef0dd7345cbda
2020-05-05 01:26:06 +00:00
Sunny Goyal 29e7a58f1a Fixing max-zoom-scale not taking into account the the fullScreen scale
Also fixing the issue where display info is is not correctly initialized

Bug: 155257023
Bug: 155682580
Change-Id: Ib2cc981c1900f3d14f158f4dbb60ae77311f339b
2020-05-04 18:11:15 -07:00
thiruram 740e2ab12e Implements LAUNCHER_ITEM_DROP_COMPLETED event.
Assigns InstanceId to match LAUNCHER_ITEM_DROP_COMPLETED, LAUNCHER_ITEM_DRAG_STARTED events.

Sample Log:
2020-05-01 14:07:53.158 18369-18369/com.google.android.apps.nexuslauncher D/StatsLogManager: LAUNCHER_ITEM_DRAG_STARTED(InstanceId:282)
    # com.android.launcher3.logger.LauncherAtom$ItemInfo@c0711fbd
    application {
      component_name: "com.google.android.apps.maps/com.google.android.maps.MapsActivity"
      package_name: "com.google.android.apps.maps"
    }
    container_info {
      workspace {
        grid_x: 2
        grid_y: 1
        page_index: 0
      }
    }
    is_work: false
2020-05-01 14:07:54.308 18369-18369/com.google.android.apps.nexuslauncher D/StatsLogManager: LAUNCHER_ITEM_DROP_COMPLETED(InstanceId:282)
    # com.android.launcher3.logger.LauncherAtom$ItemInfo@90000206
    application {
      component_name: "com.google.android.apps.maps/com.google.android.maps.MapsActivity"
      package_name: "com.google.android.apps.maps"
    }
    container_info {
      workspace {
        grid_x: 0
        grid_y: 4
        page_index: 0
      }
    }
    is_work: false

Bug: 152978018

Change-Id: Ib4fc860e8080edd407ed15b93f7d55ac31328d11
2020-05-04 18:00:07 -07:00
Becky Qiu 8f3b7e3249 [Overview Actions] Expose task corner radius to use in TaskOverlay.
Test: local
Bug: 153478940

Change-Id: I03d410edb5a55ce5eda5c703752daf0ef5d04500
2020-05-04 17:31:40 -07:00
Zak Cohen b4ee058955 OverviewActions - make button ripple workspace text color.
Uses a theme to set the control highlight color.

Test: local on dark and light wallpaper
Change-Id: Iddb668fcbd3ab760faabd9c296274315d63e044f
2020-05-04 17:17:52 -07:00
TreeHugger Robot a6a5f89faa Merge "Speeding up TAPL by calling getVisibleStateMessage() less frequently" into ub-launcher3-rvc-dev am: fc9ea9b0fc
Change-Id: I3d8a12c0fff05fba0eb970e0628532de976d4836
2020-05-04 23:29:13 +00:00
TreeHugger Robot d295b62a94 Merge "Decouple feature flag and predictions" into ub-launcher3-rvc-dev am: f9ec6f670c
Change-Id: Iba90987b3586ab5d88fdca778497ebb509a220c6
2020-05-04 23:29:07 +00:00
TreeHugger Robot fc9ea9b0fc Merge "Speeding up TAPL by calling getVisibleStateMessage() less frequently" into ub-launcher3-rvc-dev 2020-05-04 23:18:04 +00:00
TreeHugger Robot f9ec6f670c Merge "Decouple feature flag and predictions" into ub-launcher3-rvc-dev 2020-05-04 23:12:37 +00:00
TreeHugger Robot 5221686173 Merge "Remove unnecessary waitForIdle calls" into ub-launcher3-rvc-dev am: 7bb915ba8e
Change-Id: Id1b81e004cf0dde365e51f3fd4fbb5859035499a
2020-05-04 22:58:20 +00:00
TreeHugger Robot 7bb915ba8e Merge "Remove unnecessary waitForIdle calls" into ub-launcher3-rvc-dev 2020-05-04 22:44:21 +00:00
vadimt faf4da386d Speeding up TAPL by calling getVisibleStateMessage() less frequently
The information in the message can be derived from the object dump
printed anyways.

Change-Id: I22ee136568b767c3218eaabc3920c77b3ceaa78f
2020-05-04 15:40:47 -07:00
Samuel Fufa 49d0f64a9d Decouple feature flag and predictions
- Always default to true for ENABLE_HYBRID_HOTSEAT
- Allow launcher to show predictions anytime regardless of notification and on-boarding.
- Remove past beta specific plans
- Migrate if first screen can accommodate hotseat items otherwise show tip

Bug: 142753423
Test: Manual
Change-Id: I142cd95d779964822da07a96e5884a0c82813742
2020-05-04 15:20:39 -07:00
TreeHugger Robot 88287a5969 Merge "Use rotation based on PagedOrientationHandler instead of touch" into ub-launcher3-rvc-dev am: 0dbbd8951d
Change-Id: I1eef8ec81eb812c72cbba1b566dea7acf43fefe0
2020-05-04 20:43:36 +00:00
TreeHugger Robot 0dbbd8951d Merge "Use rotation based on PagedOrientationHandler instead of touch" into ub-launcher3-rvc-dev 2020-05-04 20:21:50 +00:00
TreeHugger Robot 28033a9f4c Merge "Avoiding cascading "nested events checking" failure after timed-out wait" into ub-launcher3-rvc-dev am: d60e33de3e
Change-Id: I4d79859a14bd2ff83141b89e1a2847533c9c4dac
2020-05-04 20:01:07 +00:00
TreeHugger Robot d60e33de3e Merge "Avoiding cascading "nested events checking" failure after timed-out wait" into ub-launcher3-rvc-dev 2020-05-04 19:41:56 +00:00
Vinit Nayak bb55f9e982 Use rotation based on PagedOrientationHandler instead of touch
Fixes: 154928106
Test: Tested overview w/ and w/o
home rotation enabled.

Change-Id: Ib7e91e51b2181824e5520ad69965ed3379302c27
2020-05-04 11:58:11 -07:00
vadimt 357e5499a2 Remove unnecessary waitForIdle calls
They were added back in times when the
code was very different, and we don't need them now.

Change-Id: Ie96b081a4f2319c7b58d22ffc410f74e9ab56d94
2020-05-04 18:57:52 +00:00
Vinit Nayak c74eef522b Revert drag factor calculation to pre-vertical overview am: d079aed058
Change-Id: I61bbfab583aff6e8c152e03e7dcbf3f6b58b40d1
2020-05-04 18:06:41 +00:00
vadimt 55495201e0 Avoiding cascading "nested events checking" failure after timed-out wait
Bug: 155656943
Change-Id: I0f11552349a9f6b3b14bd1bebb37904d5dfa9c55
2020-05-04 10:52:08 -07:00
Vinit Nayak d079aed058 Revert drag factor calculation to pre-vertical overview
Fixes: 149609070
Test: Swiped up in landscape past
where thumbnail would be. Scaled accordingly.

Change-Id: Ib8e64af2d7a9e4ce517d5f56300d50b659217b71
2020-05-03 22:38:20 -07:00
Alex Mang 0e993fe9e9 Listening to progress of all apps transition. am: 5c6b320057
Change-Id: Ib9c1fdd3af7752081f04ad91498f715b97c2ff29
2020-05-02 04:15:24 +00:00
Alex Mang 5c6b320057 Listening to progress of all apps transition.
This will be used to synchronize keyboard popup. Also setting edittext before disabling to allow plugin to perform some cleanup

Change-Id: Ib9b4ab33d4292fe5d827c37f33c546a9fe6cb002
2020-05-01 16:47:22 -07:00
TreeHugger Robot 334baafb40 Merge "[AllAppsSearch] Update AllAppsSearch interface to expose the activity to the plugin" into ub-launcher3-rvc-dev am: e6843777b0
Change-Id: Iecf2d87e6411c34b872feb6f54a81096505c414c
2020-05-01 23:25:28 +00:00