History log of /frameworks/opt/setupwizard/library/rules.gradle
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
83862bb59558fc044de9aa0d6e9407be53af8b81 28-Mar-2017 Maurice Lam <yukl@google.com> Rename SuwLib directories

Rename eclair-mr1 to gingerbread to reflect the min SDK version
change, and full-support to recyclerview to better reflect what's
inside the directory

Also added comments and applied style fixes to keep checkstyle happy.

Test: Existing tests pass
Change-Id: I20332f718f2aae04092d5e45de944b1efce1a596
/frameworks/opt/setupwizard/library/rules.gradle
f48c1c7a1f5dae55daf85a2a99a78bb274236f23 28-Feb-2017 Maurice Lam <yukl@google.com> Bump min SDK of platform to 23

Platform builds only guarantee support of the latest platform
version, so it is safe to bump the min SDK version to 23.

This fixes the ButtonItemTest Robolectric test.

Test: Existing tests pass. ./gradlew connectedAndroidTest test
Change-Id: I82fa27a1b342973ea2d05312cb80ba509e6c6dc3
/frameworks/opt/setupwizard/library/rules.gradle
c1fd27c423182022cae7c2486692872d830fdb33 16-Feb-2017 Maurice Lam <yukl@google.com> Remove eclair-mr1 and full-support build flavors

They are superseded by gingerbreadCompat, since support-lib bumped
the minSdkVersion to v9.

Test: Existing tests pass (./gradlew connectedAndroidTest test)
Bug: 33094508
Change-Id: I22882c87380f237096438b15bf342f354f7bfcdd
/frameworks/opt/setupwizard/library/rules.gradle
644ec7e04f47fce346cd95cf512bffcead4c52b0 21-Dec-2016 Maurice Lam <yukl@google.com> Remove icsCompat build variant

It is now replaced by gingerbreadCompat.

Test: Existing tests pass: ./gradlew connectedAndroidTest
Change-Id: I87583b2ca99fe6c65479ced88bfe5e9f8a992d75
/frameworks/opt/setupwizard/library/rules.gradle
284e32c94b3ed0196d94ebe34abb7d6f9ef61cd6 23-Nov-2016 Maurice Lam <yukl@google.com> [SuwLib] Add gingerbreadCompat build variant

Test: Builds fine. ./gradlew produces artifacts for this variant
Bug: 33094508
Change-Id: Ie18c12fc64cca3f2949f77b7860d902496c094f8
/frameworks/opt/setupwizard/library/rules.gradle
4482fde98ebad2700ec1f8de5397abb90402b8b8 23-Nov-2016 Maurice Lam <yukl@google.com> [SuwLib] Add support annotations

Add support annotations dependency, and add the annotations in where
suitable.

Test: Manual. "Inspect code" in Android studio no longer shows
nullability errors. Existing automated tests pass
Bug: 21559567
Change-Id: I47b1072c9b2a9e032318df49db6b86b6af8d206e
/frameworks/opt/setupwizard/library/rules.gradle
730ec9cf0d9ffef4b9325cf43155d5bb3bbe5009 23-Nov-2016 Maurice Lam <yukl@google.com> [SuwLib] Move test configuration to self.gradle

Since tests are only intended to run on ub-setupwizard-* branches,
it should live in self.gradle.

Test: Existing tests pass ./gradlew connectedAndroidTest
Change-Id: Ifb93f576de75a69a1eef13de92260f8d0325dfc9
/frameworks/opt/setupwizard/library/rules.gradle
6e55f30c31f1ac3b35d60f306cf6cef084b1a845 11-Mar-2016 Maurice Lam <yukl@google.com> [SuwLib] Add SwitchItem

Bug: 27600894
Change-Id: Idca6f2fad550561ed71f9eb1bcae8ba54c5dae33
/frameworks/opt/setupwizard/library/rules.gradle
b01f3ef075d501d1f61e6f61794a5cadd3ff2026 21-Nov-2015 Maurice Lam <yukl@google.com> [SuwLib] Implement GlifRecyclerLayout

Bug: 25726515
Change-Id: Ibb60af51928bb5fc828761c55430cc8d31fe5c98
/frameworks/opt/setupwizard/library/rules.gradle
a74bc1d5c6d7cb9e0f5add4c56a983cb492cb3c2 22-Oct-2015 Maurice Lam <yukl@google.com> [SuwLib] Recycler item adapter support

Implement RecyclerView item adapter for an ItemHierarchy.

Change-Id: Id7e650fafa467ca7ee3c80102efc73d4323e5b1c
/frameworks/opt/setupwizard/library/rules.gradle
24f1d0b9512dfc20bb1814a4e63f976a59f3ad99 14-Sep-2015 Maurice Lam <yukl@google.com> [SuwLib] Add RecyclerView templates

Add new "full-support" build variant that includes RecyclerView as
one of its dependencies, and add RecyclerView templates to the
library.

Bug: 24103690
Change-Id: I01a2b7ba3f9ff1d30a9b8aa9061ffe2a42eed968
/frameworks/opt/setupwizard/library/rules.gradle
91051468dbc273da8d7e7608640e833a71d011e2 07-Aug-2015 Maurice Lam <yukl@google.com> [SuwLib] Tint navigation button icons

- Remove the dark variant of button icons, since it is now tinted
to the desired color
- Use DrawableCompat.setTintList to tint the drawables to the same
color used as text
- Use textColorPrimary as the navigation text color, since the spec
now matches the default textColorPrimary implementation of material
theme (This changes the disabled color from 20% alpha to 26% alpha)
- Configured the build to take two different implementations of
NavigationBarButton. The platform build is the same as Button,
since drawable tinting is natively supported. The comapt build
uses DrawableCompat in the support library to tint any compound
drawables
- Removed all xxxhdpi assets since that was introduced in L, but
vector assets are used in L instead.
- For the vector drawables, use tint instead of fillColor so that the
state in the ColorStateList will be taken into account.

Bug: 22129308
Change-Id: Id0c7b40ad3e71c2c66a0e89df4522865a61e923e
/frameworks/opt/setupwizard/library/rules.gradle
6df734500612c91d396ccc61da80cd1cdc96b5b3 20-Mar-2015 Maurice Lam <yukl@google.com> [SetupWizardLib] Add standalone build file

Add a standalone build file to the build for users outside of the
Android tree. This is necessary because gradle builds in Android tree
have a different configuration than normal projects created in
Android Studio, like android.properties file and the dist plugin.

Change-Id: I0f1a9728d61fcad391d9d23f75445b5c435da13d
/frameworks/opt/setupwizard/library/rules.gradle