From 71f5dc2f7ce5b8183421586e6a77be65040a4dff Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Mon, 1 Jan 2018 23:22:51 -0500 Subject: Format everything and use reified generics --- about/README.md | 3 +- .../kotlin/ca/allanwang/kau/about/AboutBinder.kt | 4 +- about/src/main/res-public/values/public.xml | 2 +- about/src/main/res-public/values/styles.xml | 2 +- about/src/main/res/values-de-rDE/strings_about.xml | 7 +- about/src/main/res/values-es-rES/strings_about.xml | 7 +- about/src/main/res/values-fr-rFR/strings_about.xml | 7 +- about/src/main/res/values-gl-rES/strings_about.xml | 7 +- about/src/main/res/values-hu-rHU/strings_about.xml | 7 +- about/src/main/res/values-it-rIT/strings_about.xml | 7 +- about/src/main/res/values-ko-rKR/strings_about.xml | 7 +- about/src/main/res/values-no-rNO/strings_about.xml | 7 +- about/src/main/res/values-pt-rBR/strings_about.xml | 7 +- about/src/main/res/values-vi-rVN/strings_about.xml | 7 +- about/src/main/res/values-zh-rCN/strings_about.xml | 7 +- .../ca/allanwang/kau/adapters/AdapterUtils.kt | 1 - adapter/src/main/res-public/values/public.xml | 2 +- core/build.gradle | 2 +- .../kotlin/ca/allanwang/kau/xml/ChangelogTest.kt | 2 +- .../kotlin/ca/allanwang/kau/xml/FaqTest.kt | 6 +- core/src/androidTest/res/xml/test_changelog.xml | 4 +- .../kotlin/ca/allanwang/kau/email/EmailBuilder.kt | 2 +- .../src/main/kotlin/ca/allanwang/kau/kotlin/Zip.kt | 3 +- .../ca/allanwang/kau/kpref/KPrefSingleDelegate.kt | 2 +- .../kotlin/ca/allanwang/kau/swipe/SwipeListener.kt | 2 + .../ca/allanwang/kau/ui/views/RippleCanvas.kt | 2 +- .../kotlin/ca/allanwang/kau/utils/AnimUtils.kt | 21 ++-- .../kotlin/ca/allanwang/kau/utils/FileUtils.kt | 1 - .../kotlin/ca/allanwang/kau/utils/IIconUtils.kt | 3 +- .../kotlin/ca/allanwang/kau/utils/PackageUtils.kt | 9 +- .../ca/allanwang/kau/utils/TransitionUtils.kt | 12 +- .../main/kotlin/ca/allanwang/kau/utils/Utils.kt | 1 - .../kotlin/ca/allanwang/kau/utils/ViewUtils.kt | 60 ++++++---- .../main/kotlin/ca/allanwang/kau/xml/Changelog.kt | 3 +- core/src/main/kotlin/ca/allanwang/kau/xml/FAQ.kt | 3 +- .../res-public/values-de-rDE/strings_commons.xml | 130 ++++++++++----------- .../res-public/values-es-rES/strings_commons.xml | 130 ++++++++++----------- .../res-public/values-fr-rFR/strings_commons.xml | 130 ++++++++++----------- .../res-public/values-gl-rES/strings_commons.xml | 130 ++++++++++----------- .../res-public/values-hu-rHU/strings_commons.xml | 130 ++++++++++----------- .../res-public/values-it-rIT/strings_commons.xml | 130 ++++++++++----------- .../res-public/values-ko-rKR/strings_commons.xml | 122 ++++++++++--------- .../res-public/values-no-rNO/strings_commons.xml | 130 ++++++++++----------- .../res-public/values-pt-rBR/strings_commons.xml | 130 ++++++++++----------- .../res-public/values-vi-rVN/strings_commons.xml | 122 ++++++++++--------- .../res-public/values-zh-rCN/strings_commons.xml | 122 ++++++++++--------- core/src/main/res-public/values/public.xml | 2 +- .../src/main/res-public/values/strings_commons.xml | 3 +- core/src/main/res-public/values/styles.xml | 3 +- .../main/res-public/values/styles_animations.xml | 1 + core/src/main/res/values/attr.xml | 12 +- core/src/main/res/values/ids.xml | 36 +++--- .../test/kotlin/ca/allanwang/kau/kotlin/ZipTest.kt | 6 +- .../kau/kpref/activity/items/KPrefCheckbox.kt | 1 - .../kau/kpref/activity/items/KPrefColorPicker.kt | 1 - .../kau/kpref/activity/items/KPrefHeader.kt | 1 - kpref-activity/src/main/res-public/values/ids.xml | 32 ++--- .../src/main/res-public/values/public.xml | 2 +- .../allanwang/kau/mediapicker/MediaPickerBinder.kt | 6 +- mediapicker/src/main/res-public/values/public.xml | 2 +- .../main/res/values-de-rDE/strings_mediapicker.xml | 17 ++- .../main/res/values-es-rES/strings_mediapicker.xml | 17 ++- .../main/res/values-fr-rFR/strings_mediapicker.xml | 17 ++- .../main/res/values-gl-rES/strings_mediapicker.xml | 17 ++- .../main/res/values-hu-rHU/strings_mediapicker.xml | 17 ++- .../main/res/values-it-rIT/strings_mediapicker.xml | 17 ++- .../main/res/values-ko-rKR/strings_mediapicker.xml | 17 ++- .../main/res/values-no-rNO/strings_mediapicker.xml | 17 ++- .../main/res/values-pt-rBR/strings_mediapicker.xml | 17 ++- .../main/res/values-vi-rVN/strings_mediapicker.xml | 17 ++- .../main/res/values-zh-rCN/strings_mediapicker.xml | 17 ++- .../kotlin/ca/allanwang/kau/sample/AnimActivity.kt | 2 +- .../kotlin/ca/allanwang/kau/sample/MainActivity.kt | 11 +- .../kotlin/ca/allanwang/kau/sample/SampleApp.kt | 1 - .../ca/allanwang/kau/sample/SwipeActivity.kt | 2 +- sample/src/main/res/xml/kau_faq.xml | 3 +- 76 files changed, 966 insertions(+), 983 deletions(-) diff --git a/about/README.md b/about/README.md index 77a329d..ccde4e6 100644 --- a/about/README.md +++ b/about/README.md @@ -18,8 +18,9 @@ Note that the viewpager by default will keep all panels in memory, so it's best You may easily launch the activity through the binder: ``` -Activity.kauLaunchAbout(YourClass::class.java) +Activity.kauLaunchAbout() ``` +where `T` extends `AboutActivityBase` Be sure to include the activity in your Manifest and have it extend `Kau.About`, or any other style that achieves the same look. diff --git a/about/src/main/kotlin/ca/allanwang/kau/about/AboutBinder.kt b/about/src/main/kotlin/ca/allanwang/kau/about/AboutBinder.kt index 0380479..a5f5318 100644 --- a/about/src/main/kotlin/ca/allanwang/kau/about/AboutBinder.kt +++ b/about/src/main/kotlin/ca/allanwang/kau/about/AboutBinder.kt @@ -11,8 +11,8 @@ import ca.allanwang.kau.utils.withSceneTransitionAnimation /** * About activity launcher */ -fun Activity.kauLaunchAbout(clazz: Class) { - startActivity(clazz, bundleBuilder = { +inline fun Activity.kauLaunchAbout() { + startActivity(bundleBuilder = { withSceneTransitionAnimation(this@kauLaunchAbout) }) } \ No newline at end of file diff --git a/about/src/main/res-public/values/public.xml b/about/src/main/res-public/values/public.xml index 2db68c4..3739dd1 100644 --- a/about/src/main/res-public/values/public.xml +++ b/about/src/main/res-public/values/public.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/about/src/main/res-public/values/styles.xml b/about/src/main/res-public/values/styles.xml index c395e9f..e9ef931 100644 --- a/about/src/main/res-public/values/styles.xml +++ b/about/src/main/res-public/values/styles.xml @@ -1,6 +1,6 @@ -