summaryrefslogtreecommitdiff
path: root/packages/CarSystemUI
AgeCommit message (Collapse)Author
2020-11-10Migrate CarSystemUI out of framework/base.kwaky
Bug: 170742445 Test: Manual (build and boot succeeds) Change-Id: I88e0e2ff4d44b160f89297e03e4bb8111c3adaf6
2020-11-10Change SystemUI implementation for prioritized HUNs.Abhijoy Saha
This change involves: > Migrating CarHeadsUpNotificationSystemContainer to extend instead of implement the new implementation of CarHeadsUpNotificationContainer to accomodate for prioritized HUNs. > Migrating bottom HUNs resources to Notifications package. Bug: 112155307 Test: Manual Change-Id: I8fd2d8380d69174564b9899986e81c702b7018d1
2020-11-09Import translations. DO NOT MERGEBill Yi
Auto-generated-cl: translation import Change-Id: If43e28455674f43d269c7009eb78033e5c900bf1
2020-11-04Merge "Migrate Bubbles to wm-shell (5/n)" am: ae7e2fb0bbTony Huang
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12940686 Change-Id: Ib9e1318c973a57d6c93fc8f056f502027f7f1a3d
2020-11-04Migrate Bubbles to wm-shell (5/n)Tony Huang
Move bubbles package and related resources to shell package, also copied some used codes and resources. Bug: 161980186 Test: atest SystemUITests Test: atest WMShellUnitTests Change-Id: Ia108bd4149b3c3bf86631ba1a7a6bce0e76af78f
2020-10-28Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: Icdcf61380055b39459e914083a5083e6854c9e00
2020-10-26Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: Iab2041d9b4aa4930a0002a2d54c73030e5e33b98
2020-10-23Merge "Enable defining system bar side to fit by the side." am: 03bc25f7dbYoungjun Kwak
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12896075 Change-Id: I46197590fa32eb26339aeedbb8e60a0c5c5fcd65
2020-10-23Enable defining system bar side to fit by the side.kwaky
Test: Manual + Unit Tests Bug: 171414476 Bug: 171054589 Bug: 162599873 Change-Id: I948a0907fa76ea16acc91f843f8b5cdbf7126df1
2020-10-21Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: I507d20b249c1e2be1f6bdbfe193e345969f32ca9
2020-10-21Merge "Add ReadViewCameraViewController/Mediator." am: df6efd50bdYuncheol Heo
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12805732 Change-Id: If549c36f2a9e0e578a183fa75a32302302e0b55f
2020-10-21Merge "Add ReadViewCameraViewController/Mediator."Yuncheol Heo
2020-10-19Merge "Create Sample 3" am: d2cf9013e6Youngjun Kwak
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12856054 Change-Id: I4df1ad2740daa74129fd3957e534557ecd707965
2020-10-19Merge "Create Sample 3"Youngjun Kwak
2020-10-19Create Sample 3kwaky
Bug: 170904466 Test: Manual -- verified that toggling bottom navigation bar color has no visible effect due to the opaque drawable background. Change-Id: I86533f08c2c8043b5844878458c56bb806d7ac63
2020-10-19Merge "Isolate shell dependencies" am: 6befb06b1fWinson Chung
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12779438 Change-Id: I4f1660413d8063a5db30d631fe7655ee053b7460
2020-10-19Isolate shell dependenciesWinson Chung
- Add initializer path for required shell dependencies - Move shell dependencies into WMComponent scope, and expose shell features to SysUIComponent explicitly - Moved temporary Bubble's specific dependencies to global scope until the migration finishes Bug: 162923491 Test: atest WMShellUnitTestsWMShellUnitTests Test: make SystemUIGoogle CarSystemUI ArcSystemUI AAECarSystemUI Test: Verify pip/split/onehanded/bubbles still works Change-Id: Ibaa8b5a718f32a1fff49d1756a18a009d6ad164f Signed-off-by: Winson Chung <winsonc@google.com>
2020-10-15Add ReadViewCameraViewController/Mediator.Yuncheol Heo
- Launch config_rearViewCameraActivity in the overlay Window when gear is reversed. - Add/Remove ActivityView dynamically to save the system resource while it is hidden. Bug: 157481389 Test: atest com.android.systemui.car.rvc Test: Check if RearViewCamera is launched when the gear is reversed and if it will be closed when the gear is changed to the other one. Change-Id: I768fe9090eed9cb82c4108ab8f6335802d36fa64
2020-10-15Merge "Respect feature flag when providing Pip controller" am: 1869ff1f1eTreeHugger Robot
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12771717 Change-Id: I88db96973776c9721b2b31f52a7b5eee87e17dfc
2020-10-14Respect feature flag when providing Pip controllerJerry Chang
Makes sysui dagger provides optional PIP controller with PIP feature flag. Adds test in PipControllerTest to make sure it won't instantiate controller if the feature is not supported. Bug: 170188471 Test: atest SystemUITests Test: atest WMShellUnitTests Change-Id: I681bb5ac2972d6426c270099605d44fc82dc9f78
2020-10-12Merge "Fix guest icon is not clickable after adding user" am: a35917822d am: ↵Treehugger Robot
f9fb9f6983 am: db5bc807a0 am: fd9473a037 am: 5d2e6c3cc7 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1452495 Change-Id: Ia3591ad2eac04b7e1faf67d21371865ac3684d38
2020-10-12Merge "Fix guest icon is not clickable after adding user" am: a35917822d am: ↵Treehugger Robot
f9fb9f6983 am: db5bc807a0 am: fd9473a037 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1452495 Change-Id: I51c5114750ee1a64ec564204667c72e13ae98d4e
2020-10-12Merge "Fix guest icon is not clickable after adding user" am: a35917822d am: ↵Treehugger Robot
f9fb9f6983 am: db5bc807a0 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1452495 Change-Id: Ib96d7493bdbcd35c9c30ac8df8c7df7cd2ff7ff0
2020-10-12Merge "Fix guest icon is not clickable after adding user" am: a35917822d am: ↵Treehugger Robot
f9fb9f6983 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1452495 Change-Id: I0b9f0c874b4a58723bc455755b866e3ce8af6e5b
2020-10-09Fix guest icon is not clickable after adding userArtem Radchenko
When addUser icon is clicked, it becomes disabled to prevent double clicking. And this icon is newer enabled again in case of successfull user creation. When user is added, icon for New user is added to recycler view before guest icon. So, when user selection is opened again guest icon is not clickable, because it is disabled. Enabling addUser button after successfull user creation fixes this issue. Test: - Set pin: adb shell locksettings set-pin 0000 - Lock board: adb shell input keyevent KEYCODE_POWER - Wake up: adb shell input keyevent KEYCODE_POWER - Click cancel button - Click "Add User" -> Click Ok - Set pin - Lock board - Wake up - Click cancel button - Click guest button Bug: 170382676 Signed-off-by: Artem Radchenko <artem.radchenko@globallogic.com> Change-Id: Ie9f3e9b765123207d1217ae2434608c3316923f4
2020-10-08Merge "Handle System Bar Inset properly for immersive mode." am: 0065c35b56Youngjun Kwak
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12778648 Change-Id: I094a0f4ed27a98f6e8b2b868998d24828a0d6e3a
2020-10-08Handle System Bar Inset properly for immersive mode.kwaky
If we enter immersive mode (that is, SystemBar is hidden due to transient mode), inset from that system bar is not applied even when it becomes visible. To fix this, we are applying window inset to fit ignoring the visibility of the system bar. Each overlay view can opt-in to use this functionality by overriding shouldUseStableInsets's return value to true. It can also use conditionals to change its return value dynamically (e.g. depending on whether the IME is visible. See NotificationPanelViewController.) Bug: 169612767 Test: Manual (see screen shots) Change-Id: I9d0c460bd3b521f9e334c3f7c9d304e68593b6da
2020-09-30Merge "UI fixes for system bars" am: bd5a2f2c60Julia Kawano
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12721817 Change-Id: Id2263dbc55669979c41a92841a08bc40de39f41d
2020-09-30Merge "UI fixes for system bars"Julia Kawano
2020-09-30Merge "Create Sample 2 for SystemUI Proofing." am: 3c7f489936Youngjun Kwak
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12721137 Change-Id: I0b400eef16711acc72aa8c96ed82b8f62e07d36b
2020-09-30Merge "Create Sample 2 for SystemUI Proofing."Youngjun Kwak
2020-09-30UI fixes for system barsJulia Kawano
- Darken alpha on unselected nav bar icons - Add ripple effect to status icons pill and driver username pill Bug: 169711878 Test: manual Change-Id: Ida126155a93948ec4990556ffb675d94e3c87369
2020-09-29Create Sample 2 for SystemUI Proofing.kwaky
This sample only uses left system bar and uses a button on it to toggle Notification Panel visibility. Test: Manual Bug: 168332816 Change-Id: I083640903ade2e3bc7085022a1c889f9ad6d3e5c
2020-09-28Merge changes Ia40a682c,I3118310a am: f694efaa6aAdrian Roos
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12671998 Change-Id: Ib08e4bdbfa90e2e4c10000f698bc427c2018cce8
2020-09-28Merge changes Ia40a682c,I3118310aAdrian Roos
* changes: DisplayImeController: reapply visibility when leash changes DisplayImeController: Refactor for testability
2020-09-28Merge "Add qs icon and fix status icon UI" am: 0e6a7e76a7Julia Kawano
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12700373 Change-Id: I914aeec06768d894908db21c0512186def16d040
2020-09-28DisplayImeController: Refactor for testabilityAdrian Roos
Bug: 162875596 Test: atest WMShellUnitTests Change-Id: I3118310a391592fcc72ea6ef8b4b8adccce2f14f
2020-09-25Add qs icon and fix status icon UIJulia Kawano
- Adding settings icon (gear) to status icons - Modify spacing between each status icon - Modify size of network connectivity icon to be the same as system icons Bug: 168939484 Test: Manual - built on flame_car Change-Id: Icfd05e4bdd011561789c8b2851709f476cb7751e
2020-09-25DO NOT MERGE Update current user for passwordEntry and restart input on user ↵kwaky
switch. am: c83cc01b62 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12655217 Change-Id: I37138281801c510f151f560fae62da88894efc69
2020-09-24DO NOT MERGE Update current user for passwordEntry and restart input on user ↵kwaky
switch. This prevents IME not working due to the passwordEntry input field drawn for a wrong user or due to having an invalid token. Test: Manual Bug: 168825956 Change-Id: I28e38a523e67011df680c9dfb21907047c0e3278
2020-09-24Merge "Remove redundant icons and temp controls from nav bar" am: 1cd79f31ceJulia Kawano
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12663017 Change-Id: I1ea8e777da47b60c37266af09fec4286fe431b24
2020-09-24Merge "Fix system bar UI" am: b8ae55111bJulia Kawano
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12642606 Change-Id: I4e25bdeac718a74cb7a058f50de89fe531e949d9
2020-09-24Merge "Remove redundant icons and temp controls from nav bar"Julia Kawano
2020-09-24Merge "Fix system bar UI"Julia Kawano
2020-09-24Merge "Map bar type to new ITYPE_{SIDE}_MANDATORY_GESTURES_INSETs" into ↵Youngjun Kwak
rvc-qpr-dev am: 4d714cb8e9 am: dcfa722f4c am: 4294ebdbc8 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12641033 Change-Id: Ib56d632bf4c1f84690f1b687fc23cf01b9e80d3b
2020-09-24Merge "Map bar type to new ITYPE_{SIDE}_MANDATORY_GESTURES_INSETs" into ↵Youngjun Kwak
rvc-qpr-dev am: 4d714cb8e9 am: dcfa722f4c Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12641033 Change-Id: I23a25bddc218d0ceff66cb891d61de68abc289fc
2020-09-24Merge "Map bar type to new ITYPE_{SIDE}_MANDATORY_GESTURES_INSETs" into ↵Youngjun Kwak
rvc-qpr-dev am: 4d714cb8e9 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12641033 Change-Id: Icdd22f81cc8d75e565073ee322b2bf3c6ec0064c
2020-09-24Merge "Map bar type to new ITYPE_{SIDE}_MANDATORY_GESTURES_INSETs" into ↵Youngjun Kwak
rvc-qpr-dev
2020-09-24Merge "Ensure the notif panel is inflated" into rvc-qpr-dev am: 434a416769 ↵Heemin Seog
am: b57fab0a5e am: 403ae7b43d Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12673552 Change-Id: Ib2078b3d854e4b840debf19e3c60e0a74c3bff04
2020-09-24Merge "Ensure the notif panel is inflated" into rvc-qpr-dev am: 434a416769 ↵Heemin Seog
am: b57fab0a5e Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12673552 Change-Id: Ic0c73b6be7d1ff10ac7c4d7519dc8228cb52b452