diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 000000000..781ca3b7b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,30 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: 'Type: Bug' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: + + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Smartphone (please complete the following information):** + - Device: [e.g. Moto G5] + - OS: [e.g. Android 9] + - App Version: [e.g. 2.2] + - Habitica Username: + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 000000000..63b82974a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: 'Type: Feature' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml index 32c620f3e..a36793af0 100644 --- a/Habitica/AndroidManifest.xml +++ b/Habitica/AndroidManifest.xml @@ -23,7 +23,7 @@ android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:label="@string/app_name" - android:theme="@style/AppTheme" + android:theme="@style/MainAppTheme" tools:replace="android:name" android:fullBackupContent="@xml/backup_descriptor" android:configChanges="orientation" @@ -34,7 +34,7 @@ @@ -80,12 +80,10 @@ + android:name=".ui.activities.AboutActivity" /> diff --git a/Habitica/build.gradle b/Habitica/build.gradle index 1926512e8..b1f00546f 100644 --- a/Habitica/build.gradle +++ b/Habitica/build.gradle @@ -17,7 +17,7 @@ buildscript { jcenter() } dependencies { - classpath 'io.fabric.tools:gradle:1.29.0' + classpath 'io.fabric.tools:gradle:1.31.0' classpath('com.noveogroup.android:check:1.2.5') { exclude module: 'checkstyle' exclude module: 'pmd-java' @@ -55,7 +55,7 @@ dependencies { implementation 'com.squareup.retrofit2:converter-gson:2.5.0' implementation 'com.squareup.retrofit2:adapter-rxjava2:2.5.0' //Crash Logging - releaseImplementation('com.crashlytics.sdk.android:crashlytics:2.10.0@aar') { + releaseImplementation('com.crashlytics.sdk.android:crashlytics:2.10.1@aar') { transitive = true } //Dependency Injection @@ -63,7 +63,7 @@ dependencies { kapt 'com.google.dagger:dagger-compiler:2.22.1' compileOnly 'javax.annotation:javax.annotation-api:1.3.2' //App Compatibility and Material Design - implementation 'androidx.appcompat:appcompat:1.0.2' + implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'com.google.android.material:material:1.0.0' implementation 'androidx.recyclerview:recyclerview:1.0.0' implementation 'androidx.legacy:legacy-preference-v14:1.0.0' @@ -113,33 +113,32 @@ dependencies { debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.2' releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.2' //Push Notifications - implementation 'com.google.firebase:firebase-core:17.0.0' - implementation 'com.google.firebase:firebase-messaging:19.0.1' - implementation 'com.google.firebase:firebase-config:18.0.0' - implementation 'com.google.firebase:firebase-perf:18.0.1' + implementation 'com.google.firebase:firebase-core:17.2.0' + implementation 'com.google.firebase:firebase-messaging:20.0.0' + implementation 'com.google.firebase:firebase-config:19.0.1' + implementation 'com.google.firebase:firebase-perf:19.0.0' implementation 'com.google.android.gms:play-services-auth:17.0.0' implementation 'io.realm:android-adapters:3.1.0' - implementation(project(':seeds-sdk')) { - exclude group: 'com.google.android.gms' - exclude group: 'com.android.support', module: 'multidex' - } implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'androidx.multidex:multidex:2.0.1' implementation 'com.nex3z:flow-layout:1.2.2' - implementation 'androidx.core:core-ktx:1.0.2' - implementation "androidx.lifecycle:lifecycle-extensions:2.0.0" - kapt "androidx.lifecycle:lifecycle-compiler:2.0.0" + implementation 'androidx.core:core-ktx:1.1.0' + implementation "androidx.lifecycle:lifecycle-extensions:2.1.0" + implementation "androidx.lifecycle:lifecycle-common-java8:2.1.0" implementation 'android.arch.navigation:navigation-fragment-ktx:1.0.0' implementation 'android.arch.navigation:navigation-ui-ktx:1.0.0' + implementation "androidx.paging:paging-runtime-ktx:2.1.0" implementation 'com.plattysoft.leonids:LeonidsLib:1.3.2' + implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.0' + implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.0' implementation project(':shared') } android { - compileSdkVersion 28 - buildToolsVersion '28.0.3' + compileSdkVersion 29 + buildToolsVersion '29.0.2' defaultConfig { minSdkVersion 21 @@ -148,9 +147,10 @@ android { buildConfigField "String", "STORE", "\"google\"" buildConfigField "String", "TESTING_LEVEL", "\"production\"" multiDexEnabled true + resConfigs "en", "bg", "de", "en-rGB", "es", "fr", "hr-rHR", "in", "it", "iw", "ja", "ko", "lt", "nl", "pl", "pt-rBR", "pt-rPT", "ru", "tr", "zh", "zh-rTW" - versionCode 2169 - versionName "2.0" + versionCode 2244 + versionName "2.1.1" } lintOptions { diff --git a/Habitica/ic_launcher-web.png b/Habitica/ic_launcher-web.png deleted file mode 100644 index 9a1451d65..000000000 Binary files a/Habitica/ic_launcher-web.png and /dev/null differ diff --git a/Habitica/ic_launcher-web.webp b/Habitica/ic_launcher-web.webp new file mode 100644 index 000000000..c1d05bb39 Binary files /dev/null and b/Habitica/ic_launcher-web.webp differ diff --git a/Habitica/proguard-rules.pro b/Habitica/proguard-rules.pro index 001931548..038acf3b3 100644 --- a/Habitica/proguard-rules.pro +++ b/Habitica/proguard-rules.pro @@ -153,9 +153,6 @@ #checkout -keep class com.android.vending.billing.** -#seeds sdk --keep class com.playseeds.** { *; } - -assumenosideeffects class org.solovyev.android.checkout.Billing { public static void debug(...); public static void warning(...); diff --git a/Habitica/res/anim/button_state_list_animator.xml b/Habitica/res/anim/button_state_list_animator.xml deleted file mode 100644 index 50ed16c7d..000000000 --- a/Habitica/res/anim/button_state_list_animator.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Habitica/res/anim/clockwise_rotate.xml b/Habitica/res/anim/clockwise_rotate.xml deleted file mode 100644 index 84c5476dc..000000000 --- a/Habitica/res/anim/clockwise_rotate.xml +++ /dev/null @@ -1,8 +0,0 @@ - - \ No newline at end of file diff --git a/Habitica/res/anim/fab_slide_in.xml b/Habitica/res/anim/fab_slide_in.xml deleted file mode 100644 index bac34df5b..000000000 --- a/Habitica/res/anim/fab_slide_in.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - \ No newline at end of file diff --git a/Habitica/res/anim/fab_slide_out.xml b/Habitica/res/anim/fab_slide_out.xml deleted file mode 100644 index 6d97fbbe2..000000000 --- a/Habitica/res/anim/fab_slide_out.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - \ No newline at end of file diff --git a/Habitica/res/anim/rotate_45_degrees.xml b/Habitica/res/anim/rotate_45_degrees.xml deleted file mode 100644 index b2cf69b8f..000000000 --- a/Habitica/res/anim/rotate_45_degrees.xml +++ /dev/null @@ -1,7 +0,0 @@ - - \ No newline at end of file diff --git a/Habitica/res/drawable-hdpi/avatar_border.png b/Habitica/res/drawable-hdpi/avatar_border.png deleted file mode 100644 index ec93c25a1..000000000 Binary files a/Habitica/res/drawable-hdpi/avatar_border.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/avatar_border.webp b/Habitica/res/drawable-hdpi/avatar_border.webp new file mode 100644 index 000000000..19eed25f6 Binary files /dev/null and b/Habitica/res/drawable-hdpi/avatar_border.webp differ diff --git a/Habitica/res/drawable-hdpi/back_arrow_disabled.png b/Habitica/res/drawable-hdpi/back_arrow_disabled.png deleted file mode 100644 index 6c91d2bbb..000000000 Binary files a/Habitica/res/drawable-hdpi/back_arrow_disabled.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/back_arrow_disabled.webp b/Habitica/res/drawable-hdpi/back_arrow_disabled.webp new file mode 100644 index 000000000..e2797bce7 Binary files /dev/null and b/Habitica/res/drawable-hdpi/back_arrow_disabled.webp differ diff --git a/Habitica/res/drawable-hdpi/back_arrow_enabled.png b/Habitica/res/drawable-hdpi/back_arrow_enabled.png deleted file mode 100644 index 2566cd2e6..000000000 Binary files a/Habitica/res/drawable-hdpi/back_arrow_enabled.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/back_arrow_enabled.webp b/Habitica/res/drawable-hdpi/back_arrow_enabled.webp new file mode 100644 index 000000000..8683cdb94 Binary files /dev/null and b/Habitica/res/drawable-hdpi/back_arrow_enabled.webp differ diff --git a/Habitica/res/drawable-hdpi/bottom_navigation_inset.png b/Habitica/res/drawable-hdpi/bottom_navigation_inset.png deleted file mode 100644 index 860db0a48..000000000 Binary files a/Habitica/res/drawable-hdpi/bottom_navigation_inset.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/bottom_navigation_inset.webp b/Habitica/res/drawable-hdpi/bottom_navigation_inset.webp new file mode 100644 index 000000000..06c441fe5 Binary files /dev/null and b/Habitica/res/drawable-hdpi/bottom_navigation_inset.webp differ diff --git a/Habitica/res/drawable-hdpi/cloud_1.png b/Habitica/res/drawable-hdpi/cloud_1.png deleted file mode 100644 index a096e3496..000000000 Binary files a/Habitica/res/drawable-hdpi/cloud_1.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/cloud_1.webp b/Habitica/res/drawable-hdpi/cloud_1.webp new file mode 100644 index 000000000..bc72361bb Binary files /dev/null and b/Habitica/res/drawable-hdpi/cloud_1.webp differ diff --git a/Habitica/res/drawable-hdpi/cloud_2.png b/Habitica/res/drawable-hdpi/cloud_2.png deleted file mode 100644 index 33521c0bd..000000000 Binary files a/Habitica/res/drawable-hdpi/cloud_2.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/cloud_2.webp b/Habitica/res/drawable-hdpi/cloud_2.webp new file mode 100644 index 000000000..3c43b8feb Binary files /dev/null and b/Habitica/res/drawable-hdpi/cloud_2.webp differ diff --git a/Habitica/res/drawable-hdpi/drag_grip.png b/Habitica/res/drawable-hdpi/drag_grip.png deleted file mode 100644 index 11d0b490b..000000000 Binary files a/Habitica/res/drawable-hdpi/drag_grip.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/drag_grip.webp b/Habitica/res/drawable-hdpi/drag_grip.webp new file mode 100644 index 000000000..1fdeb9d81 Binary files /dev/null and b/Habitica/res/drawable-hdpi/drag_grip.webp differ diff --git a/Habitica/res/drawable-hdpi/fab_background.png b/Habitica/res/drawable-hdpi/fab_background.png deleted file mode 100644 index ecb2de088..000000000 Binary files a/Habitica/res/drawable-hdpi/fab_background.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/fab_background.webp b/Habitica/res/drawable-hdpi/fab_background.webp new file mode 100644 index 000000000..fdcf4bbb0 Binary files /dev/null and b/Habitica/res/drawable-hdpi/fab_background.webp differ diff --git a/Habitica/res/drawable-hdpi/fab_plus.png b/Habitica/res/drawable-hdpi/fab_plus.png deleted file mode 100644 index 994b31f3a..000000000 Binary files a/Habitica/res/drawable-hdpi/fab_plus.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/fab_plus.webp b/Habitica/res/drawable-hdpi/fab_plus.webp new file mode 100644 index 000000000..b2978d858 Binary files /dev/null and b/Habitica/res/drawable-hdpi/fab_plus.webp differ diff --git a/Habitica/res/drawable-hdpi/fab_submenu_background.png b/Habitica/res/drawable-hdpi/fab_submenu_background.png deleted file mode 100644 index 2dca2398a..000000000 Binary files a/Habitica/res/drawable-hdpi/fab_submenu_background.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/fab_submenu_background.webp b/Habitica/res/drawable-hdpi/fab_submenu_background.webp new file mode 100644 index 000000000..f85fd1fa3 Binary files /dev/null and b/Habitica/res/drawable-hdpi/fab_submenu_background.webp differ diff --git a/Habitica/res/drawable-hdpi/forward_arrow_enabled.png b/Habitica/res/drawable-hdpi/forward_arrow_enabled.png deleted file mode 100644 index b8c758525..000000000 Binary files a/Habitica/res/drawable-hdpi/forward_arrow_enabled.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/forward_arrow_enabled.webp b/Habitica/res/drawable-hdpi/forward_arrow_enabled.webp new file mode 100644 index 000000000..e2b047749 Binary files /dev/null and b/Habitica/res/drawable-hdpi/forward_arrow_enabled.webp differ diff --git a/Habitica/res/drawable-hdpi/gold_multiple.png b/Habitica/res/drawable-hdpi/gold_multiple.png deleted file mode 100644 index 783b313f4..000000000 Binary files a/Habitica/res/drawable-hdpi/gold_multiple.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/gold_multiple.webp b/Habitica/res/drawable-hdpi/gold_multiple.webp new file mode 100644 index 000000000..fd3ac70c3 Binary files /dev/null and b/Habitica/res/drawable-hdpi/gold_multiple.webp differ diff --git a/Habitica/res/drawable-hdpi/ic_filters_active.webp b/Habitica/res/drawable-hdpi/ic_filters_active.webp index 3a693b1b1..60a7dbc82 100644 Binary files a/Habitica/res/drawable-hdpi/ic_filters_active.webp and b/Habitica/res/drawable-hdpi/ic_filters_active.webp differ diff --git a/Habitica/res/drawable-hdpi/presents1.png b/Habitica/res/drawable-hdpi/presents1.png deleted file mode 100644 index 45c5c1987..000000000 Binary files a/Habitica/res/drawable-hdpi/presents1.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/presents1.webp b/Habitica/res/drawable-hdpi/presents1.webp new file mode 100644 index 000000000..bfcd09963 Binary files /dev/null and b/Habitica/res/drawable-hdpi/presents1.webp differ diff --git a/Habitica/res/drawable-hdpi/presents2.png b/Habitica/res/drawable-hdpi/presents2.png deleted file mode 100644 index 4b1da394c..000000000 Binary files a/Habitica/res/drawable-hdpi/presents2.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/presents2.webp b/Habitica/res/drawable-hdpi/presents2.webp new file mode 100644 index 000000000..e0190737e Binary files /dev/null and b/Habitica/res/drawable-hdpi/presents2.webp differ diff --git a/Habitica/res/drawable-hdpi/sparkles_left.png b/Habitica/res/drawable-hdpi/sparkles_left.png new file mode 100644 index 000000000..e6df451fa Binary files /dev/null and b/Habitica/res/drawable-hdpi/sparkles_left.png differ diff --git a/Habitica/res/drawable-hdpi/sparkles_right.png b/Habitica/res/drawable-hdpi/sparkles_right.png new file mode 100644 index 000000000..61c2be720 Binary files /dev/null and b/Habitica/res/drawable-hdpi/sparkles_right.png differ diff --git a/Habitica/res/drawable-hdpi/subscriber_gem_cap.png b/Habitica/res/drawable-hdpi/subscriber_gem_cap.png deleted file mode 100644 index 6dc845457..000000000 Binary files a/Habitica/res/drawable-hdpi/subscriber_gem_cap.png and /dev/null differ diff --git a/Habitica/res/drawable-hdpi/subscriber_gem_cap.webp b/Habitica/res/drawable-hdpi/subscriber_gem_cap.webp new file mode 100644 index 000000000..b76c15beb Binary files /dev/null and b/Habitica/res/drawable-hdpi/subscriber_gem_cap.webp differ diff --git a/Habitica/res/drawable-mdpi/avatar_border.png b/Habitica/res/drawable-mdpi/avatar_border.png deleted file mode 100644 index a93bb2302..000000000 Binary files a/Habitica/res/drawable-mdpi/avatar_border.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/avatar_border.webp b/Habitica/res/drawable-mdpi/avatar_border.webp new file mode 100644 index 000000000..5cc3f7c90 Binary files /dev/null and b/Habitica/res/drawable-mdpi/avatar_border.webp differ diff --git a/Habitica/res/drawable-mdpi/back_arrow_disabled.png b/Habitica/res/drawable-mdpi/back_arrow_disabled.png deleted file mode 100644 index 20dba418b..000000000 Binary files a/Habitica/res/drawable-mdpi/back_arrow_disabled.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/back_arrow_disabled.webp b/Habitica/res/drawable-mdpi/back_arrow_disabled.webp new file mode 100644 index 000000000..1d8699204 Binary files /dev/null and b/Habitica/res/drawable-mdpi/back_arrow_disabled.webp differ diff --git a/Habitica/res/drawable-mdpi/back_arrow_enabled.png b/Habitica/res/drawable-mdpi/back_arrow_enabled.png deleted file mode 100644 index 9155c3aa4..000000000 Binary files a/Habitica/res/drawable-mdpi/back_arrow_enabled.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/back_arrow_enabled.webp b/Habitica/res/drawable-mdpi/back_arrow_enabled.webp new file mode 100644 index 000000000..339e69ab9 Binary files /dev/null and b/Habitica/res/drawable-mdpi/back_arrow_enabled.webp differ diff --git a/Habitica/res/drawable-mdpi/bottom_navigation_inset.png b/Habitica/res/drawable-mdpi/bottom_navigation_inset.png deleted file mode 100644 index 2e127891d..000000000 Binary files a/Habitica/res/drawable-mdpi/bottom_navigation_inset.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/bottom_navigation_inset.webp b/Habitica/res/drawable-mdpi/bottom_navigation_inset.webp new file mode 100644 index 000000000..11ec94df9 Binary files /dev/null and b/Habitica/res/drawable-mdpi/bottom_navigation_inset.webp differ diff --git a/Habitica/res/drawable-mdpi/drag_grip.png b/Habitica/res/drawable-mdpi/drag_grip.png deleted file mode 100644 index 277066847..000000000 Binary files a/Habitica/res/drawable-mdpi/drag_grip.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/drag_grip.webp b/Habitica/res/drawable-mdpi/drag_grip.webp new file mode 100644 index 000000000..a88fa43d7 Binary files /dev/null and b/Habitica/res/drawable-mdpi/drag_grip.webp differ diff --git a/Habitica/res/drawable-mdpi/fab_background.png b/Habitica/res/drawable-mdpi/fab_background.png deleted file mode 100644 index d13cf484c..000000000 Binary files a/Habitica/res/drawable-mdpi/fab_background.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/fab_background.webp b/Habitica/res/drawable-mdpi/fab_background.webp new file mode 100644 index 000000000..097960343 Binary files /dev/null and b/Habitica/res/drawable-mdpi/fab_background.webp differ diff --git a/Habitica/res/drawable-mdpi/fab_plus.png b/Habitica/res/drawable-mdpi/fab_plus.png deleted file mode 100644 index 69965cefe..000000000 Binary files a/Habitica/res/drawable-mdpi/fab_plus.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/fab_plus.webp b/Habitica/res/drawable-mdpi/fab_plus.webp new file mode 100644 index 000000000..2f36033c1 Binary files /dev/null and b/Habitica/res/drawable-mdpi/fab_plus.webp differ diff --git a/Habitica/res/drawable-mdpi/fab_submenu_background.png b/Habitica/res/drawable-mdpi/fab_submenu_background.png deleted file mode 100644 index a751eaa30..000000000 Binary files a/Habitica/res/drawable-mdpi/fab_submenu_background.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/fab_submenu_background.webp b/Habitica/res/drawable-mdpi/fab_submenu_background.webp new file mode 100644 index 000000000..8a3ac3817 Binary files /dev/null and b/Habitica/res/drawable-mdpi/fab_submenu_background.webp differ diff --git a/Habitica/res/drawable-mdpi/forward_arrow_enabled.png b/Habitica/res/drawable-mdpi/forward_arrow_enabled.png deleted file mode 100644 index 587d25c99..000000000 Binary files a/Habitica/res/drawable-mdpi/forward_arrow_enabled.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/forward_arrow_enabled.webp b/Habitica/res/drawable-mdpi/forward_arrow_enabled.webp new file mode 100644 index 000000000..1c1a26fbe Binary files /dev/null and b/Habitica/res/drawable-mdpi/forward_arrow_enabled.webp differ diff --git a/Habitica/res/drawable-mdpi/gold_multiple.png b/Habitica/res/drawable-mdpi/gold_multiple.png deleted file mode 100644 index aef3e16cd..000000000 Binary files a/Habitica/res/drawable-mdpi/gold_multiple.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/gold_multiple.webp b/Habitica/res/drawable-mdpi/gold_multiple.webp new file mode 100644 index 000000000..fe8f4d4e2 Binary files /dev/null and b/Habitica/res/drawable-mdpi/gold_multiple.webp differ diff --git a/Habitica/res/drawable-mdpi/ic_filters_active.webp b/Habitica/res/drawable-mdpi/ic_filters_active.webp index c9d245b16..35ab117a2 100644 Binary files a/Habitica/res/drawable-mdpi/ic_filters_active.webp and b/Habitica/res/drawable-mdpi/ic_filters_active.webp differ diff --git a/Habitica/res/drawable-mdpi/presents1.png b/Habitica/res/drawable-mdpi/presents1.png deleted file mode 100644 index 5842e946e..000000000 Binary files a/Habitica/res/drawable-mdpi/presents1.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/presents1.webp b/Habitica/res/drawable-mdpi/presents1.webp new file mode 100644 index 000000000..05ff45bd9 Binary files /dev/null and b/Habitica/res/drawable-mdpi/presents1.webp differ diff --git a/Habitica/res/drawable-mdpi/presents2.png b/Habitica/res/drawable-mdpi/presents2.png deleted file mode 100644 index b6adc46c8..000000000 Binary files a/Habitica/res/drawable-mdpi/presents2.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/presents2.webp b/Habitica/res/drawable-mdpi/presents2.webp new file mode 100644 index 000000000..6ee21edbc Binary files /dev/null and b/Habitica/res/drawable-mdpi/presents2.webp differ diff --git a/Habitica/res/drawable-mdpi/sparkles_left.png b/Habitica/res/drawable-mdpi/sparkles_left.png new file mode 100644 index 000000000..f0380f7ad Binary files /dev/null and b/Habitica/res/drawable-mdpi/sparkles_left.png differ diff --git a/Habitica/res/drawable-mdpi/sparkles_right.png b/Habitica/res/drawable-mdpi/sparkles_right.png new file mode 100644 index 000000000..f8c0c275d Binary files /dev/null and b/Habitica/res/drawable-mdpi/sparkles_right.png differ diff --git a/Habitica/res/drawable-mdpi/subscriber_gem_cap.png b/Habitica/res/drawable-mdpi/subscriber_gem_cap.png deleted file mode 100644 index f371535d2..000000000 Binary files a/Habitica/res/drawable-mdpi/subscriber_gem_cap.png and /dev/null differ diff --git a/Habitica/res/drawable-mdpi/subscriber_gem_cap.webp b/Habitica/res/drawable-mdpi/subscriber_gem_cap.webp new file mode 100644 index 000000000..d4a354072 Binary files /dev/null and b/Habitica/res/drawable-mdpi/subscriber_gem_cap.webp differ diff --git a/Habitica/res/drawable-xhdpi/avatar_border.png b/Habitica/res/drawable-xhdpi/avatar_border.png deleted file mode 100644 index 6859d0aef..000000000 Binary files a/Habitica/res/drawable-xhdpi/avatar_border.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/avatar_border.webp b/Habitica/res/drawable-xhdpi/avatar_border.webp new file mode 100644 index 000000000..1ff981575 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/avatar_border.webp differ diff --git a/Habitica/res/drawable-xhdpi/back_arrow_disabled.png b/Habitica/res/drawable-xhdpi/back_arrow_disabled.png deleted file mode 100644 index d58cfb160..000000000 Binary files a/Habitica/res/drawable-xhdpi/back_arrow_disabled.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/back_arrow_disabled.webp b/Habitica/res/drawable-xhdpi/back_arrow_disabled.webp new file mode 100644 index 000000000..f6e6b7fad Binary files /dev/null and b/Habitica/res/drawable-xhdpi/back_arrow_disabled.webp differ diff --git a/Habitica/res/drawable-xhdpi/back_arrow_enabled.png b/Habitica/res/drawable-xhdpi/back_arrow_enabled.png deleted file mode 100644 index 9648c24b7..000000000 Binary files a/Habitica/res/drawable-xhdpi/back_arrow_enabled.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/back_arrow_enabled.webp b/Habitica/res/drawable-xhdpi/back_arrow_enabled.webp new file mode 100644 index 000000000..bce256195 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/back_arrow_enabled.webp differ diff --git a/Habitica/res/drawable-xhdpi/bottom_navigation_inset.png b/Habitica/res/drawable-xhdpi/bottom_navigation_inset.png deleted file mode 100644 index 4e51dfca6..000000000 Binary files a/Habitica/res/drawable-xhdpi/bottom_navigation_inset.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/bottom_navigation_inset.webp b/Habitica/res/drawable-xhdpi/bottom_navigation_inset.webp new file mode 100644 index 000000000..ceea923c9 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/bottom_navigation_inset.webp differ diff --git a/Habitica/res/drawable-xhdpi/cloud_1.png b/Habitica/res/drawable-xhdpi/cloud_1.png deleted file mode 100644 index 8f34b7d26..000000000 Binary files a/Habitica/res/drawable-xhdpi/cloud_1.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/cloud_1.webp b/Habitica/res/drawable-xhdpi/cloud_1.webp new file mode 100644 index 000000000..0ef6f6384 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/cloud_1.webp differ diff --git a/Habitica/res/drawable-xhdpi/cloud_2.png b/Habitica/res/drawable-xhdpi/cloud_2.png deleted file mode 100644 index 10a197c37..000000000 Binary files a/Habitica/res/drawable-xhdpi/cloud_2.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/cloud_2.webp b/Habitica/res/drawable-xhdpi/cloud_2.webp new file mode 100644 index 000000000..68f68a874 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/cloud_2.webp differ diff --git a/Habitica/res/drawable-xhdpi/drag_grip.png b/Habitica/res/drawable-xhdpi/drag_grip.png deleted file mode 100644 index 0f676f410..000000000 Binary files a/Habitica/res/drawable-xhdpi/drag_grip.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/drag_grip.webp b/Habitica/res/drawable-xhdpi/drag_grip.webp new file mode 100644 index 000000000..b62c1b243 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/drag_grip.webp differ diff --git a/Habitica/res/drawable-xhdpi/fab_background.png b/Habitica/res/drawable-xhdpi/fab_background.png deleted file mode 100644 index 913c83f7f..000000000 Binary files a/Habitica/res/drawable-xhdpi/fab_background.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/fab_background.webp b/Habitica/res/drawable-xhdpi/fab_background.webp new file mode 100644 index 000000000..9e1fc3eea Binary files /dev/null and b/Habitica/res/drawable-xhdpi/fab_background.webp differ diff --git a/Habitica/res/drawable-xhdpi/fab_plus.png b/Habitica/res/drawable-xhdpi/fab_plus.png deleted file mode 100644 index 37645eed0..000000000 Binary files a/Habitica/res/drawable-xhdpi/fab_plus.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/fab_plus.webp b/Habitica/res/drawable-xhdpi/fab_plus.webp new file mode 100644 index 000000000..703293855 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/fab_plus.webp differ diff --git a/Habitica/res/drawable-xhdpi/fab_submenu_background.png b/Habitica/res/drawable-xhdpi/fab_submenu_background.png deleted file mode 100644 index 0215b96bb..000000000 Binary files a/Habitica/res/drawable-xhdpi/fab_submenu_background.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/fab_submenu_background.webp b/Habitica/res/drawable-xhdpi/fab_submenu_background.webp new file mode 100644 index 000000000..5620a5c07 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/fab_submenu_background.webp differ diff --git a/Habitica/res/drawable-xhdpi/forward_arrow_enabled.png b/Habitica/res/drawable-xhdpi/forward_arrow_enabled.png deleted file mode 100644 index bb333b164..000000000 Binary files a/Habitica/res/drawable-xhdpi/forward_arrow_enabled.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/forward_arrow_enabled.webp b/Habitica/res/drawable-xhdpi/forward_arrow_enabled.webp new file mode 100644 index 000000000..b1c6f1c45 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/forward_arrow_enabled.webp differ diff --git a/Habitica/res/drawable-xhdpi/gold_multiple.png b/Habitica/res/drawable-xhdpi/gold_multiple.png deleted file mode 100644 index 51b423a7c..000000000 Binary files a/Habitica/res/drawable-xhdpi/gold_multiple.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/gold_multiple.webp b/Habitica/res/drawable-xhdpi/gold_multiple.webp new file mode 100644 index 000000000..f662a4389 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/gold_multiple.webp differ diff --git a/Habitica/res/drawable-xhdpi/ic_filters_active.webp b/Habitica/res/drawable-xhdpi/ic_filters_active.webp index 81154be70..9f27c18ad 100644 Binary files a/Habitica/res/drawable-xhdpi/ic_filters_active.webp and b/Habitica/res/drawable-xhdpi/ic_filters_active.webp differ diff --git a/Habitica/res/drawable-xhdpi/presents1.png b/Habitica/res/drawable-xhdpi/presents1.png deleted file mode 100644 index dccdef92c..000000000 Binary files a/Habitica/res/drawable-xhdpi/presents1.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/presents1.webp b/Habitica/res/drawable-xhdpi/presents1.webp new file mode 100644 index 000000000..547541544 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/presents1.webp differ diff --git a/Habitica/res/drawable-xhdpi/presents2.png b/Habitica/res/drawable-xhdpi/presents2.png deleted file mode 100644 index 5f0ea3b81..000000000 Binary files a/Habitica/res/drawable-xhdpi/presents2.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/presents2.webp b/Habitica/res/drawable-xhdpi/presents2.webp new file mode 100644 index 000000000..e7d87f7f8 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/presents2.webp differ diff --git a/Habitica/res/drawable-xhdpi/sparkles_left.png b/Habitica/res/drawable-xhdpi/sparkles_left.png new file mode 100644 index 000000000..b00f163d5 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/sparkles_left.png differ diff --git a/Habitica/res/drawable-xhdpi/sparkles_right.png b/Habitica/res/drawable-xhdpi/sparkles_right.png new file mode 100644 index 000000000..b121a8b9f Binary files /dev/null and b/Habitica/res/drawable-xhdpi/sparkles_right.png differ diff --git a/Habitica/res/drawable-xhdpi/subscriber_gem_cap.png b/Habitica/res/drawable-xhdpi/subscriber_gem_cap.png deleted file mode 100644 index 46001072a..000000000 Binary files a/Habitica/res/drawable-xhdpi/subscriber_gem_cap.png and /dev/null differ diff --git a/Habitica/res/drawable-xhdpi/subscriber_gem_cap.webp b/Habitica/res/drawable-xhdpi/subscriber_gem_cap.webp new file mode 100644 index 000000000..9e492e563 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/subscriber_gem_cap.webp differ diff --git a/Habitica/res/drawable-xxhdpi/avatar_border.png b/Habitica/res/drawable-xxhdpi/avatar_border.png deleted file mode 100644 index 7c87ea264..000000000 Binary files a/Habitica/res/drawable-xxhdpi/avatar_border.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/avatar_border.webp b/Habitica/res/drawable-xxhdpi/avatar_border.webp new file mode 100644 index 000000000..c264700ce Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/avatar_border.webp differ diff --git a/Habitica/res/drawable-xxhdpi/back_arrow_disabled.png b/Habitica/res/drawable-xxhdpi/back_arrow_disabled.png deleted file mode 100644 index 6639e24ed..000000000 Binary files a/Habitica/res/drawable-xxhdpi/back_arrow_disabled.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/back_arrow_disabled.webp b/Habitica/res/drawable-xxhdpi/back_arrow_disabled.webp new file mode 100644 index 000000000..472415e8d Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/back_arrow_disabled.webp differ diff --git a/Habitica/res/drawable-xxhdpi/back_arrow_enabled.png b/Habitica/res/drawable-xxhdpi/back_arrow_enabled.png deleted file mode 100644 index 1ea24a005..000000000 Binary files a/Habitica/res/drawable-xxhdpi/back_arrow_enabled.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/back_arrow_enabled.webp b/Habitica/res/drawable-xxhdpi/back_arrow_enabled.webp new file mode 100644 index 000000000..4af814d23 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/back_arrow_enabled.webp differ diff --git a/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.png b/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.png deleted file mode 100644 index 809c54194..000000000 Binary files a/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.webp b/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.webp new file mode 100644 index 000000000..ba92f790d Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/bottom_navigation_inset.webp differ diff --git a/Habitica/res/drawable-xxhdpi/drag_grip.png b/Habitica/res/drawable-xxhdpi/drag_grip.png deleted file mode 100644 index 22538fa68..000000000 Binary files a/Habitica/res/drawable-xxhdpi/drag_grip.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/drag_grip.webp b/Habitica/res/drawable-xxhdpi/drag_grip.webp new file mode 100644 index 000000000..ad593b1c9 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/drag_grip.webp differ diff --git a/Habitica/res/drawable-xxhdpi/fab_background.png b/Habitica/res/drawable-xxhdpi/fab_background.png deleted file mode 100644 index 05e7eb474..000000000 Binary files a/Habitica/res/drawable-xxhdpi/fab_background.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/fab_background.webp b/Habitica/res/drawable-xxhdpi/fab_background.webp new file mode 100644 index 000000000..7dcdc3b4a Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/fab_background.webp differ diff --git a/Habitica/res/drawable-xxhdpi/fab_plus.png b/Habitica/res/drawable-xxhdpi/fab_plus.png deleted file mode 100644 index 402a7f2d5..000000000 Binary files a/Habitica/res/drawable-xxhdpi/fab_plus.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/fab_plus.webp b/Habitica/res/drawable-xxhdpi/fab_plus.webp new file mode 100644 index 000000000..5f5a6a66d Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/fab_plus.webp differ diff --git a/Habitica/res/drawable-xxhdpi/fab_submenu_background.png b/Habitica/res/drawable-xxhdpi/fab_submenu_background.png deleted file mode 100644 index e77a6846c..000000000 Binary files a/Habitica/res/drawable-xxhdpi/fab_submenu_background.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/fab_submenu_background.webp b/Habitica/res/drawable-xxhdpi/fab_submenu_background.webp new file mode 100644 index 000000000..48c216ce4 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/fab_submenu_background.webp differ diff --git a/Habitica/res/drawable-xxhdpi/forward_arrow_enabled.png b/Habitica/res/drawable-xxhdpi/forward_arrow_enabled.png deleted file mode 100644 index fb48245b3..000000000 Binary files a/Habitica/res/drawable-xxhdpi/forward_arrow_enabled.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/forward_arrow_enabled.webp b/Habitica/res/drawable-xxhdpi/forward_arrow_enabled.webp new file mode 100644 index 000000000..13cc8ab9d Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/forward_arrow_enabled.webp differ diff --git a/Habitica/res/drawable-xxhdpi/gold_multiple.png b/Habitica/res/drawable-xxhdpi/gold_multiple.png deleted file mode 100644 index 391bf301d..000000000 Binary files a/Habitica/res/drawable-xxhdpi/gold_multiple.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/gold_multiple.webp b/Habitica/res/drawable-xxhdpi/gold_multiple.webp new file mode 100644 index 000000000..dfe678881 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/gold_multiple.webp differ diff --git a/Habitica/res/drawable-xxhdpi/ic_filters_active.webp b/Habitica/res/drawable-xxhdpi/ic_filters_active.webp index 4a041c142..34994560b 100644 Binary files a/Habitica/res/drawable-xxhdpi/ic_filters_active.webp and b/Habitica/res/drawable-xxhdpi/ic_filters_active.webp differ diff --git a/Habitica/res/drawable-xxhdpi/presents1.png b/Habitica/res/drawable-xxhdpi/presents1.png deleted file mode 100644 index 7fd7cbddb..000000000 Binary files a/Habitica/res/drawable-xxhdpi/presents1.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/presents1.webp b/Habitica/res/drawable-xxhdpi/presents1.webp new file mode 100644 index 000000000..1c7fe9c92 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/presents1.webp differ diff --git a/Habitica/res/drawable-xxhdpi/presents2.png b/Habitica/res/drawable-xxhdpi/presents2.png deleted file mode 100644 index 59afbf5a7..000000000 Binary files a/Habitica/res/drawable-xxhdpi/presents2.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/presents2.webp b/Habitica/res/drawable-xxhdpi/presents2.webp new file mode 100644 index 000000000..395d996df Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/presents2.webp differ diff --git a/Habitica/res/drawable-xxhdpi/sparkles_left.png b/Habitica/res/drawable-xxhdpi/sparkles_left.png new file mode 100644 index 000000000..fc77fc14d Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/sparkles_left.png differ diff --git a/Habitica/res/drawable-xxhdpi/sparkles_right.png b/Habitica/res/drawable-xxhdpi/sparkles_right.png new file mode 100644 index 000000000..ca8894569 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/sparkles_right.png differ diff --git a/Habitica/res/drawable-xxhdpi/subscriber_gem_cap.png b/Habitica/res/drawable-xxhdpi/subscriber_gem_cap.png deleted file mode 100644 index db1ad8110..000000000 Binary files a/Habitica/res/drawable-xxhdpi/subscriber_gem_cap.png and /dev/null differ diff --git a/Habitica/res/drawable-xxhdpi/subscriber_gem_cap.webp b/Habitica/res/drawable-xxhdpi/subscriber_gem_cap.webp new file mode 100644 index 000000000..b402124df Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/subscriber_gem_cap.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/avatar_border.png b/Habitica/res/drawable-xxxhdpi/avatar_border.png deleted file mode 100644 index 5879226a5..000000000 Binary files a/Habitica/res/drawable-xxxhdpi/avatar_border.png and /dev/null differ diff --git a/Habitica/res/drawable-xxxhdpi/avatar_border.webp b/Habitica/res/drawable-xxxhdpi/avatar_border.webp new file mode 100644 index 000000000..9dfe00da2 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/avatar_border.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/bottom_navigation_inset.png b/Habitica/res/drawable-xxxhdpi/bottom_navigation_inset.png deleted file mode 100644 index fbcfe8429..000000000 Binary files a/Habitica/res/drawable-xxxhdpi/bottom_navigation_inset.png and /dev/null differ diff --git a/Habitica/res/drawable-xxxhdpi/bottom_navigation_inset.webp b/Habitica/res/drawable-xxxhdpi/bottom_navigation_inset.webp new file mode 100644 index 000000000..2d2447d9c Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/bottom_navigation_inset.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/drag_grip.png b/Habitica/res/drawable-xxxhdpi/drag_grip.png deleted file mode 100644 index c3137d973..000000000 Binary files a/Habitica/res/drawable-xxxhdpi/drag_grip.png and /dev/null differ diff --git a/Habitica/res/drawable-xxxhdpi/drag_grip.webp b/Habitica/res/drawable-xxxhdpi/drag_grip.webp new file mode 100644 index 000000000..c672b5869 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/drag_grip.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/fab_background.png b/Habitica/res/drawable-xxxhdpi/fab_background.png deleted file mode 100644 index 18cf2b0f2..000000000 Binary files a/Habitica/res/drawable-xxxhdpi/fab_background.png and /dev/null differ diff --git a/Habitica/res/drawable-xxxhdpi/fab_background.webp b/Habitica/res/drawable-xxxhdpi/fab_background.webp new file mode 100644 index 000000000..b78d39f8f Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/fab_background.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/fab_plus.png b/Habitica/res/drawable-xxxhdpi/fab_plus.png deleted file mode 100644 index 0dc5a9224..000000000 Binary files a/Habitica/res/drawable-xxxhdpi/fab_plus.png and /dev/null differ diff --git a/Habitica/res/drawable-xxxhdpi/fab_plus.webp b/Habitica/res/drawable-xxxhdpi/fab_plus.webp new file mode 100644 index 000000000..b05654e61 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/fab_plus.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/fab_submenu_background.png b/Habitica/res/drawable-xxxhdpi/fab_submenu_background.png deleted file mode 100644 index 3eb560ac5..000000000 Binary files a/Habitica/res/drawable-xxxhdpi/fab_submenu_background.png and /dev/null differ diff --git a/Habitica/res/drawable-xxxhdpi/fab_submenu_background.webp b/Habitica/res/drawable-xxxhdpi/fab_submenu_background.webp new file mode 100644 index 000000000..7cfebd638 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/fab_submenu_background.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/gold_multiple.png b/Habitica/res/drawable-xxxhdpi/gold_multiple.png deleted file mode 100644 index cd274bdf4..000000000 Binary files a/Habitica/res/drawable-xxxhdpi/gold_multiple.png and /dev/null differ diff --git a/Habitica/res/drawable-xxxhdpi/gold_multiple.webp b/Habitica/res/drawable-xxxhdpi/gold_multiple.webp new file mode 100644 index 000000000..ac48fa1ae Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/gold_multiple.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/ic_add_white_18dp.png b/Habitica/res/drawable-xxxhdpi/ic_add_white_18dp.png deleted file mode 100644 index 3a15191cc..000000000 Binary files a/Habitica/res/drawable-xxxhdpi/ic_add_white_18dp.png and /dev/null differ diff --git a/Habitica/res/drawable-xxxhdpi/ic_add_white_18dp.webp b/Habitica/res/drawable-xxxhdpi/ic_add_white_18dp.webp new file mode 100644 index 000000000..0c0720ae9 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/ic_add_white_18dp.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/ic_filters_active.webp b/Habitica/res/drawable-xxxhdpi/ic_filters_active.webp new file mode 100644 index 000000000..f147bbc7d Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/ic_filters_active.webp differ diff --git a/Habitica/res/drawable-xxxhdpi/sparkles_left.png b/Habitica/res/drawable-xxxhdpi/sparkles_left.png new file mode 100644 index 000000000..879ffa418 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/sparkles_left.png differ diff --git a/Habitica/res/drawable-xxxhdpi/sparkles_right.png b/Habitica/res/drawable-xxxhdpi/sparkles_right.png new file mode 100644 index 000000000..ae8eefb2b Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/sparkles_right.png differ diff --git a/Habitica/res/drawable-xxxhdpi/subscriber_gem_cap.png b/Habitica/res/drawable-xxxhdpi/subscriber_gem_cap.png deleted file mode 100644 index 9f5338f03..000000000 Binary files a/Habitica/res/drawable-xxxhdpi/subscriber_gem_cap.png and /dev/null differ diff --git a/Habitica/res/drawable-xxxhdpi/subscriber_gem_cap.webp b/Habitica/res/drawable-xxxhdpi/subscriber_gem_cap.webp new file mode 100644 index 000000000..aa3574cc2 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/subscriber_gem_cap.webp differ diff --git a/Habitica/res/drawable/avatar_customization_category_bg.xml b/Habitica/res/drawable/avatar_customization_category_bg.xml index 300ee34d1..2f30bb800 100644 --- a/Habitica/res/drawable/avatar_customization_category_bg.xml +++ b/Habitica/res/drawable/avatar_customization_category_bg.xml @@ -2,7 +2,7 @@ - + diff --git a/Habitica/res/drawable/avatar_customization_subcategory_bg.xml b/Habitica/res/drawable/avatar_customization_subcategory_bg.xml index 4c115a7e4..3be259e51 100644 --- a/Habitica/res/drawable/avatar_customization_subcategory_bg.xml +++ b/Habitica/res/drawable/avatar_customization_subcategory_bg.xml @@ -2,7 +2,7 @@ - + diff --git a/Habitica/res/drawable/badge_bg.xml b/Habitica/res/drawable/badge_bg.xml index c6f2317f4..0213c8e97 100644 --- a/Habitica/res/drawable/badge_bg.xml +++ b/Habitica/res/drawable/badge_bg.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/Habitica/res/drawable/badge_circle.xml b/Habitica/res/drawable/badge_circle.xml index 618daf35c..7e70e56da 100644 --- a/Habitica/res/drawable/badge_circle.xml +++ b/Habitica/res/drawable/badge_circle.xml @@ -1,8 +1,6 @@ - - + + \ No newline at end of file diff --git a/Habitica/res/drawable/button_background_primary.xml b/Habitica/res/drawable/button_background_primary.xml index 609b534a1..ea1e79105 100644 --- a/Habitica/res/drawable/button_background_primary.xml +++ b/Habitica/res/drawable/button_background_primary.xml @@ -1,6 +1,6 @@ - + diff --git a/Habitica/res/drawable/challenge_gem_add_button_enabled.xml b/Habitica/res/drawable/challenge_gem_add_button_enabled.xml index 1c28c6c3d..3d41b91b5 100644 --- a/Habitica/res/drawable/challenge_gem_add_button_enabled.xml +++ b/Habitica/res/drawable/challenge_gem_add_button_enabled.xml @@ -3,6 +3,6 @@ + android:tint="?colorAccent" /> \ No newline at end of file diff --git a/Habitica/res/drawable/challenge_gem_remove_button_enabled.xml b/Habitica/res/drawable/challenge_gem_remove_button_enabled.xml index 7bbf3519b..cd660f431 100644 --- a/Habitica/res/drawable/challenge_gem_remove_button_enabled.xml +++ b/Habitica/res/drawable/challenge_gem_remove_button_enabled.xml @@ -3,6 +3,6 @@ + android:tint="?colorAccent" /> \ No newline at end of file diff --git a/Habitica/res/drawable/checklist_checked.xml b/Habitica/res/drawable/checklist_checked.xml index 7ab67c248..70d16bd6e 100644 --- a/Habitica/res/drawable/checklist_checked.xml +++ b/Habitica/res/drawable/checklist_checked.xml @@ -2,7 +2,7 @@ - + diff --git a/Habitica/res/drawable/daily_checked.xml b/Habitica/res/drawable/daily_checked.xml index 7ca5b679b..40e7e1787 100644 --- a/Habitica/res/drawable/daily_checked.xml +++ b/Habitica/res/drawable/daily_checked.xml @@ -2,7 +2,7 @@ - + diff --git a/Habitica/res/drawable/ic_more_horiz_black_18dp.xml b/Habitica/res/drawable/ic_more_horiz_black_18dp.xml new file mode 100644 index 000000000..773ff13ff --- /dev/null +++ b/Habitica/res/drawable/ic_more_horiz_black_18dp.xml @@ -0,0 +1,4 @@ + + + + diff --git a/Habitica/res/drawable/ic_search.xml b/Habitica/res/drawable/ic_search.xml new file mode 100644 index 000000000..6ba0de078 --- /dev/null +++ b/Habitica/res/drawable/ic_search.xml @@ -0,0 +1,4 @@ + + + + diff --git a/Habitica/res/drawable/layout_rounded_bg_brand_100.xml b/Habitica/res/drawable/layout_rounded_bg_brand_100.xml deleted file mode 100644 index cf946dc8e..000000000 --- a/Habitica/res/drawable/layout_rounded_bg_brand_100.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Habitica/res/drawable/nav_item_color_state.xml b/Habitica/res/drawable/nav_item_color_state.xml index 709a1af70..0f4955173 100644 --- a/Habitica/res/drawable/nav_item_color_state.xml +++ b/Habitica/res/drawable/nav_item_color_state.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/Habitica/res/drawable/pill_bg_purple.xml b/Habitica/res/drawable/pill_bg_purple.xml index 9dea0a7a0..7a466382f 100644 --- a/Habitica/res/drawable/pill_bg_purple.xml +++ b/Habitica/res/drawable/pill_bg_purple.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/Habitica/res/drawable/pill_bg_radio_selected.xml b/Habitica/res/drawable/pill_bg_radio_selected.xml index 6d8163ecf..7160d31ed 100644 --- a/Habitica/res/drawable/pill_bg_radio_selected.xml +++ b/Habitica/res/drawable/pill_bg_radio_selected.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/Habitica/res/drawable/purchase_button_background.xml b/Habitica/res/drawable/purchase_button_background.xml index 829c7542d..3f9430413 100644 --- a/Habitica/res/drawable/purchase_button_background.xml +++ b/Habitica/res/drawable/purchase_button_background.xml @@ -5,7 +5,7 @@ + android:color="?colorPrimaryDistinct" > @@ -16,7 +16,7 @@ + android:color="?colorAccent"> @@ -36,7 +36,7 @@ + android:color="?colorPrimaryOffset"> diff --git a/Habitica/res/drawable/selection_highlight.xml b/Habitica/res/drawable/selection_highlight.xml index a87b69181..040e50f34 100644 --- a/Habitica/res/drawable/selection_highlight.xml +++ b/Habitica/res/drawable/selection_highlight.xml @@ -1,18 +1,6 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file + + + \ No newline at end of file diff --git a/Habitica/res/drawable-v21/selection_highlight.xml b/Habitica/res/drawable/selection_highlight_brand.xml similarity index 64% rename from Habitica/res/drawable-v21/selection_highlight.xml rename to Habitica/res/drawable/selection_highlight_brand.xml index 1a8620380..67c4053e3 100644 --- a/Habitica/res/drawable-v21/selection_highlight.xml +++ b/Habitica/res/drawable/selection_highlight_brand.xml @@ -1,6 +1,6 @@ + android:color="@color/brand_500"> + android:drawable="@color/brand" /> \ No newline at end of file diff --git a/Habitica/res/drawable/subscription_unselected.xml b/Habitica/res/drawable/subscription_unselected.xml index c290a3fdd..ce7b3e2bf 100644 --- a/Habitica/res/drawable/subscription_unselected.xml +++ b/Habitica/res/drawable/subscription_unselected.xml @@ -2,7 +2,7 @@ - + diff --git a/Habitica/res/drawable/todo_checked.xml b/Habitica/res/drawable/todo_checked.xml index 415d4ba29..dba88c0e9 100644 --- a/Habitica/res/drawable/todo_checked.xml +++ b/Habitica/res/drawable/todo_checked.xml @@ -2,7 +2,7 @@ - + diff --git a/Habitica/res/fab_background.png b/Habitica/res/fab_background.png deleted file mode 100644 index 939ff7e20..000000000 Binary files a/Habitica/res/fab_background.png and /dev/null differ diff --git a/Habitica/res/fab_background.webp b/Habitica/res/fab_background.webp new file mode 100644 index 000000000..df84eecec Binary files /dev/null and b/Habitica/res/fab_background.webp differ diff --git a/Habitica/res/layout/achievement_list_item.xml b/Habitica/res/layout/achievement_list_item.xml index def7138ec..4da888628 100644 --- a/Habitica/res/layout/achievement_list_item.xml +++ b/Habitica/res/layout/achievement_list_item.xml @@ -37,7 +37,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" - android:layout_marginRight="@dimen/spacing_large"> + android:layout_marginEnd="@dimen/spacing_large"> - r + \ No newline at end of file diff --git a/Habitica/res/layout/activity_about.xml b/Habitica/res/layout/activity_about.xml index 42a3d25ee..0329f6e21 100644 --- a/Habitica/res/layout/activity_about.xml +++ b/Habitica/res/layout/activity_about.xml @@ -1,25 +1,47 @@ - - - + + android:layout_height="wrap_content"> - + + + + android:layout_height="match_parent" + tools:context=".ui.activities.AboutActivity"> - \ No newline at end of file + + + + + + \ No newline at end of file diff --git a/Habitica/res/layout/activity_challenge_detail.xml b/Habitica/res/layout/activity_challenge_detail.xml deleted file mode 100644 index 6917d816c..000000000 --- a/Habitica/res/layout/activity_challenge_detail.xml +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Habitica/res/layout/dialog_levelup.xml b/Habitica/res/layout/dialog_levelup.xml index 4e9d03ca1..a39bdd4b6 100644 --- a/Habitica/res/layout/dialog_levelup.xml +++ b/Habitica/res/layout/dialog_levelup.xml @@ -22,7 +22,6 @@ + android:layout_marginEnd="12dp"/> + android:layout_marginEnd="12dp"/> + android:layout_marginEnd="12dp"/> + android:layout_marginEnd="12dp"/> diff --git a/Habitica/res/layout/dialog_purchase_content_quest.xml b/Habitica/res/layout/dialog_purchase_content_quest.xml index c46019af8..540e03a6f 100644 --- a/Habitica/res/layout/dialog_purchase_content_quest.xml +++ b/Habitica/res/layout/dialog_purchase_content_quest.xml @@ -101,7 +101,6 @@ /> - - diff --git a/Habitica/res/layout/dialog_purchase_shopitem_button.xml b/Habitica/res/layout/dialog_purchase_shopitem_button.xml index 1c1a9e0db..726ac5800 100644 --- a/Habitica/res/layout/dialog_purchase_shopitem_button.xml +++ b/Habitica/res/layout/dialog_purchase_shopitem_button.xml @@ -13,7 +13,7 @@ android:id="@+id/buy_label" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="@string/reward.dialog.buy" + android:text="@string/reward_dialog_buy" android:textColor="@color/brand_300" style="@style/Subheader1" />