summaryrefslogtreecommitdiff
path: root/protos
AgeCommit message (Collapse)Author
2022-04-11Log taskbar all apps entrypoint, launches, and dragsBrian Isganitis
Test: wwdebug, wwlogcat, ensure container is formatted as follows: container_info { all_apps_container { taskbar { } } } Bug: 204696617 Change-Id: I2492b133f95fccb059010bc9e5ed6cce73c211f9
2022-04-06Add ALL_APPS_SEARCH_RESULT_WEB_SUGGEST for ResultType.WEB_SUGGESTAnushree Ganjam
Bug: 220922858 Test: Manual. Change-Id: I5a52872a3bf75109b95e9853883825e32a623a1d
2022-04-01Rename "ONE_SEARCH" attributes to "WEB_SEARCH"Thiru Ramasamy
* Minor fix to logging Bug: 210792253 Test: manual Change-Id: Ib32b945e1fa7696b3b8360dae01e1bd00295ff8d
2022-03-04Add ONE_SEARCH_WEB_PERSONAL attribute.Thiru Ramasamy
Test: wwdebug && wwlogcat; http://gpaste/6052674958000128 Change-Id: Iba1d18060b18ab3dad8947d49a412d34db5ac78c
2022-03-04Add support for logging multiple attributes per item.Thiru Ramasamy
This change will make use of new attributes field in LauncherAtoms to log multiple item attributes by converting them int array and then writes proto bytes into statsd. Test: wwdebug && wwlogcat http://gpaste/5985977337118720 Change-Id: Iabda0b14100558f5625d01ba829d3ad96a6419fc
2022-03-03Add OneSearch SuggestionType enums to launcher atom.Thiru Ramasamy
Bug: 222001231 Test: wwdebug && wwlogcat - http://gpaste/6024652376768512 Change-Id: I6062a5fc6c4046521923f564b99a8150c561c0a2
2021-12-06Adding support for logging wallpaper container info.Brian Isganitis
Test: https://paste.googleplex.com/5350571797118976 shows logging carousel size and index of wallpaper tapped. If the wallpaper is a live wallpaper, we also log its application info. Bug: 188222480 Change-Id: I6dd7ac20af7afd675d8a886d5b838263680f773e
2021-09-30Add LEGACY_SHORTCUT & ASSISTANT_MEMORY search results to launcher logging ↵Thiru Ramasamy
attribute. Test: Make NexusLauncherDebug Bug: 201559997 Change-Id: I308b29c25825c524e5c11bd3a690befdeb411e77
2021-09-13Add logs for taskbar and overview split actionTony Wickham
Log: - Taskbar app launch (also from foldeR) - Taskbar app drag (also from folder) - Taskbar folder open - Long press to hide taskbar - Long press to show taskbar - Overview Split screen action Also add support for ActivityContext to overwrite/add to LauncherAtom.ItemInfo, which TaskbarActivityContext does to change HotseatContainer and PredictedHotseatContainer to TaskBarContainer Test: enable logcat locally Bug: 193009817 Change-Id: Ia82c846a727fecb8cbfd0a069c8af1276083bf83
2021-09-13Add TaskBarContainer to launcher_atom.protoThiru Ramasamy
Bug: 193009817 Test: Manual Change-Id: Ib69be2b2405ab38891dff34c4d366105cd2499c1
2021-06-30Log widgets source.Yogisha Dixit
Test: manual (1) Upgrading to new DB version is successful (no errors thrown in logcat) (2) Widgets that were added with the old DB version have CONTAINER_UNKNOWN as their source container (3) Widgets that are added with the new DB version still log source container after reboot Bug: 185778648 Change-Id: Iaa38f0be6bc4cb0d29842f9a2ea0d08de000c930
2021-05-15Log widget features.Yogisha Dixit
Design doc: go/widgets-logging Note that this doesn't log dynamic colors yet. I'll work on that in a follow-up CL. Bug: 185778648 Test: manual Change-Id: I04249ef267907b4112c220fb206e077d1bee783a
2021-04-28[AA+] Add SearchResult type to ItemInfo attributes.thiruram
Bug: 186169419 Test: Manual Change-Id: I9ea707e135eda163dfb3f12f48f4f0c37e6c044e
2021-02-22[AA+] Add WW logging for Slice actions.thiruram
Bug: 178562918 Test: Manual Change-Id: I515ee3c0990dea2c30e68d5919568dc1773912ee
2021-02-22[AA+] Log tap on SearchActionItem.thiruram
Bug: 178562918 Test: Presubmit Change-Id: I42a44de4f3cc02ca331c4f99c107891c4658995d
2021-02-03[AA+] Log app launches from AA+ search result container.thiruram
This change will update westworld logs for app launches from AA+ search result. Updates log's container info from AllAppsContainer -> AllAppsPlusSearchResultContainer. Bug: 178562918 Change-Id: I9ffca27fea42951a57640ef36717c04ff0251506
2020-10-06Update launcher_trace.proto for quick switchTony Wickham
Sample output from one entry: entry { elapsed_realtime_nanos: 440461382888540 launcher { touch_interaction_service { service_connected: true overview_component_obvserver { overview_activity_started: true overview_activity_resumed: false } input_consumer { name: "TYPE_OTHER_ACTIVITY:TYPE_ONE_HANDED" swipe_handler { gesture_state { endTarget: NEW_TASK } is_recents_attached_to_app_window: true scroll_offset: 846 app_to_overview_progress: 0 } } } } } Bug: 167259591 Change-Id: I7f199d88f1d736efcea6b9165b8c4b77a5d27c58
2020-09-27Good riddance UserEventDispatcherHyunyoung Song
Bug: 165675920 Bug: 161381246 TL;DR;; - nano -> lite proto - add all the missing logs to WW - pin item related logging fix - Removed logging for assistant sgrep "com.android.launcher3.userevent.nano." | cut -f1 -d: | xargs sed -i -e 's/userevent\.nano\./userevent\./g' Change-Id: Ie2a49fdd891cacbd7ef40a1dc9e41ff0574c7517
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-06-22Log query_length & parent_container for actions on search results.thiruram
Bug: 154717227 Change-Id: I8e7d725014f60a2fd9a7fe13fce705acbc7623ad
2020-06-22Adds additional folder label states (UNLABELED & EMPTY_LABEL)thiruram
UNLABELED -> title==null and EMPTY_LABEL -> title=="". When adding new items for the folder if the folder is in UNLABELED state, auto-labeling will be enabled. This change also addresses auto-labeling issue due to false edit from UNLABELED to EMPTY. Bug: 159164315 Change-Id: Ia17cd27b4afb60420dc15c544f544061fc46ad33
2020-06-11LAUNCHER_APP_LAUNCH_TAP should log correctly for icons inside folderHyunyoung Song
Bug: 137777105 Change-Id: I5c1552481fc1b788ba41c57bfe97f126f55e5b16
2020-06-10Adds PredictedHotseatContainer to launcher_atom.protothiruram
Used for differentiating logs from normal hotseat and predicted hotseat. Bug: 158218197 Change-Id: I011ff724ea0916b32f680dc24e8d6090d3df766d
2020-06-08Add FolderInfo label source / Add instance id to snapshot loggingHyunyoung Song
Bug: 155719741 Change-Id: I6611d67bc7a940b6e7cf80ec788406c9f2499318
2020-06-07Fix double logging for wallpaper settings icon activationHyunyoung Song
Bug: 137957099 Change-Id: Id95fa026c1e6f177ffbb03e99cc18ef03e9a37b5
2020-06-01Add WW log for drag events from longpress popup window.thiruram
Bug: 157765763 Sample Log: https://docs.google.com/document/d/1CBP2yTcXdFhPdNG5ZmWFKSgd8mDbMevY-akVlUXPLDo/edit#bookmark=id.368csp9y1pwc Change-Id: I73024f2c8010e77b6f89829fda64130f54ff81f1
2020-05-27Adds WW logging for QSB search results & all-apps predicted row.thiruram
SearchResultContainer represents apps rows displayed within QSB search results for both default scenario(without search term) and actual search result(with search term). SearchResultContainer is used for both homescreen QSB and all-apps QSB. Follow up CLs will add searchOrigin and queryLength in SearchResultContainer Bug: 152978018 Change-Id: Id5f96490686c4141e3e6b2516907ac0505a777e6
2020-05-18Introduces CONTAINER_WIDGETS_TRAY to LauncherSettings.Favorites.thiruram
This would log LAUNCHER_ITEM_DRAG_STARTED event when an item is dragged from widgets tray. This also fixes empty component with widget logs. Sample Log: https://docs.google.com/document/d/1CBP2yTcXdFhPdNG5ZmWFKSgd8mDbMevY-akVlUXPLDo/edit#bookmark=id.bk5w3n8uwhcl Bug: 152978018 Change-Id: I51d16edae13973d5e62adda0e4efa861fa10dc1b
2020-05-13Add LAUNCHER_FOLDER_LABEL_CHANGED events for folder label updates.thiruram
Sample Logs for all update combinations: https://docs.google.com/document/d/1CBP2yTcXdFhPdNG5ZmWFKSgd8mDbMevY-akVlUXPLDo/edit#bookmark=id.7y1p8n2dz8ge Bug: 155410872 Bug: 152978018 Change-Id: I296b124b16aa07878f2cf7b74ab91f13b8e6cfbf
2020-05-13Adds LAUNCHER_FOLDER_LABEL_CHANGED event.thiruram
Sample Log: https://docs.google.com/document/d/1CBP2yTcXdFhPdNG5ZmWFKSgd8mDbMevY-akVlUXPLDo/edit#bookmark=id.qwjknn6acmx6 Bug: 155410872 Bug: 152978018 Change-Id: Ib7641d3d42a3f4fd002d1dbb36dc4b9ea0f885fc
2020-05-06Implements LAUNCHER_ITEM_DROP_FOLDER_CREATED event.thiruram
When item is dropped on a existing item resulting in new folder creation, triggers LAUNCHER_ITEM_DROP_FOLDER_CREATED event with details of the destination package. This change also introduces new FolderIcon item to launcher_atom.proto to represent folder icon. Screencast and sample logs: https://docs.google.com/document/d/1CBP2yTcXdFhPdNG5ZmWFKSgd8mDbMevY-akVlUXPLDo/edit#bookmark=id.tmbucd1f44qp Bug: 152978018 Change-Id: Ib4d343ba9075aa8853652f128457c4638541ec59
2020-04-30Implement LAUNCHER_ITEM_DRAG_STARTED event.thiruram
* Fixes null component issue when ItemInfo object copiedFrom. * Fixes missing container when item is dragged from hybrid hotseat. Sample Logs: 2020-04-30 14:09:45.499 30472-30472/com.google.android.apps.nexuslauncher D/StatsLogManager: LAUNCHER_ITEM_DRAG_STARTED # com.android.launcher3.logger.LauncherAtom$ItemInfo@260f31f8 application { component_name: "com.android.chrome/com.google.android.apps.chrome.Main" package_name: "com.android.chrome" } container_info { workspace { grid_x: 2 grid_y: 2 page_index: 2 } } is_work: false 2020-04-30 14:23:15.230 31320-31320/com.google.android.apps.nexuslauncher D/StatsLogManager: LAUNCHER_ITEM_DRAG_STARTED # com.android.launcher3.logger.LauncherAtom$ItemInfo@608f101 application { component_name: "com.google.android.gm/.ConversationListActivityGmail" package_name: "com.google.android.gm" } container_info { hotseat { index: 1 } } is_work: false Bug: 152978018 Change-Id: I3d3ce213fd2fc6eb5ffb239e048ceb7c0fa88b53
2020-04-29Updates launcher_atom.proto to support consistent logging for launcher ↵thiruram
containers. * Updated default of some fields to invalid values. Because when these fields are not actually set on the client, the default values could lead to misinterpretations on the server side. * Refactored container messages into a separate oneof message to use it on the client side as interface. Test: Manual (make NexusLauncherDebug -j100) Bug: 144124838 Change-Id: I2d2ea05e9d7d043682d8ca1a56a238d9d22174bb
2020-04-06Add new FolderLabelStates to better understand smart folder acceptance rate ↵thiruram
based on primary suggestion. Bug: 153358870 Change-Id: I863536f0f2563aab33484d45e9bb518e08a9ebe5
2020-03-31ItemInfo supports lite proto builder (1/n)Hyunyoung Song
Bug: 144953948 Bug: 137777105 The new lite proto builder is used to send two types of logging to statsd 1) Snapshot logging 2) App launch, task launch, task dismiss Statsd will be connected once platform CL is submitted Change-Id: If606cee5288fe4bd6c522605ae84eb0f24174f5b
2020-03-29Remove workspace layout logging that used dumpsysHyunyoung Song
Bug: 144953948 More context: in next CL, migration will happen to StatsLog Change-Id: If8ace91ceff6daf1a0af5963b538d7e14401e497
2020-03-05Log proto - add select mode item interaction type.Zak Cohen
Test: build locally Change-Id: I3d296bc17bed91669223182d2ed5cff7af70940f
2020-02-21Merge "[Overview Actions] Add ControlType for overview action buttons." into ↵TreeHugger Robot
ub-launcher3-master
2020-02-20Merge "Adding new tracing call from SysUI" into ub-launcher3-masterWinson Chung
2020-02-20Adding new tracing call from SysUIWinson Chung
Bug: 144854916 Test: This change is only to ensure the changes build Change-Id: I62b247b45454861328b6062ed571c854a374aa34
2020-02-19[Overview Actions] Add ControlType for overview action buttons.Becky Qiu
Design: go/logging_for_overview_actions Test:local, logging result: https://paste.googleplex.com/6489148393259008 Bug:139828243 Change-Id: I61fa66f8ec6edae43f6242599f8d4ea8e28d735d
2020-02-13Initial draft of smart folder logging to clearcut pipeline.thiruram
* Adds additional fields to launcher_log.proto to capture smart folder related information. * Uses ProtoLite to generate log object using builder pattern and converts to nano version before writing to clearcut. Hence not making drastic change to existing logging pattern. Change-Id: I89b10da8d4e35e3abc7ddb553046946f91b43445
2020-02-12Log Hotseat onboarding user actionsSamuel Fufa
+ Resolve notifiaciton dot scale issue Bug: 147336566 Bug: 148232056 Change-Id: I0120dc183a876fda38f4682425697378c7be20f3
2019-12-21Merge "Not using SIDELOADED_LAUNCHER name" into ub-launcher3-masterTreeHugger Robot
2019-12-13Not using SIDELOADED_LAUNCHER namevadimt
It may imply something malicious, while we simply mean a third-party launcher. Bug: 79437767 Change-Id: I2e169fda9404ca7a042e40877ed6f4b7d2d723a1
2019-12-10Add boolean to differentiate icons from workprofileSamuel Fufa
Bug:145825382 Test:Manual Change-Id: I95e0cfe48b4a397eb54455374f11c7ea14c028f6
2019-08-13Add a "Dismiss" option for predicted apps in LauncherSamuel Fufa
Test: LongPress on a pridicted app to see dismiss options. Bug:139020180 Change-Id: I877863c65def0d845c0ae2f0987fe7a4f6277565
2019-05-09Adding query length parameter to protobufAlex Mang
Bug: 131940434 Change-Id: Iaa7ca520406df882e154db3662a190607eb61b23
2019-04-25Add logging for Task Icon interactionHyunyoung Song
Bug: 129279637 Change-Id: I135bad16015129b3b60bb13e86783d623e504b1b
2019-04-03Add launcher logging of back buttonWinson Chung
Bug: 127848641 Test: adb shell setprop log.tag.UserEvent VERBOSE, then hit back Change-Id: I020738280d2e51a8a192e577baf48c0b092f22f6 (cherry picked from commit df7d00328c907f92419300925ffbdfbb20169422)