Commit Graph

9550 Commits

Author SHA1 Message Date
Bill Yi
9d482ad25b Import translations. DO NOT MERGE
Change-Id: I73dfb28a39d0630b2f0174e876270a93c1c0eddd
Auto-generated-cl: translation import
2019-09-10 07:00:33 -07:00
Miranda Kephart
c2e91d6dcb Merge "Merge branch 'fetch_qt-qpr1-sysui-dev_5855545' into merge_qt-qpr1-sysui-dev_5855545" 2019-09-06 19:30:55 +00:00
Miranda Kephart
70ff3fb971 Merge branch 'fetch_qt-qpr1-sysui-dev_5855545' into merge_qt-qpr1-sysui-dev_5855545
Test: manual; presubmit on source branch

Change-Id: Ibc2bb3a04ee5605660ff4f2cf762af499db237c8
2019-09-06 18:27:58 +00:00
Fabian Kozynski
ab2c31a31f Merge "Adding a Plugin to attach things under QQS" 2019-09-06 13:05:32 +00:00
Kevin Chyn
90df5c81ac Merge "5/n: Restore biometric dialog state across configuration changes" 2019-09-06 02:41:10 +00:00
Kevin Chyn
9cf899162e 5/n: Restore biometric dialog state across configuration changes
Bug: 123378871

Test: manual test, rotating device during various stages of
      authentication
Test: atest com.android.systemui.biometrics

Change-Id: I4130f79975f58e5141c9d69e2689680ceaa419ed
2019-09-05 17:48:40 -07:00
Fabian Kozynski
3bf518dd98 Adding a Plugin to attach things under QQS
This plugin responds to expansion and changes in theme, ui, etc.

Test: manual

Change-Id: I5d866a4fff491aa6273edfb765e538864b270534
2019-09-05 12:26:13 -04:00
Kevin Chyn
b63ff32f53 Merge changes from topic "biometric-ui-refactor"
* changes:
  4/n: Rename files to make more sense
  3/n: Tapping outside of the dialog should cancel authentication
  2/n: Start plumbing authentication signals to the UI
  1/n: Refactor BiometricPrompt UI hierarchy
2019-09-03 17:49:46 +00:00
Hyunyoung Song
2a17568e0a Merge "[DO NOT MERGE] qt-qpr1-sysui-dev @ build 5814791" 2019-09-03 17:30:40 +00:00
TreeHugger Robot
7631a712c1 Merge "Import translations. DO NOT MERGE" 2019-09-01 15:37:50 +00:00
Hyunyoung Song
8f9d34cb5f [DO NOT MERGE] qt-qpr1-sysui-dev @ build 5814791
Test: presubmit setup on source branch

Bug: 130289146 Create a Gradle build for SystemUI
Bug: 136279712 Daggerize FalsingManager
Bug: 137324767 "Unable to instantiate service com.android.systemui.doze.DozeService" exception breaks launcher tests
Bug: 137563419 Remove Bouncer reveal delay from bypass flow
Bug: 138787339 Allow Services and Activities to be injected into directly.
Bug: 139128921 [AS 3.5 RC2, SDK API 29 rev 2] Overload resolution ambiguity: while removing element from HashMap
Bug: 64712476 Import translations for dev branches


Change-Id: Ib7fd4706c070907fd556c3532957f3b1b046de6d
2019-09-01 00:31:47 -07:00
Bill Yi
1ec5982c33 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: Ide38da2a5b676a9952881e187ef3aeb8b7c9cf55
2019-08-31 23:41:54 -07:00
Bill Yi
072bc6d391 Import translations. DO NOT MERGE
Change-Id: Ifeeab3f77faf1ae29c21ae7b78ca6b567219cf82
Auto-generated-cl: translation import
2019-08-31 22:26:22 -07:00
Kevin Chyn
f8688a0a1e 4/n: Rename files to make more sense
Also flatten the directory, there isn't much point in having a sub package
right now.

Bug: 123378871
Test: atest com.android.systemui.biometrics

Change-Id: I598f1909f6e6940d73da37921d9b5cd2c02f4331
2019-08-30 18:41:41 -07:00
Kevin Chyn
504f77d837 2/n: Start plumbing authentication signals to the UI
Test: Authentication in both small/medium dialog
Test: Negative button, Cancel button, Try again button
Test: atest AuthBiometricFaceViewTest
Test: atest AuthBiometricViewTest
Test: atest AuthContainerViewTest

Bug: 123378871

Change-Id: Iab5edf863d0ef26855a65585c73e2d495b2ab6e9
2019-08-30 18:19:15 -07:00
Kevin Chyn
fc46826f0a 1/n: Refactor BiometricPrompt UI hierarchy
The UI is split into a few components now
 1) BiometricPromptContainerView - top level, contains the work profile
    background view, the panel (rounded background)
 2) BiometricPromptBiometricView - nested within, displays contents for
    biometric auth

The panel must be one level higher (in hierarchy) than the biometric
dialog to allow future non-biometric views to be added cleanly, and to
allow separate animations for the background/foreground.

Bug: 123378871
Test: Demo app with text that requires scrolling; dialog bounds are correct,
      view elements are contained within the dialog bounds
Test: atest BiometricDialogImplTest
Test: atest BiometricDialogViewTest
Test: atest AuthBiometricViewTest
Test: atest AuthBiometricFaceViewTest

Change-Id: Ie4e5a8641a10229154a1011afefacb823aadf565
2019-08-30 17:43:27 -07:00
Mady Mellor
06b770cf14 qt-r1-bubbles-dev @ build 5835883
Test: presubmit setup on source branch

Bug: 126945401
Bug: 128932906
Bug: 129158983
Bug: 130237686
Bug: 130250809
Bug: 130442248
Bug: 131267438
Bug: 131609280
Bug: 131692350
Bug: 131849856
Bug: 133444037
Bug: 134064116
Bug: 134064858
Bug: 134070807
Bug: 134077101
Bug: 134090085
Bug: 134155107
Bug: 134423445
Bug: 134512898
Bug: 134514210
Bug: 134514227
Bug: 134734945
Bug: 134960381
Bug: 134989736
Bug: 135214687
Bug: 135280077
Bug: 135472021
Bug: 135475155
Bug: 135487618
Bug: 135488406
Bug: 135518045
Bug: 135633218
Bug: 136034310
Bug: 136150954
Bug: 136199542
Bug: 136538998
Bug: 137201711
Bug: 137213469
Bug: 137214359
Bug: 137214536
Bug: 137233453
Bug: 137876221
Bug: 138301618
Bug: 138445026
Bug: 138659213
Bug: 138749133
Bug: 138799651
Bug: 138801505
Bug: 138941969
Bug: 139002444
Bug: 139025304
Bug: 139816141
Change-Id: Ic271a6a0f0803941dd5a84124dabf4d8c5fcc755
2019-08-29 20:24:52 -07:00
Jayachandran Chinnakkannu
134db973d1 Merge "5GE Icon: Show 5G subscript E (italics)" into qt-r1-dev am: 7a1f8da2fb am: d16dceae93
am: 175b39d457

Change-Id: Ic40c91197dcdbdd4f94cc2a686dd186c2d7134fe
2019-08-27 16:12:56 -07:00
Jayachandran Chinnakkannu
175b39d457 Merge "5GE Icon: Show 5G subscript E (italics)" into qt-r1-dev am: 7a1f8da2fb
am: d16dceae93

Change-Id: Iaebac492fae81abf1aae6ceda11684d071c57499
2019-08-27 15:51:42 -07:00
Jayachandran Chinnakkannu
2d8c6c76c8 Merge "5GE Icon: Show 5G subscript E (italics)" into qt-r1-dev am: 7a1f8da2fb
am: d16dceae93

Change-Id: I2ea573d671cff6301f0b22d76bad79f29aaffed1
2019-08-27 15:45:36 -07:00
Jayachandran Chinnakkannu
006971e995 Merge "5GE Icon: Show 5G subscript E (italics)" into qt-r1-dev
am: 7a1f8da2fb

Change-Id: I90fee1ecd1671054d6cc2b11457881c1559e7e34
2019-08-27 15:37:16 -07:00
Jayachandran Chinnakkannu
d16dceae93 Merge "5GE Icon: Show 5G subscript E (italics)" into qt-r1-dev
am: 7a1f8da2fb

Change-Id: Ie2430ea545952ed3630012bbb618332de9e51194
2019-08-27 15:37:12 -07:00
Bill Yi
2524ed33c6 Merge "Import translations. DO NOT MERGE" 2019-08-24 20:59:18 +00:00
Bill Yi
cd56ae964f Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: Ibeefffb5c8fa41b89e8c0763023056c76a810e94
2019-08-23 03:06:33 -07:00
Bill Yi
2582943cce Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I1da61e9093dbc1b2f19b3f11848190cbe3fe2254
2019-08-23 02:29:52 -07:00
Bill Yi
532778f7c1 Import translations. DO NOT MERGE
Change-Id: Ie4491aa2ea396835e7fb1db118b1f275a893e0c6
Auto-generated-cl: translation import
2019-08-23 02:02:14 -07:00
vagdevi
47af50d8c8 5GE Icon: Show 5G subscript E (italics)
URL: https://screenshot.googleplex.com/SpTnerVCnQZ.png

Bug: 139776677
Test: manual using PARIS Override for
show_carrier_data_icon_pattern_string
Change-Id: I69e32c89558fba884bb12d29cb8ff81470591bb0
2019-08-22 16:36:15 -07:00
Mady Mellor
818eef04ee Update statusBarHeight & bubblePaddingTop on config change
* Status bar height can change and we're not accounting for it
* Introduces landscape value of bubblePaddingTop that is smaller so
  that there is more space for app content in landscape

Bug: 135487618
Test: manual - requires changes in other CL's in stack, but then:
             - have bubbles, expand stack
             - rotate device
             => notice that spacing between status bar + expanded view
                is smaller in landscape & larger in portrait
Change-Id: Ib6e98c7ee51408fb8bb51ecb3b4875fc618de8b3
2019-08-22 13:26:13 -07:00
Matt Pietal
1e48ab52d5 Merge "Controls: Add a temporary space for home controls integration" 2019-08-22 14:28:21 +00:00
Hyunyoung Song
5e7940b604 [DO NOT MERGE] qt-qpr1-sysui-dev @ build 5814791
am: 1081450d09

Change-Id: I07ab578931605dad256e427625c0dacc8265c40b
2019-08-21 14:40:27 -07:00
Matt Pietal
50c8b50b37 Controls: Add a temporary space for home controls integration
This space will only be visible by setting a flag to enable split
status-bar functionality:

adb shell device_config put systemui qs_split_enabled true

To populate the view, you will also need to build and install an
experimental plugin from google3, coming shortly.

Test: manual
Change-Id: Iccf712a0355ebf8d9c6da2dac63874820270d405
2019-08-21 13:40:12 -04:00
Hyunyoung Song
1081450d09 [DO NOT MERGE] qt-qpr1-sysui-dev @ build 5814791
Test: presubmit setup on source branch

Bug: 130289146 Create a Gradle build for SystemUI
Bug: 136279712 Daggerize FalsingManager
Bug: 137324767 "Unable to instantiate service com.android.systemui.doze.DozeService" exception breaks launcher tests
Bug: 137563419 Remove Bouncer reveal delay from bypass flow
Bug: 138787339 Allow Services and Activities to be injected into directly.
Bug: 139128921 [AS 3.5 RC2, SDK API 29 rev 2] Overload resolution ambiguity: while removing element from HashMap
Bug: 64712476 Import translations for dev branches


Change-Id: Ib7fd4706c070907fd556c3532957f3b1b046de6d
2019-08-21 16:28:35 +00:00
Hongwei Wang
b9edaa3850 Merge "Update the string on how to exit pinning mode in gesture navigation" into qt-qpr1-dev
am: e6c9ed5f90

Change-Id: I4754223c4343db9d3c9f823fcc37695a845a86f4
2019-08-20 12:26:00 -07:00
Bill Yi
dd02df509c Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: Ic933893725676e939dff7615cbdae520d0597e84
2019-08-17 22:33:19 -07:00
Hongwei Wang
5bdaa0b84f Merge "Update the string on how to exit pinning mode in gesture navigation" into qt-qpr1-dev
am: e6c9ed5f90

Change-Id: Ic4cad25be6307b9706ffe56491a7fb58ee5a04e7
2019-08-15 19:37:17 -07:00
Hongwei Wang
98d0858138 Update the string on how to exit pinning mode in gesture navigation
Bug: 139438042
Test: Back gesture in screen pinning mode
Change-Id: Ia21e0324cb9a78c6664f4ba787189c6a2423a03d
Merged-In: Ia21e0324cb9a78c6664f4ba787189c6a2423a03d
2019-08-15 18:16:59 +00:00
Hongwei Wang
0e62574bd0 Update the string on how to exit pinning mode in gesture navigation
Bug: 139438042
Test: Back gesture in screen pinning mode
Change-Id: Ia21e0324cb9a78c6664f4ba787189c6a2423a03d
2019-08-15 11:11:55 -07:00
Dave Mankoff
56baff70e9 Merge "Initialize Dependency with the Application when Dagger starts." into qt-qpr1-sysui-dev 2019-08-12 15:10:08 +00:00
Lucas Dupin
a0517656f5 Merge "Merge "Assume sensors perform prox check" into qt-qpr1-dev am: e28124af92" into qt-qpr1-dev-plus-aosp
am: 4b8e02d15b

Change-Id: I8440d2ea116495209f2fb76ff73c299d5d13c4f6
2019-08-09 11:42:40 -07:00
Lucas Dupin
b36ff62add Merge "Assume sensors perform prox check" into qt-qpr1-dev
am: e28124af92

Change-Id: Ic155582a43bdee1b9d7a225e39d22399837864e5
2019-08-09 11:06:47 -07:00
Dave Mankoff
037d9fcd95 Initialize Dependency with the Application when Dagger starts.
Dependency is no longer a subclass of SystemUI. It gets initialized
directly as part of the application, just like the rest of Dagger.
It was an awkward implementation of SystemUI anyways.

Bug: 137324767
Change-Id: Icf49e9262e8c0710210a8bc0231c4d16396ffdf3
Test: atest SystemUITests
2019-08-09 13:54:23 -04:00
Lucas Dupin
e28124af92 Merge "Assume sensors perform prox check" into qt-qpr1-dev 2019-08-09 17:43:50 +00:00
TreeHugger Robot
3e9656e544 Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev 2019-08-09 16:27:20 +00:00
Bill Yi
884ba930e0 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: Ib3ee387b7c3a7ff0f8f90b41eb04995d6c11f615
2019-08-09 06:15:36 -07:00
Bill Yi
1d5f83b0ab Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I9df1f54ad86eab46524acc13721bff37e63a716d
2019-08-09 00:37:36 -07:00
Bill Yi
a5576ff9aa Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I68fcda4e1f4d0abaebf711f96f3770411b85fb5d
2019-08-08 21:48:16 -07:00
TreeHugger Robot
f30ba0549e Merge "Import translations. DO NOT MERGE" 2019-08-09 04:42:51 +00:00
Bill Yi
d6c6bed6dd Import translations. DO NOT MERGE
Change-Id: Ib56f60c2f9002a963674997af32f3db158124c0f
Auto-generated-cl: translation import
2019-08-08 16:08:17 -07:00
Lucas Dupin
f40bd8fbb6 Assume sensors perform prox check
Assume that doze sensors will be prox gated.
Not doing so would be a bad idea anyway since the device would wake
up way more often than it should and drain battery.

Another improvement on this CL is that regular DozeSensors prox
checks are trying to use a binned brightness sensor instead.

Fixes: 138765669
Test: atest DozeSensorsTest DozeTriggersTest
Test: single tap from AOD (observe no re-registration of lift)
Test: 'reach' from AOD (observe no re-registration of lift)
Test: receive notification with prox covered or unobstructed
Change-Id: I1961ff9b16480ba1a60c397570494dd7acb4802d
2019-08-08 14:52:53 -07:00
Jerry Chang
2dca8798ed Merge "Merge "Extract keyguard indication view overlay" into qt-qpr1-dev am: dff17fc123" into qt-qpr1-dev-plus-aosp
am: 16a61710a6

Change-Id: Ic105a6306d76a6643ee1543c497eefed5b9abd6a
2019-08-07 00:21:08 -07:00