diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml index 8aa988061..8d875260e 100644 --- a/Habitica/AndroidManifest.xml +++ b/Habitica/AndroidManifest.xml @@ -116,10 +116,6 @@ android:name=".ui.activities.GiftGemsActivity" android:label="@string/gift_gems"> - - diff --git a/Habitica/build.gradle b/Habitica/build.gradle index f7c85ced4..e4e3d461a 100644 --- a/Habitica/build.gradle +++ b/Habitica/build.gradle @@ -51,11 +51,11 @@ dependencies { implementation 'com.squareup.retrofit2:converter-gson:2.9.0' implementation 'com.squareup.retrofit2:adapter-rxjava3:2.9.0' //Crash Logging - implementation 'com.google.firebase:firebase-crashlytics:17.2.2' + implementation 'com.google.firebase:firebase-crashlytics:17.3.0' //Dependency Injection - implementation 'com.google.dagger:dagger:2.29.1' - kapt 'com.google.dagger:dagger-compiler:2.29.1' + implementation 'com.google.dagger:dagger:2.31.2' + kapt 'com.google.dagger:dagger-compiler:2.31.2' compileOnly 'javax.annotation:javax.annotation-api:1.3.2' compileOnly 'com.github.pengrad:jdk9-deps:1.0' //App Compatibility and Material Design @@ -64,34 +64,34 @@ dependencies { implementation 'androidx.recyclerview:recyclerview:1.1.0' implementation 'androidx.legacy:legacy-preference-v14:1.0.0' // Markdown - implementation "io.noties.markwon:core:4.6.0" - implementation "io.noties.markwon:ext-strikethrough:4.6.0" - implementation "io.noties.markwon:image:4.6.0" - implementation "io.noties.markwon:recycler:4.6.0" - implementation "io.noties.markwon:html:4.6.0" + implementation "io.noties.markwon:core:4.6.1" + implementation "io.noties.markwon:ext-strikethrough:4.6.1" + implementation "io.noties.markwon:image:4.6.1" + implementation "io.noties.markwon:recycler:4.6.1" + implementation "io.noties.markwon:html:4.6.1" //Eventbus implementation 'org.greenrobot:eventbus:3.2.0' // IAP Handling / Verification implementation 'org.solovyev.android:checkout:1.2.2' //Facebook - implementation('com.facebook.android:facebook-android-sdk:7.1.0') { + implementation('com.facebook.android:facebook-android-sdk:8.1.0') { transitive = true } implementation 'fr.avianey.com.viewpagerindicator:library:2.4.1@aar' //RxJava implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' - implementation 'io.reactivex.rxjava3:rxjava:3.0.6' + implementation 'io.reactivex.rxjava3:rxjava:3.0.9' implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' implementation 'io.reactivex.rxjava2:rxjava:2.2.19' implementation "com.github.akarnokd:rxjava3-bridge:3.0.0" //Analytics - implementation 'com.amplitude:android-sdk:2.25.2' + implementation 'com.amplitude:android-sdk:2.30.0' // Fresco Image Management Library - implementation('com.facebook.fresco:fresco:2.3.0') { + implementation('com.facebook.fresco:fresco:2.4.0') { exclude module: 'bolts-android' } - implementation('com.facebook.fresco:animated-gif:2.3.0') { + implementation('com.facebook.fresco:animated-gif:2.4.0') { exclude module: 'bolts-android' } //Tests @@ -110,25 +110,25 @@ dependencies { //Leak Detection debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.5' //Push Notifications - implementation 'com.google.firebase:firebase-core:18.0.0' - implementation 'com.google.firebase:firebase-messaging:21.0.0' - implementation 'com.google.firebase:firebase-config:20.0.0' - implementation 'com.google.firebase:firebase-perf:19.0.9' - implementation 'com.google.android.gms:play-services-auth:18.1.0' + implementation 'com.google.firebase:firebase-core:18.0.1' + implementation 'com.google.firebase:firebase-messaging:21.0.1' + implementation 'com.google.firebase:firebase-config:20.0.2' + implementation 'com.google.firebase:firebase-perf:19.1.0' + implementation 'com.google.android.gms:play-services-auth:19.0.0' implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'com.nex3z:flow-layout:1.2.2' implementation 'androidx.core:core-ktx:1.3.2' implementation "androidx.lifecycle:lifecycle-extensions:2.2.0" implementation "androidx.lifecycle:lifecycle-common-java8:2.2.0" - implementation 'androidx.navigation:navigation-fragment-ktx:2.3.1' - implementation 'androidx.navigation:navigation-ui-ktx:2.3.1' + implementation 'androidx.navigation:navigation-fragment-ktx:2.3.2' + implementation 'androidx.navigation:navigation-ui-ktx:2.3.2' implementation "androidx.paging:paging-runtime-ktx:2.1.2" implementation 'com.plattysoft.leonids:LeonidsLib:1.3.2' - implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7' - implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.3' + implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2' + implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2' - implementation 'com.willowtreeapps:signinwithapplebutton:0.2' + implementation 'com.willowtreeapps:signinwithapplebutton:0.3' implementation project(':shared') } @@ -150,8 +150,8 @@ android { buildConfigField "String", "TESTING_LEVEL", "\"production\"" 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 2629 - versionName "3.1" + versionCode 2694 + versionName "3.2" } buildFeatures { diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_left.png b/Habitica/res/drawable-hdpi/g1g1_promo_left.png index 59dcd684f..7530e505d 100644 Binary files a/Habitica/res/drawable-hdpi/g1g1_promo_left.png and b/Habitica/res/drawable-hdpi/g1g1_promo_left.png differ diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-hdpi/g1g1_promo_left_small.png new file mode 100644 index 000000000..ca3893bc5 Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_promo_left_small.png differ diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-hdpi/g1g1_promo_menu_left.png new file mode 100644 index 000000000..f024e8000 Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_promo_menu_left.png differ diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-hdpi/g1g1_promo_menu_right.png new file mode 100644 index 000000000..07a0a816f Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_promo_menu_right.png differ diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_right.png b/Habitica/res/drawable-hdpi/g1g1_promo_right.png index fd03bab4f..410b9f7e5 100644 Binary files a/Habitica/res/drawable-hdpi/g1g1_promo_right.png and b/Habitica/res/drawable-hdpi/g1g1_promo_right.png differ diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-hdpi/g1g1_promo_right_small.png new file mode 100644 index 000000000..482f62438 Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_promo_right_small.png differ diff --git a/Habitica/res/drawable-hdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-hdpi/g1g1_sparkle_left.png new file mode 100644 index 000000000..5870b55b6 Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_sparkle_left.png differ diff --git a/Habitica/res/drawable-hdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-hdpi/g1g1_sparkle_right.png new file mode 100644 index 000000000..1708142bc Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_sparkle_right.png differ diff --git a/Habitica/res/drawable-hdpi/no_background.png b/Habitica/res/drawable-hdpi/no_background.png new file mode 100644 index 000000000..3b4306613 Binary files /dev/null and b/Habitica/res/drawable-hdpi/no_background.png differ diff --git a/Habitica/res/drawable-hdpi/task_icon_team.png b/Habitica/res/drawable-hdpi/task_icon_team.png new file mode 100644 index 000000000..5b8c03e38 Binary files /dev/null and b/Habitica/res/drawable-hdpi/task_icon_team.png differ diff --git a/Habitica/res/drawable-hdpi/team_info_icon.png b/Habitica/res/drawable-hdpi/team_info_icon.png new file mode 100644 index 000000000..1f0372b42 Binary files /dev/null and b/Habitica/res/drawable-hdpi/team_info_icon.png differ diff --git a/Habitica/res/drawable-hdpi/won_challenge_icon.png b/Habitica/res/drawable-hdpi/won_challenge_icon.png new file mode 100644 index 000000000..ca83d23b1 Binary files /dev/null and b/Habitica/res/drawable-hdpi/won_challenge_icon.png differ diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_left.png b/Habitica/res/drawable-mdpi/g1g1_promo_left.png index 9f858cd6b..eed4a13cc 100644 Binary files a/Habitica/res/drawable-mdpi/g1g1_promo_left.png and b/Habitica/res/drawable-mdpi/g1g1_promo_left.png differ diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-mdpi/g1g1_promo_left_small.png new file mode 100644 index 000000000..bdc4377e4 Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_promo_left_small.png differ diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-mdpi/g1g1_promo_menu_left.png new file mode 100644 index 000000000..7d46ed660 Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_promo_menu_left.png differ diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-mdpi/g1g1_promo_menu_right.png new file mode 100644 index 000000000..077e318f2 Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_promo_menu_right.png differ diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_right.png b/Habitica/res/drawable-mdpi/g1g1_promo_right.png index 80d855105..26458f1ad 100644 Binary files a/Habitica/res/drawable-mdpi/g1g1_promo_right.png and b/Habitica/res/drawable-mdpi/g1g1_promo_right.png differ diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-mdpi/g1g1_promo_right_small.png new file mode 100644 index 000000000..92eab4fe9 Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_promo_right_small.png differ diff --git a/Habitica/res/drawable-mdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-mdpi/g1g1_sparkle_left.png new file mode 100644 index 000000000..32968bfa0 Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_sparkle_left.png differ diff --git a/Habitica/res/drawable-mdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-mdpi/g1g1_sparkle_right.png new file mode 100644 index 000000000..37d6eee82 Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_sparkle_right.png differ diff --git a/Habitica/res/drawable-mdpi/no_background.png b/Habitica/res/drawable-mdpi/no_background.png new file mode 100644 index 000000000..8c9e7f1ce Binary files /dev/null and b/Habitica/res/drawable-mdpi/no_background.png differ diff --git a/Habitica/res/drawable-mdpi/task_icon_team.png b/Habitica/res/drawable-mdpi/task_icon_team.png new file mode 100644 index 000000000..cea954d3d Binary files /dev/null and b/Habitica/res/drawable-mdpi/task_icon_team.png differ diff --git a/Habitica/res/drawable-mdpi/team_info_icon.png b/Habitica/res/drawable-mdpi/team_info_icon.png new file mode 100644 index 000000000..0e94b23f7 Binary files /dev/null and b/Habitica/res/drawable-mdpi/team_info_icon.png differ diff --git a/Habitica/res/drawable-mdpi/won_challenge_icon.png b/Habitica/res/drawable-mdpi/won_challenge_icon.png new file mode 100644 index 000000000..fc62e61a8 Binary files /dev/null and b/Habitica/res/drawable-mdpi/won_challenge_icon.png differ diff --git a/Habitica/res/drawable-night-hdpi/challenge_won_gem_confetti.png b/Habitica/res/drawable-night-hdpi/challenge_won_gem_confetti.png new file mode 100644 index 000000000..6eff51109 Binary files /dev/null and b/Habitica/res/drawable-night-hdpi/challenge_won_gem_confetti.png differ diff --git a/Habitica/res/drawable-night-hdpi/no_background.png b/Habitica/res/drawable-night-hdpi/no_background.png new file mode 100644 index 000000000..75e93a504 Binary files /dev/null and b/Habitica/res/drawable-night-hdpi/no_background.png differ diff --git a/Habitica/res/drawable-night-hdpi/won_challenge_icon.png b/Habitica/res/drawable-night-hdpi/won_challenge_icon.png new file mode 100644 index 000000000..b4e4b76aa Binary files /dev/null and b/Habitica/res/drawable-night-hdpi/won_challenge_icon.png differ diff --git a/Habitica/res/drawable-night-mdpi/challenge_won_gem_confetti.png b/Habitica/res/drawable-night-mdpi/challenge_won_gem_confetti.png new file mode 100644 index 000000000..4e00ffce3 Binary files /dev/null and b/Habitica/res/drawable-night-mdpi/challenge_won_gem_confetti.png differ diff --git a/Habitica/res/drawable-night-mdpi/no_background.png b/Habitica/res/drawable-night-mdpi/no_background.png new file mode 100644 index 000000000..2d2e5fe82 Binary files /dev/null and b/Habitica/res/drawable-night-mdpi/no_background.png differ diff --git a/Habitica/res/drawable-night-mdpi/won_challenge_icon.png b/Habitica/res/drawable-night-mdpi/won_challenge_icon.png new file mode 100644 index 000000000..defd8f1e8 Binary files /dev/null and b/Habitica/res/drawable-night-mdpi/won_challenge_icon.png differ diff --git a/Habitica/res/drawable-night-xhdpi/challenge_won_gem_confetti.png b/Habitica/res/drawable-night-xhdpi/challenge_won_gem_confetti.png new file mode 100644 index 000000000..6573424b6 Binary files /dev/null and b/Habitica/res/drawable-night-xhdpi/challenge_won_gem_confetti.png differ diff --git a/Habitica/res/drawable-night-xhdpi/no_background.png b/Habitica/res/drawable-night-xhdpi/no_background.png new file mode 100644 index 000000000..d7ebe62ed Binary files /dev/null and b/Habitica/res/drawable-night-xhdpi/no_background.png differ diff --git a/Habitica/res/drawable-night-xhdpi/won_challenge_icon.png b/Habitica/res/drawable-night-xhdpi/won_challenge_icon.png new file mode 100644 index 000000000..3608f2db4 Binary files /dev/null and b/Habitica/res/drawable-night-xhdpi/won_challenge_icon.png differ diff --git a/Habitica/res/drawable-night-xxhdpi/challenge_won_gem_confetti.png b/Habitica/res/drawable-night-xxhdpi/challenge_won_gem_confetti.png new file mode 100644 index 000000000..1340361ea Binary files /dev/null and b/Habitica/res/drawable-night-xxhdpi/challenge_won_gem_confetti.png differ diff --git a/Habitica/res/drawable-night-xxhdpi/no_background.png b/Habitica/res/drawable-night-xxhdpi/no_background.png new file mode 100644 index 000000000..a3e452f26 Binary files /dev/null and b/Habitica/res/drawable-night-xxhdpi/no_background.png differ diff --git a/Habitica/res/drawable-night-xxhdpi/won_challenge_icon.png b/Habitica/res/drawable-night-xxhdpi/won_challenge_icon.png new file mode 100644 index 000000000..92f26055e Binary files /dev/null and b/Habitica/res/drawable-night-xxhdpi/won_challenge_icon.png differ diff --git a/Habitica/res/drawable-night-xxxhdpi/challenge_won_gem_confetti.png b/Habitica/res/drawable-night-xxxhdpi/challenge_won_gem_confetti.png new file mode 100644 index 000000000..6c66fb945 Binary files /dev/null and b/Habitica/res/drawable-night-xxxhdpi/challenge_won_gem_confetti.png differ diff --git a/Habitica/res/drawable-night-xxxhdpi/won_challenge_icon.png b/Habitica/res/drawable-night-xxxhdpi/won_challenge_icon.png new file mode 100644 index 000000000..92f26055e Binary files /dev/null and b/Habitica/res/drawable-night-xxxhdpi/won_challenge_icon.png differ diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_left.png b/Habitica/res/drawable-xhdpi/g1g1_promo_left.png index 7d2614f6a..0b37a0491 100644 Binary files a/Habitica/res/drawable-xhdpi/g1g1_promo_left.png and b/Habitica/res/drawable-xhdpi/g1g1_promo_left.png differ diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-xhdpi/g1g1_promo_left_small.png new file mode 100644 index 000000000..bdaaf36b0 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_promo_left_small.png differ diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-xhdpi/g1g1_promo_menu_left.png new file mode 100644 index 000000000..fa4d52f5c Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_promo_menu_left.png differ diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-xhdpi/g1g1_promo_menu_right.png new file mode 100644 index 000000000..5bc571b1a Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_promo_menu_right.png differ diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_right.png b/Habitica/res/drawable-xhdpi/g1g1_promo_right.png index b4578e4ee..ebe4225f9 100644 Binary files a/Habitica/res/drawable-xhdpi/g1g1_promo_right.png and b/Habitica/res/drawable-xhdpi/g1g1_promo_right.png differ diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-xhdpi/g1g1_promo_right_small.png new file mode 100644 index 000000000..e2f40b772 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_promo_right_small.png differ diff --git a/Habitica/res/drawable-xhdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-xhdpi/g1g1_sparkle_left.png new file mode 100644 index 000000000..91682e80b Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_sparkle_left.png differ diff --git a/Habitica/res/drawable-xhdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-xhdpi/g1g1_sparkle_right.png new file mode 100644 index 000000000..4cae12268 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_sparkle_right.png differ diff --git a/Habitica/res/drawable-xhdpi/no_background.png b/Habitica/res/drawable-xhdpi/no_background.png new file mode 100644 index 000000000..dc10295c7 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/no_background.png differ diff --git a/Habitica/res/drawable-xhdpi/task_icon_team.png b/Habitica/res/drawable-xhdpi/task_icon_team.png new file mode 100644 index 000000000..a32a12e99 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/task_icon_team.png differ diff --git a/Habitica/res/drawable-xhdpi/team_info_icon.png b/Habitica/res/drawable-xhdpi/team_info_icon.png new file mode 100644 index 000000000..a28ae3e66 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/team_info_icon.png differ diff --git a/Habitica/res/drawable-xhdpi/won_challenge_icon.png b/Habitica/res/drawable-xhdpi/won_challenge_icon.png new file mode 100644 index 000000000..914b8cca8 Binary files /dev/null and b/Habitica/res/drawable-xhdpi/won_challenge_icon.png differ diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_left.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_left.png index 8604581a8..960b525f3 100644 Binary files a/Habitica/res/drawable-xxhdpi/g1g1_promo_left.png and b/Habitica/res/drawable-xxhdpi/g1g1_promo_left.png differ diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_left_small.png new file mode 100644 index 000000000..6382735fe Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_promo_left_small.png differ diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_left.png new file mode 100644 index 000000000..b2623c1c2 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_left.png differ diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_right.png new file mode 100644 index 000000000..d800b10c4 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_right.png differ diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_right.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_right.png index 6efdd65db..c283f62a8 100644 Binary files a/Habitica/res/drawable-xxhdpi/g1g1_promo_right.png and b/Habitica/res/drawable-xxhdpi/g1g1_promo_right.png differ diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_right_small.png new file mode 100644 index 000000000..7443adeed Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_promo_right_small.png differ diff --git a/Habitica/res/drawable-xxhdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-xxhdpi/g1g1_sparkle_left.png new file mode 100644 index 000000000..7b36e791e Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_sparkle_left.png differ diff --git a/Habitica/res/drawable-xxhdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-xxhdpi/g1g1_sparkle_right.png new file mode 100644 index 000000000..18f0845d9 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_sparkle_right.png differ diff --git a/Habitica/res/drawable-xxhdpi/no_background.png b/Habitica/res/drawable-xxhdpi/no_background.png new file mode 100644 index 000000000..ae58b4a5e Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/no_background.png differ diff --git a/Habitica/res/drawable-xxhdpi/task_icon_team.png b/Habitica/res/drawable-xxhdpi/task_icon_team.png new file mode 100644 index 000000000..9e566f7c0 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/task_icon_team.png differ diff --git a/Habitica/res/drawable-xxhdpi/team_info_icon.png b/Habitica/res/drawable-xxhdpi/team_info_icon.png new file mode 100644 index 000000000..8145895e4 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/team_info_icon.png differ diff --git a/Habitica/res/drawable-xxhdpi/won_challenge_icon.png b/Habitica/res/drawable-xxhdpi/won_challenge_icon.png new file mode 100644 index 000000000..c68d6d205 Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/won_challenge_icon.png differ diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_left.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_left.png index 80d6813de..a7c52f6a5 100644 Binary files a/Habitica/res/drawable-xxxhdpi/g1g1_promo_left.png and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_left.png differ diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_left_small.png new file mode 100644 index 000000000..06d2a689a Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_left_small.png differ diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_left.png new file mode 100644 index 000000000..b6b968bdb Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_left.png differ diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_right.png new file mode 100644 index 000000000..1910abcce Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_right.png differ diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_right.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_right.png index 796d90bef..b5414eea9 100644 Binary files a/Habitica/res/drawable-xxxhdpi/g1g1_promo_right.png and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_right.png differ diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_right_small.png new file mode 100644 index 000000000..aac553c1b Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_right_small.png differ diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_left.png new file mode 100644 index 000000000..ff9023e67 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_left.png differ diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_right.png new file mode 100644 index 000000000..03b6c18d7 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_right.png differ diff --git a/Habitica/res/drawable-xxxhdpi/task_icon_team.png b/Habitica/res/drawable-xxxhdpi/task_icon_team.png new file mode 100644 index 000000000..ef9b0acf5 Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/task_icon_team.png differ diff --git a/Habitica/res/drawable-xxxhdpi/team_info_icon.png b/Habitica/res/drawable-xxxhdpi/team_info_icon.png new file mode 100644 index 000000000..8982e1eac Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/team_info_icon.png differ diff --git a/Habitica/res/drawable/g1g1_menu_background.xml b/Habitica/res/drawable/g1g1_menu_background.xml new file mode 100644 index 000000000..df3114871 --- /dev/null +++ b/Habitica/res/drawable/g1g1_menu_background.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/g1g1_promo_background.xml b/Habitica/res/drawable/g1g1_promo_background.xml new file mode 100644 index 000000000..2c7932f4c --- /dev/null +++ b/Habitica/res/drawable/g1g1_promo_background.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/g1g1_promo_pill_bg.xml b/Habitica/res/drawable/g1g1_promo_pill_bg.xml new file mode 100644 index 000000000..c6ef244f0 --- /dev/null +++ b/Habitica/res/drawable/g1g1_promo_pill_bg.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/layout_rounded_bg_brand_400.xml b/Habitica/res/drawable/layout_rounded_bg_brand_400.xml new file mode 100644 index 000000000..6a9cc53d0 --- /dev/null +++ b/Habitica/res/drawable/layout_rounded_bg_brand_400.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/no_party_background_gradient.xml b/Habitica/res/drawable/no_party_background_gradient.xml index 792a5b12d..a72529e44 100644 --- a/Habitica/res/drawable/no_party_background_gradient.xml +++ b/Habitica/res/drawable/no_party_background_gradient.xml @@ -4,8 +4,8 @@ diff --git a/Habitica/res/drawable/rounded_purple_square.xml b/Habitica/res/drawable/rounded_purple_square.xml index 043026ceb..bed89759c 100644 --- a/Habitica/res/drawable/rounded_purple_square.xml +++ b/Habitica/res/drawable/rounded_purple_square.xml @@ -2,6 +2,6 @@ - + \ No newline at end of file diff --git a/Habitica/res/layout/achievement_challenge_item.xml b/Habitica/res/layout/achievement_challenge_item.xml index 0fff98a27..e78a2845a 100644 --- a/Habitica/res/layout/achievement_challenge_item.xml +++ b/Habitica/res/layout/achievement_challenge_item.xml @@ -7,15 +7,14 @@ android:gravity="center_vertical" android:paddingTop="13dp" android:paddingBottom="13dp"> - @@ -38,7 +38,6 @@ @@ -58,9 +56,6 @@ android:layout_gravity="fill_horizontal" android:hint="@string/new_challenge_title" android:id="@+id/create_challenge_title" - android:textColor="@color/white" - android:textColorHighlight="?textColorPrimaryDark" - android:textColorHint="?textColorPrimaryDark" tools:text="Get in shape" android:inputType="text" /> @@ -69,22 +64,18 @@ + app:hintTextAppearance="@style/TextAppearance.AppCompat" + android:layout_marginBottom="12dp" + android:layout_marginTop="12dp"> + android:minLines="3" /> @@ -107,7 +98,7 @@ android:layout_height="wrap_content" android:layout_marginTop="23dp" android:text="@string/gem_reward" - android:textColor="#cc000000" /> + android:textColor="@color/text_primary" /> @@ -125,13 +116,14 @@ android:layout_height="wrap_content" android:layout_marginTop="28dp"> - - + \ No newline at end of file diff --git a/Habitica/res/layout/checklist_item_row.xml b/Habitica/res/layout/checklist_item_row.xml index 142af01f4..55ae48abf 100644 --- a/Habitica/res/layout/checklist_item_row.xml +++ b/Habitica/res/layout/checklist_item_row.xml @@ -30,7 +30,7 @@ android:scaleType="center" android:src="@drawable/checkmark" /> - - + + - + android:layout_gravity="center"> + - - + android:layout_width="76dp" + android:layout_height="76dp" + android:layout_gravity="start" + app:roundedCornerRadius="6dp" + app:roundingBorderWidth="6dp" + android:scaleType="fitEnd" /> + + + + \ No newline at end of file diff --git a/Habitica/res/layout/customization_grid_item.xml b/Habitica/res/layout/customization_grid_item.xml index c9203ce35..5d9ba5d57 100644 --- a/Habitica/res/layout/customization_grid_item.xml +++ b/Habitica/res/layout/customization_grid_item.xml @@ -20,6 +20,7 @@ android:layout_width="60dp" android:layout_height="76dp" android:layout_gravity="start" + app:roundedCornerRadius="6dp" android:scaleType="fitEnd" /> + + + + \ No newline at end of file diff --git a/Habitica/res/layout/dialog_pet_suggest_hatch.xml b/Habitica/res/layout/dialog_pet_suggest_hatch.xml index ba4c4e72e..64059998a 100644 --- a/Habitica/res/layout/dialog_pet_suggest_hatch.xml +++ b/Habitica/res/layout/dialog_pet_suggest_hatch.xml @@ -30,7 +30,7 @@ - \ No newline at end of file diff --git a/Habitica/res/layout/dialog_won_challenge.xml b/Habitica/res/layout/dialog_won_challenge.xml index 4308e178f..382743b05 100644 --- a/Habitica/res/layout/dialog_won_challenge.xml +++ b/Habitica/res/layout/dialog_won_challenge.xml @@ -4,18 +4,40 @@ android:layout_height="match_parent" android:gravity="center_horizontal"> - + android:layout_gravity="center" + android:src="@drawable/challenge_won_gem_confetti" /> + + + + + + - - - - - - + android:visibility="gone" + tools:visibility="visible"> + + android:orientation="horizontal" + android:gravity="center_vertical">