summaryrefslogtreecommitdiff
path: root/src_plugins/com
AgeCommit message (Collapse)Author
2021-11-09[Search] Introduce notifyEvent api in OneSearch pluginsfufa@google.com
Bug: 204243851 Test: presubmit Change-Id: Idba665419038f743f3d977602dab44d270f94642
2021-10-28[OneSearch] Increase API version number for the one search plugin.Becky Qiu
Bug: 199289915 Test: manual Change-Id: I540730e067ce70956d2c3c8bb6336e8b6bd97713
2021-10-27[OneSearch] Add onesearch plugin api to trigger image from URL.Becky Qiu
Bug: 199289915 Test: manual Change-Id: Ib96de90f87214ea7bd224d0c543cc9578527366e
2021-10-06Removing overscroll pluging supportSunny Goyal
Bug: 201677812 Test: Presubmit Change-Id: Id8136e99746946ba840754ef8e71a4574f49938e
2021-09-28Remove RecentsExtraCard plugin hook.Zak Cohen
This plugin hook never really worked properly. The touch handling was always a bit off and it complicates the code. Bug: 201460301 Test: Local Change-Id: I19401be18f859b3bdf408a2e4aacd95ca95d35cc
2021-09-24Remove screen actions pluginZak Cohen
Bug: 201115460 Test: local build Change-Id: I22774e464d1230fffff3d512b0b906f999d51080
2021-09-09[OneSearch] Update the plugin interface to include more answer data.Becky Qiu
Bug: 196586652 Test: tested with OneSearchPlugin. Change-Id: I5c645828b83f1fe5b3bd2f71911b30e22909d56f
2021-09-03[OneSearch] Add a clear function in the plugin to clear cache and memory.Becky Qiu
Bug: 196586652 Test: manual Change-Id: I094cefadda0a958b0059820f1c02ddf0298abbd8
2021-08-25[AA+ Search] Create the plugin interface for search suggest.Becky Qiu
Also removed the internet permission for Launcher3 and moved it to the plugin. Bug: 196586652 Test: tested with plugin Change-Id: Id36e037d7520e29c1989adf9c451488d7e9c96e1
2021-03-12Moves BcSmartspaceDataPlugin to SystemUI.Andy Wickham
Its new home is: frameworks/base/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins. Test: mp droid, mp sysuig, gradle build for Launcher Bug: 182344603 Change-Id: I840e0da0d2bd32d94d72fbb4a10c70d21c823326
2021-02-11Adds CONTAINER_QSB to be used for QSB data.Andy Wickham
Also updates some related generics definitions for better/simpler compile-time checks. Bug: 178536734 Test: Manual Change-Id: If439b64ad968f62674f856fd3ff465bf21cc9204
2021-02-05Creates BcSmartspaceDataPlugin interface to provide mock data to BC Smartspace.Andy Wickham
Bug: 178536734 Test: Manually using implementation in SupportApp Change-Id: Ia1cfbbf2944ca5f92e9e7144076eb15878e164d1 Merged-In: Ia1cfbbf2944ca5f92e9e7144076eb15878e164d1
2021-02-03Support shorter height row layout / Disable ICON_SLICEHyunyoung Song
Bug: 178815297 Bug: 178128837 Bug: 178823469 Test: manual, attached screenshot on the bugreport Change-Id: Ie69c8928f5acc430320cfc5c85547195866e829e
2021-01-29Support people search resultsSamuel Fufa
+ Introduce temporary workaround icon loading with URLConnection for play results Manual: go/search-action-icon Bug: 177223401 Test: Manual Change-Id: I3b597faaad38e8cd1419065b80b359720baf52b0
2021-01-29Revert "Support people search results"Darryl Johnson
This reverts commit f28db55c96716acf443af0b370c6f67646757f8a. Reason for revert: Possible cause of b/178836393 Change-Id: I0e787f02377a5b8fa723816978c61927af67665a
2021-01-29Support people search resultsSamuel Fufa
+ Introduce temporary workaround icon loading with URLConnection for play results Manual: go/search-action-icon Bug: 177223401 Test: Manual Change-Id: Ie8e7963447640d98abb9830ec05f26b28ec58345
2021-01-13Migrate from Plugin SearchTarget to API search Target [2/3]Samuel Fufa
- Adds support for android.app.search.SearchTarget in plugin while maintaining plugin SearchTarget support - Introduces SEARCH_TARGET_LEGACY temporary to switch between plugin and sdk variants. - Maps resultType and layoutType pairs to the appropriate view Bug: 177223401 Test: Manual Change-Id: If8d4bb7c21c47a12447dcb0c56eed8781bd21e54
2020-10-19Search query method should support multiple consumersHyunyoung Song
Bug: 170488559 Change-Id: I64bef9523d3c3950c4ca3a4b9ce1d506d1672200
2020-10-17Remove hardcoded itemTypes from SearchTargetSamuel Fufa
- Introduces componentName and userHandle members to SearchTarget - SearchTargetEvent now has searchTarget member - Builder pattern for SearchTarget and SearchTargetEvent - Search backend should add headers manually instead of launcher inferring sections Bug: 171026321 Test: Manual Change-Id: I28e0455e82b925277a17703b9aa061c8f9f15262
2020-09-29[pixel-search] Change Nasa actions title nameHilary Huo
Change-Id: I3e44513d797d867b97664ff2ee46a8e33d020e99
2020-09-29Thumbnail/Suggest view type support remote actionHyunyoung Song
Bug: 169330678 Change-Id: I629d3e6b1622bf71e0174eb2489e976ef98875ad
2020-09-24Support Remote actionsSamuel Fufa
Bug: 168846477 Test: Manual Change-Id: I7b9dc96bc7a8ccb25ccb4b7135880768256f1ef3
2020-09-23Track search results with position and search IdentifierSamuel Fufa
Bug: 169087008 Test: Manual Change-Id: I54c74093b90e5aea03a7810f55fcc32f0ddf8dda
2020-09-22Merge "Add thumbnail viewtype to SearchTarget Bug: 168825522" into ↵Hyunyoung Song
ub-launcher3-master
2020-09-22Add thumbnail viewtype to SearchTargetHyunyoung Song
Bug: 168825522 Change-Id: I012665ef5e5ac66f37f9bdb37d55cc47726b29a9
2020-09-21Add window focus / visibility changed signals to AllAppsSearchPluginHyunyoung Song
Change-Id: Ieb48e398cca85dd4343e37fef0015f5e4fece86f
2020-09-16Add launcher state and activity lifecycle in AllAppsSearchPluginHyunyoung Song
Bug: 165678938 Change-Id: Ica7c70ad66dcc1442ff5d0c638aaf0f1ada0fc36
2020-09-10Setup logging pipeline for search resultsSamuel Fufa
Bug: 168121204 Test: Manual Change-Id: I4abb6c75aa0f22416616a713733bef2802b703d1
2020-09-08Show independent shortcuts from Hero viewSamuel Fufa
Test: Manual Screenshot: https://screenshot.googleplex.com/6iQGEZADXf9PtWz Bug: 165320033 Change-Id: Ib8db1fc34da4adc39f3bec5557223a1e283380dd
2020-08-28SearchTarget/SearchTargetEvent APIHyunyoung Song
Bug: 165869384 Bug: 161599758 TL;DR;; Also introduce some additional methods for - all apps start and stop - metrics logging Change-Id: I666ff5a27a5f8befdb0db483ebb07344a90e96bc
2020-08-24Good riddance UserEventDispatcher [1/n]Hyunyoung Song
Bug: 165675920 Change-Id: I237ed4243e1724b3c370c5660673bb3966bf4811
2020-08-14Hookup existing AllAppsSearchPlugin interface to SearchBarControllerHyunyoung Song
Bug: 161801331 Change-Id: Ied575f78ad2139c6818ae5a13467b7399b9ab17a
2020-07-16Using StatsLog for notifyingAppPredictorSunny Goyal
> Adding a listener in StartsLogManager for listening to events. This allows events to be directored to the predictor only if it is already running, instead of creating it. > Unifying the event format to be same as hotseat predictor Bug: 160748731 Change-Id: Ib00e6249ff642c030f00bcad5b748255e704d16a
2020-05-27AllAppsSearch interface change Version 3Hyunyoung Song
Change-Id: I79f635582075a1e33e970e4f4eb6ec653572fefe
2020-05-14Compose gesture integrated fully into LauncherJames O'Leary
- Support dismissing Compose via the reverse gesture from the appear gesture - Use Tony Wickham's ag/10204761 with some glue code to enable the app below Compose panning in the same direction as the gesture as Compose peeks in - Add feature flag to use Compose hosted in a window (permits underlying app panning) - Use InterpolatingVelocityTracker to fix OtherActivityInputConsumer processing swipes in the wrong direction ~20% of the time due to a bug in VelocityTracker (see go/quirky-bubbles) Change-Id: I3adbaee1763f21557fb628b60d03b0a03e7079ab
2020-05-07Revert "Compose gesture integrated fully into Launcher"James O'Leary
Revert "Compose gesture integrated fully into Nexus Launcher" Revert submission 11035205-compose_gesture_fully_integrated_launcher Reason for revert: Broke Launcher Android Studio build, quick switch, and home gesture doesn't work if Compose is open. Reverted Changes: I2d97b22d5:OverscrollPlugin refactored to use onTouchEvent Ia19a55f65:Compose gesture integrated fully into Nexus Launch... I65aa07ac1:Compose gesture integrated fully into Launcher Change-Id: Ic05c47eb686b3942ba519e76db32977fc568844b
2020-05-06Compose gesture integrated fully into LauncherJames O'Leary
- Support dismissing Compose via the reverse gesture from the appear gesture - Use Tony Wickham's ag/10204761 with some glue code to enable the app below Compose panning in the same direction as the gesture as Compose peeks in - Add feature flag to use Compose hosted in a window (permits underlying app panning) - Use InterpolatingVelocityTracker to fix OtherActivityInputConsumer processing swipes in the wrong direction ~20% of the time due to a bug in VelocityTracker (see go/quirky-bubbles) Change-Id: I65aa07ac112db8bd89cec9acfa0ce2b6ebacd43f
2020-05-05OWNERS file for AllAppsSearchPlugin for version incrementHyunyoung Song
Change-Id: I1aedc9fac5802b3a6344c9ecd758caf8099e5902
2020-05-01Listening to progress of all apps transition.Alex Mang
This will be used to synchronize keyboard popup. Also setting edittext before disabling to allow plugin to perform some cleanup Change-Id: Ib9b4ab33d4292fe5d827c37f33c546a9fe6cb002
2020-04-28[AllAppsSearch] Update AllAppsSearch interface to expose the activity to the ↵Hilary Huo
plugin Tested=Locally Change-Id: I8986eb50fea2091d8a1aea3cc1c5ee58e3692bc6
2020-04-16Add AllAppsSearchPluginHyunyoung Song
Bug: 151089843 Change-Id: I6d61fb9c7855bafee731f47147b3070a1b672071
2020-03-02Makes spring variable dynamic resources so that they can be changed via pluginJon Miranda
Bug: 147302669 Change-Id: Ia4e74ff46a4d8338a56ea75ed826b69102c42d93
2019-12-23Compose overscroll gesture updatesJames O'Leary
Two changes for the latest Compose prototype: 1. Pass the identity of the underlying app to the Overscroll plugin. 2. Enable the Compose gesture over an app when there's a Recents extra card plugin active (otherwise the current app won't count as the rightmost one). Some changes to the gesture: - Angle decreased from 35° to 25° to remove overlap with Assistant gesture - Distance increased from 8 to 110 dp. 110 dp is 2x the Assistant gesture and roughly the same as scrubbing into an app from Home. - Fling detection added; uses same distance threshold, 110 dp. - If a touch was recognized as another gesture, the touch will not be reinterpreted as a Compose gesture, no matter what touch movement occurs - Fixes issue where Assistant + Compose could both be triggered - Fixes issue where scrubbing apps to the left, then back to the right, would bring in Compose. i.e. if a touch down + touch movement starts bringing in Assistant UI elements, then, the user moves their touch below the Assistant angle, the Compose gesture will not start being recognized - Gesture length required for fling lowered from 110 dp to 40 dp, per tuning with PM. Bug: b/146508473 Change-Id: I414573d1a92684d1d992837a5f1df522346ec211
2019-11-28Merge "Adding utility class to load customization resources for easier ↵Sunny Goyal
prototype" into ub-launcher3-master
2019-11-11RecentsExtraCardSreyas
Bug fixing / formatting Change-Id: If36cd64986cc213682af1c7b4fd3281909812c15
2019-11-11Adding utility class to load customization resources for easier prototypeSunny Goyal
Also adding support for grouping multiple plugins in same APK using process name To customize resources update the defination of dymanic_resources in config.xml: <array name="dynamic_resources"> <item>@color/delete_target_hover_tint</item> <item>@integer/config_folderDelay</item> <item>@dimen/all_apps_action_spacing</item> <item>@fraction/container_margin</item> </array> Change-Id: I79c08845464510af96b16d375b424ad914657f39
2019-10-22QuickCaptureInputConsumer -> OverscrollInputConsumer + pluginJames O'Leary
Test: Implemented plugin interface in Compose studiow build in google_experimental, verified plugin shows up appropriately in Launcher's home settings screen, verified gesture works if Compose plugin enabled, and doesn't work if Compose plugin disabled. Bug: n/a Change-Id: Ica24ee8fe814ee02a1497a1bfbe7c7a24489b71e
2019-10-11Create hooks for Recents Card plugin.Sreyas
This adds another card in the Recents Overview space which can show various items. Change-Id: Ifc36639ece8aa6b554bdbd3256f4195b1b220d68
2019-09-26Merge "Include following chagnes to custom widget plugin" into ↵TreeHugger Robot
ub-launcher3-master
2019-09-26Include following chagnes to custom widget pluginPinyao Ting
1. removed unsupported methods 2. auto-generate providerId 3. piggy-back context for the plugin to resolve resources Bug: 139888225 Change-Id: If5014099eb80efd64025230037aae3d6079b69a0