├── .circleci └── config.yml ├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── philology ├── .gitignore ├── build.gradle ├── deploy.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── jcminarro │ │ │ └── philology │ │ │ ├── Philology.kt │ │ │ ├── PhilologyContextWrapper.kt │ │ │ ├── PhilologyInterceptor.kt │ │ │ ├── PhilologyResources.kt │ │ │ ├── PhilologyVectorEnabledTintResources.kt │ │ │ ├── ResourcesUtil.kt │ │ │ ├── ViewTransformer.kt │ │ │ └── transformer │ │ │ ├── NoneViewTransformer.kt │ │ │ ├── SupportToolbarViewTransformer.kt │ │ │ ├── TextViewTransformer.kt │ │ │ └── ToolbarViewTransformer.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ ├── java │ ├── android │ │ └── content │ │ │ └── ContextWrapper.kt │ └── com │ │ └── jcminarro │ │ └── philology │ │ ├── Mother.kt │ │ ├── PhilologyContextWrapperTest.kt │ │ ├── PhilologyResourcesTest.kt │ │ ├── PhilologyTest.kt │ │ ├── PhilologyVectorEnabledTintResourcesTest.kt │ │ ├── ResourcesUtilTest.kt │ │ └── transformer │ │ ├── NoneViewTransformerTest.kt │ │ ├── SupportToolbarViewTransformerTest.kt │ │ ├── TextViewTransformerTest.kt │ │ └── ToolbarViewTransformerTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── robolectric.gradle ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── jcminarro │ │ └── philology │ │ └── sample │ │ ├── App.kt │ │ ├── MainActivity.kt │ │ └── view │ │ └── CustomView.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ ├── activity_main.xml │ └── layout_custom_view.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values-land │ └── dimens.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/gradlew.bat -------------------------------------------------------------------------------- /philology/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /philology/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/build.gradle -------------------------------------------------------------------------------- /philology/deploy.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/deploy.gradle -------------------------------------------------------------------------------- /philology/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/proguard-rules.pro -------------------------------------------------------------------------------- /philology/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/Philology.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/Philology.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/PhilologyContextWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/PhilologyContextWrapper.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/PhilologyInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/PhilologyInterceptor.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/PhilologyResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/PhilologyResources.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/PhilologyVectorEnabledTintResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/PhilologyVectorEnabledTintResources.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/ResourcesUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/ResourcesUtil.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/ViewTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/ViewTransformer.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/transformer/NoneViewTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/transformer/NoneViewTransformer.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/transformer/SupportToolbarViewTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/transformer/SupportToolbarViewTransformer.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/transformer/TextViewTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/transformer/TextViewTransformer.kt -------------------------------------------------------------------------------- /philology/src/main/java/com/jcminarro/philology/transformer/ToolbarViewTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/java/com/jcminarro/philology/transformer/ToolbarViewTransformer.kt -------------------------------------------------------------------------------- /philology/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /philology/src/test/java/android/content/ContextWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/android/content/ContextWrapper.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/Mother.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/Mother.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/PhilologyContextWrapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/PhilologyContextWrapperTest.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/PhilologyResourcesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/PhilologyResourcesTest.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/PhilologyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/PhilologyTest.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/PhilologyVectorEnabledTintResourcesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/PhilologyVectorEnabledTintResourcesTest.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/ResourcesUtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/ResourcesUtilTest.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/transformer/NoneViewTransformerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/transformer/NoneViewTransformerTest.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/transformer/SupportToolbarViewTransformerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/transformer/SupportToolbarViewTransformerTest.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/transformer/TextViewTransformerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/transformer/TextViewTransformerTest.kt -------------------------------------------------------------------------------- /philology/src/test/java/com/jcminarro/philology/transformer/ToolbarViewTransformerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/philology/src/test/java/com/jcminarro/philology/transformer/ToolbarViewTransformerTest.kt -------------------------------------------------------------------------------- /philology/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /robolectric.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/robolectric.gradle -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/jcminarro/philology/sample/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/java/com/jcminarro/philology/sample/App.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/jcminarro/philology/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/java/com/jcminarro/philology/sample/MainActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/jcminarro/philology/sample/view/CustomView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/java/com/jcminarro/philology/sample/view/CustomView.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/layout_custom_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/layout/layout_custom_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/values-land/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JcMinarro/Philology/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':sample', ':philology' 2 | --------------------------------------------------------------------------------