Bill Yi
1dd938f29d
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: If53e125982e47c3eb43a302c266951080be7ca61
2022-05-08 14:41:35 +00:00
Edgar Wang
41a3197e74
Allow customize icon of BannerMessagePreference before Android S
...
Synced with UX, we decided to allow user to customize the icon of
BannerMessage which could provide more ability to make UX consistency.
Bug: 205244609
Test: robotest
Change-Id: Iea29c48730c943c5436e42a1effd11fe3601356a
2021-12-07 16:11:05 +08:00
Yu-Ta Lu
1461e1b112
Merge "Replace private attributes with public resources." into sc-dev am: 9c219f140f am: 9434afd99a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15522189
Change-Id: Ib19759cd466623f08faa0ccefeb2050f1f83bc95
2021-08-13 01:01:41 +00:00
Yu-Ta Lu
9434afd99a
Merge "Replace private attributes with public resources." into sc-dev am: 9c219f140f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15522189
Change-Id: I4b1ad2ce209c0f5bcc91b7a4a25b9651e5faf689
2021-08-13 00:45:56 +00:00
Mill Chen
5c84edacf0
Replace private attributes with public resources.
...
The change replaces all existing usage of private resources in
SettingsLib with corresponding public resources. The only exception
is android:string/config_headlineFontFamily where there's no proper
replaccement.
The library is currently used by bundled apps (such as SettingsGoogle)
and unbundled apps (such as PermissionController and
CellBroadcastReceiver). Since we still want these bundled apps to
reference config_headlineFontFamily properly while not breaking
unbundled apps due to them referencing private attributes, we added a
new attribute settingslib_config_headlineFontFamily (alongside with
other FontFamily variance for completeness) in
SettingsTheme/res/values-v31/strings.xml which points to
config_headlineFontFamily by default. Then, in separate CLs, we will add
resource overrides to these unbundled apps to replace the value of
settingslib_config_headlineFontFamily to point to a public value. While
this means that the style of the pages from the unbundled apps will be
different from the rest of SettingsLib clients, the change provides a
tactical fix to make sure that these unbundled apps won't crash when
shipped to other devices. We can address the issue at its core by
potentially exposing some private resources in future Android releases.
Bug: 191387775
Bug: 190964071
Bug: 196106314
Test: manual test to confirm this is a no-op CL.
Change-Id: Ie25950d9f54964aa40038a27b302ed017e4e4d15
2021-08-12 23:52:16 +08:00
Bill Yi
6d374428e8
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I4177c33b000a1a9a69e930eae724c5357e499f60
2021-06-24 11:03:17 +00:00
Bill Yi
b8100e3fda
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Id52e7a8e50067c94fc141be336b7054343143f31
2021-06-24 11:00:09 +00:00
Bill Yi
45fc313bf4
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ib9d0646e0fceece5f8744b141adf61d7d35ded24
2021-06-22 11:24:40 +00:00
Bill Yi
19734544a0
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Icfbf443078c66e0e919efa45a6d87701f7729e92
2021-06-22 11:21:59 +00:00
TreeHugger Robot
9dd406aff9
Merge "Relace BuildCompat.isAtLeastS to check Build.VERSION.SDK_INT" into sc-dev am: c43f4deb1d am: 01aeab589a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15008436
Change-Id: Id09769bf716126ac1fe0cbf4c8f5d58fa3fa0c08
2021-06-21 06:55:38 +00:00
TreeHugger Robot
01aeab589a
Merge "Relace BuildCompat.isAtLeastS to check Build.VERSION.SDK_INT" into sc-dev am: c43f4deb1d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15008436
Change-Id: I4cbb9e13d0c2b67e3aa7083076eb57905cc40afa
2021-06-21 06:44:20 +00:00
TreeHugger Robot
c43f4deb1d
Merge "Relace BuildCompat.isAtLeastS to check Build.VERSION.SDK_INT" into sc-dev
2021-06-21 06:27:02 +00:00
Edgar Wang
bff4a440cc
Relace BuildCompat.isAtLeastS to check Build.VERSION.SDK_INT
...
Fixes: 191227729
Test: robotest & manual
Change-Id: I4b865b7de33a6801783dd645213fef0cda8d4dd2
2021-06-21 12:52:06 +08:00
Bill Yi
b8a6e8e593
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I5ffa75b1e5a9642c6d9e2c908efa3d8ad20ded3c
2021-06-21 01:55:06 +00:00
Bill Yi
8951e98b20
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ic7a1b20067179bac96c732f54d84680d64a3edcc
2021-06-21 01:52:33 +00:00
Bill Yi
bbf4501bde
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Id71d862acb0a9e071f78eee00b48bdccfb398863
2021-06-19 16:51:12 +00:00
Bill Yi
fc09ce2a91
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ia586e6545214aad1e5d98234e5baa078e7aa7747
2021-06-19 16:48:32 +00:00
Bill Yi
3f73ef80cb
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ifc7e17bad7e6ad6cd20146ecf8298a19452694aa
2021-06-19 02:28:33 +00:00
Simon Wingrove
b9c77aacb8
Merge "Fix padding and touch target size on BannerMessage." into sc-dev am: 5db41a1887
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14964832
Change-Id: I6ba352a59fd54dcd731bb53b95d6a4e076108ebe
2021-06-18 14:51:42 +00:00
Simon Wingrove
5db41a1887
Merge "Fix padding and touch target size on BannerMessage." into sc-dev
2021-06-18 14:40:43 +00:00
Simon Wingrove
87ea7ae2a5
Fix padding and touch target size on BannerMessage.
...
Padding between title and subtitle is 8dp should be 4dp.
Touch target on dismiss button is too small for a11y requirements. Use
a touch delegate on the card view to increase touchable size without
changing layout.
Bug: 190780536
Test: Manually confirmed new layout works
Test: Use adb shell input tap x y to touch dismiss button
Change-Id: I749ab2e7cba811d841804d73c13a2b792591dfa1
2021-06-18 11:31:09 +01:00
Bill Yi
189f62b332
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ia5fc0afb4b9d8e8298cf314beb21a7bf30057fc4
2021-06-17 22:41:11 +00:00
Marie Matheson
320c629bd8
Fix banner title font
...
Bug: 190476552
Test: Tested manually
Change-Id: I329d13b7c9ddd07b85e658ada815a31d9066414b
2021-06-08 12:41:06 +00:00
Marie Matheson
daac5f2af3
BannerMessage AttentionLevel colour-getters are public
...
Bug: 188757566
Test: make RunSettingsLibRoboTests
Change-Id: I01a54c32940ba1b9a17e0b9ece8f1c38089e2796
2021-05-21 15:33:05 +00:00
Marie Matheson
11ec9ba02f
Updates BannerMessagePreference to new style
...
Updates the style of the BannerMessagePreference in v31 and adds support
for the following new functionality (all optional):
- Use one of three attention level themes: high, medium, and low
(default: high)
- Add an icon (default: alert icon)
- Subtitle (default: hidden)
- Dismiss button (default: hidden)
Icon, subtitle, and theme can also be set via xml attrs.
Adds support for creating a BannerMessage without a title.
Test: make -j80 RunSettingsLibRoboTests
Test: Manually tested all configurations
Bug: 181764215
Change-Id: I73bfc5225d83057e423b6a9d77a6277a656d3b90
2021-05-18 15:29:41 +00:00
Pedro Loureiro
d34f536b59
Add lint baseline to address NewApi errors
...
We are enabling a new lint check where the min sdk != compile sdk.
It has produced a lot of errors and adding the baseline file(s)
allows us to continue work without introducing more problems.
Bug: 150847901
Test: m lint-check
Change-Id: Ide8a8fe80ba31396f23853ab266afcbcc33af9a6
2021-04-13 10:51:51 +01:00
Bob Badour
d59495855e
[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
...
Added SPDX-license-identifier-Apache-2.0 to:
apct-tests/perftests/contentcapture/Android.bp
apct-tests/perftests/inputmethod/Android.bp
apex/appsearch/Android.bp
apex/appsearch/framework/Android.bp
apex/appsearch/service/Android.bp
apex/appsearch/testing/Android.bp
apex/jobscheduler/service/jni/Android.bp
apex/media/service/Android.bp
cmds/abx/Android.bp
cmds/uinput/Android.bp
cmds/uinput/jni/Android.bp
core/tests/GameManagerTests/Android.bp
core/tests/batterystatstests/BatteryStatsLoadTests/Android.bp
core/tests/batterystatstests/BatteryStatsViewer/Android.bp
core/tests/devicestatetests/Android.bp
libs/WindowManager/Shell/tests/flicker/Android.bp
libs/WindowManager/Shell/tests/flicker/test-apps/flickerapp/Android.bp
libs/androidfw/fuzz/cursorwindow_fuzzer/Android.bp
native/android/tests/activitymanager/UidImportanceHelperApps/Android.bp
native/android/tests/activitymanager/nativeTests/Android.bp
packages/SettingsLib/BannerMessagePreference/Android.bp
packages/SettingsLib/CollapsingToolbarBaseActivity/Android.bp
packages/SettingsLib/EmergencyNumber/Android.bp
packages/SettingsLib/FooterPreference/Android.bp
packages/SettingsLib/MainSwitchPreference/Android.bp
packages/SettingsLib/TopIntroPreference/Android.bp
packages/SettingsLib/UsageProgressBarPreference/Android.bp
packages/overlays/AccentColorAmethystOverlay/Android.bp
packages/overlays/AccentColorAquamarineOverlay/Android.bp
packages/overlays/AccentColorBlackOverlay/Android.bp
packages/overlays/AccentColorCarbonOverlay/Android.bp
packages/overlays/AccentColorCinnamonOverlay/Android.bp
packages/overlays/AccentColorGreenOverlay/Android.bp
packages/overlays/AccentColorOceanOverlay/Android.bp
packages/overlays/AccentColorOrchidOverlay/Android.bp
packages/overlays/AccentColorPaletteOverlay/Android.bp
packages/overlays/AccentColorPurpleOverlay/Android.bp
packages/overlays/AccentColorSandOverlay/Android.bp
packages/overlays/AccentColorSpaceOverlay/Android.bp
packages/overlays/AccentColorTangerineOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationCornerOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationDoubleOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationHoleOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationNarrowOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationTallOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationWaterfallOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationWideOverlay/Android.bp
packages/overlays/FontNotoSerifSourceOverlay/Android.bp
packages/overlays/IconPackCircularAndroidOverlay/Android.bp
packages/overlays/IconPackCircularLauncherOverlay/Android.bp
packages/overlays/IconPackCircularSettingsOverlay/Android.bp
packages/overlays/IconPackCircularSystemUIOverlay/Android.bp
packages/overlays/IconPackCircularThemePickerOverlay/Android.bp
packages/overlays/IconPackFilledAndroidOverlay/Android.bp
packages/overlays/IconPackFilledLauncherOverlay/Android.bp
packages/overlays/IconPackFilledSettingsOverlay/Android.bp
packages/overlays/IconPackFilledSystemUIOverlay/Android.bp
packages/overlays/IconPackFilledThemePickerOverlay/Android.bp
packages/overlays/IconPackKaiAndroidOverlay/Android.bp
packages/overlays/IconPackKaiLauncherOverlay/Android.bp
packages/overlays/IconPackKaiSettingsOverlay/Android.bp
packages/overlays/IconPackKaiSystemUIOverlay/Android.bp
packages/overlays/IconPackKaiThemePickerOverlay/Android.bp
packages/overlays/IconPackRoundedAndroidOverlay/Android.bp
packages/overlays/IconPackRoundedLauncherOverlay/Android.bp
packages/overlays/IconPackRoundedSettingsOverlay/Android.bp
packages/overlays/IconPackRoundedSystemUIOverlay/Android.bp
packages/overlays/IconPackRoundedThemePickerOverlay/Android.bp
packages/overlays/IconPackSamAndroidOverlay/Android.bp
packages/overlays/IconPackSamLauncherOverlay/Android.bp
packages/overlays/IconPackSamSettingsOverlay/Android.bp
packages/overlays/IconPackSamSystemUIOverlay/Android.bp
packages/overlays/IconPackSamThemePickerOverlay/Android.bp
packages/overlays/IconPackVictorAndroidOverlay/Android.bp
packages/overlays/IconPackVictorLauncherOverlay/Android.bp
packages/overlays/IconPackVictorSettingsOverlay/Android.bp
packages/overlays/IconPackVictorSystemUIOverlay/Android.bp
packages/overlays/IconPackVictorThemePickerOverlay/Android.bp
packages/overlays/IconShapeHeartOverlay/Android.bp
packages/overlays/IconShapePebbleOverlay/Android.bp
packages/overlays/IconShapeRoundedRectOverlay/Android.bp
packages/overlays/IconShapeSquareOverlay/Android.bp
packages/overlays/IconShapeSquircleOverlay/Android.bp
packages/overlays/IconShapeTaperedRectOverlay/Android.bp
packages/overlays/IconShapeTeardropOverlay/Android.bp
packages/overlays/IconShapeVesselOverlay/Android.bp
packages/overlays/NavigationBarMode2ButtonOverlay/Android.bp
packages/overlays/NavigationBarMode3ButtonOverlay/Android.bp
packages/overlays/NavigationBarModeGesturalOverlay/Android.bp
packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/Android.bp
packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/Android.bp
packages/overlays/NavigationBarModeGesturalOverlayWideBack/Android.bp
packages/overlays/OneHandedModeGesturalOverlay/Android.bp
packages/services/CameraExtensionsProxy/Android.bp
services/core/java/com/android/server/speech/Android.bp
services/musicrecognition/Android.bp
services/searchui/Android.bp
services/smartspace/Android.bp
services/tests/PackageManagerServiceTests/host/libs/IntentVerifyUtils/Android.bp
services/tests/PackageManagerServiceTests/host/test-apps/DeviceSide/Android.bp
services/tests/PackageManagerServiceTests/host/test-apps/IntentVerifier/Android.bp
services/tests/PackageManagerServiceTests/host/test-apps/IntentVerifierTarget/Android.bp
services/tests/PackageManagerServiceTests/host/test-apps/UsesStaticLibrary/Android.bp
services/tests/PackageManagerServiceTests/unit/Android.bp
services/tests/inprocesstests/Android.bp
services/tests/mockingservicestests/jni/Android.bp
services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp
services/texttospeech/Android.bp
services/translation/Android.bp
tests/BatteryStatsPerfTest/Android.bp
tests/FlickerTests/test-apps/Android.bp
tests/Input/Android.bp
tests/SilkFX/Android.bp
tests/SurfaceViewBufferTests/Android.bp
tests/UpdatableSystemFontTest/Android.bp
tests/UpdatableSystemFontTest/testdata/Android.bp
tests/benchmarks/internal/Android.bp
tools/powerstats/Android.bp
tools/processors/intdef_mappings/Android.bp
tools/xmlpersistence/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I1b8d155a26a1a589a38abedea5f7f366e00346c6
2021-02-23 13:18:34 -08:00
Tsung-Mao Fang
0c4187fda7
Create a banner message widget
...
Based on our ux spec, we create this widget to
let everyone can follow up our spec easily.
Bug: 173184155
Test: Run robotest and apply this widget in Settings and see the ui
Change-Id: I65ebf5f5d9c59e9e52bfb5ad0d8a003a9642303a
2020-11-24 19:45:26 +08:00