diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 89a15bb5..f2ce7c20 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -134,5 +134,5 @@ jobs: with: name: artifacts.zip path: | - app/build/outputs/apk/debug/app-debug.apk + app/build/outputs/apk/debug/app-universal-debug.apk newquiz_uploads/build/outputs/aar diff --git a/README.md b/README.md index 9d3d41b6..92fd5895 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # New Quiz -[![Version](https://img.shields.io/badge/Version-1.5.2-blueviolet)](https://github.com/joaomanaia/newquiz/releases/tag/1.5.2) +[![Version](https://img.shields.io/badge/Version-1.5.3-blueviolet)](https://github.com/joaomanaia/newquiz/releases/tag/1.5.3) [![Android CI](https://github.com/joaomanaia/newquiz/actions/workflows/android.yml/badge.svg?branch=main)](https://github.com/joaomanaia/newquiz/actions/workflows/android.yml) [![GitHub license](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](https://www.apache.org/licenses/LICENSE-2.0) [![Translation status](https://hosted.weblate.org/widgets/newquiz/-/android-strings/svg-badge.svg)](https://hosted.weblate.org/engage/newquiz) @@ -13,7 +13,7 @@ Do you like to challenge your knowledge? So NewQuiz is the ideal game for you. New quiz is optimized to material you, the theme of new quiz will adapt to your background. -![NewQuiz green night](pictures/NewQuiz-Promotion-green.png) +![NewQuiz green night](pictures/NewQuiz-Promotion-green-night.png) # Features diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 4bf4f82e..615442a8 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -79,6 +79,20 @@ android { addJavaSourceFoldersToModel(File(buildDir, "generated/ksp/${name}/kotlin")) } + splits { + abi { + isEnable = true + reset() + include("x86", "x86_64", "arm64-v8a", "armeabi-v7a") + + // Generate universal APK + isUniversalApk = true + } + } +} + +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) } dependencies { diff --git a/app/src/main/java/com/infinitepower/newquiz/ui/main/MainActivity.kt b/app/src/main/java/com/infinitepower/newquiz/ui/main/MainActivity.kt index 0363dfa4..8967d57f 100644 --- a/app/src/main/java/com/infinitepower/newquiz/ui/main/MainActivity.kt +++ b/app/src/main/java/com/infinitepower/newquiz/ui/main/MainActivity.kt @@ -29,7 +29,6 @@ class MainActivity : ComponentActivity() { installSplashScreen() - setContent { NewQuizTheme { val windowSize = calculateWindowSizeClass(activity = this) diff --git a/buildSrc/src/main/java/ProjectConfig.kt b/buildSrc/src/main/java/ProjectConfig.kt index a4864886..aa704cad 100644 --- a/buildSrc/src/main/java/ProjectConfig.kt +++ b/buildSrc/src/main/java/ProjectConfig.kt @@ -18,4 +18,6 @@ object ProjectConfig { val javaVersionCompatibility = JavaVersion.VERSION_17 const val jvmTargetVersion = "17" + + const val jvmToolchainVersion = 17 } diff --git a/comparison-quiz/README.md b/comparison-quiz/README.md new file mode 100644 index 00000000..33a43b81 --- /dev/null +++ b/comparison-quiz/README.md @@ -0,0 +1,5 @@ +# Comparison quiz + +This is the code for the comparison game mode. + +![NewQuiz purple light](../pictures/comparison_quiz.jpg) \ No newline at end of file diff --git a/comparison-quiz/build.gradle.kts b/comparison-quiz/build.gradle.kts index 283b6baa..d54fd0f2 100644 --- a/comparison-quiz/build.gradle.kts +++ b/comparison-quiz/build.gradle.kts @@ -61,6 +61,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(AndroidX.core.ktx) diff --git a/comparison-quiz/proguard-rules.pro b/comparison-quiz/proguard-rules.pro index 481bb434..fd05038f 100644 --- a/comparison-quiz/proguard-rules.pro +++ b/comparison-quiz/proguard-rules.pro @@ -1,21 +1,2 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile \ No newline at end of file +# Temporary fix +-dontwarn java.lang.invoke.StringConcatFactory \ No newline at end of file diff --git a/core-test/build.gradle.kts b/core-test/build.gradle.kts index 31c1a7e3..a7199211 100644 --- a/core-test/build.gradle.kts +++ b/core-test/build.gradle.kts @@ -50,6 +50,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(AndroidX.core.ktx) diff --git a/core/build.gradle.kts b/core/build.gradle.kts index f7aabc5c..35558b41 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -66,6 +66,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { testImplementation(Testing.junit.jupiter) testImplementation(libs.truth) diff --git a/core/src/main/res/drawable-hdpi/animals.png b/core/src/main/res/drawable-hdpi/animals.png deleted file mode 100644 index ed72ee2c..00000000 Binary files a/core/src/main/res/drawable-hdpi/animals.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/animals.webp b/core/src/main/res/drawable-hdpi/animals.webp new file mode 100644 index 00000000..2192af73 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/animals.webp differ diff --git a/core/src/main/res/drawable-hdpi/art.png b/core/src/main/res/drawable-hdpi/art.png deleted file mode 100644 index c0576562..00000000 Binary files a/core/src/main/res/drawable-hdpi/art.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/art.webp b/core/src/main/res/drawable-hdpi/art.webp new file mode 100644 index 00000000..6706ff35 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/art.webp differ diff --git a/core/src/main/res/drawable-hdpi/books.png b/core/src/main/res/drawable-hdpi/books.png deleted file mode 100644 index a86fea3c..00000000 Binary files a/core/src/main/res/drawable-hdpi/books.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/books.webp b/core/src/main/res/drawable-hdpi/books.webp new file mode 100644 index 00000000..af2861f5 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/books.webp differ diff --git a/core/src/main/res/drawable-hdpi/celebrities.png b/core/src/main/res/drawable-hdpi/celebrities.png deleted file mode 100644 index 7beddddf..00000000 Binary files a/core/src/main/res/drawable-hdpi/celebrities.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/celebrities.webp b/core/src/main/res/drawable-hdpi/celebrities.webp new file mode 100644 index 00000000..4475c353 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/celebrities.webp differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_board_games.png b/core/src/main/res/drawable-hdpi/entertainment_board_games.png deleted file mode 100644 index 8138b622..00000000 Binary files a/core/src/main/res/drawable-hdpi/entertainment_board_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_board_games.webp b/core/src/main/res/drawable-hdpi/entertainment_board_games.webp new file mode 100644 index 00000000..734c0a6f Binary files /dev/null and b/core/src/main/res/drawable-hdpi/entertainment_board_games.webp differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_cartoon_and_animations.png b/core/src/main/res/drawable-hdpi/entertainment_cartoon_and_animations.png deleted file mode 100644 index cc7d65c0..00000000 Binary files a/core/src/main/res/drawable-hdpi/entertainment_cartoon_and_animations.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_cartoon_and_animations.webp b/core/src/main/res/drawable-hdpi/entertainment_cartoon_and_animations.webp new file mode 100644 index 00000000..73f5e17a Binary files /dev/null and b/core/src/main/res/drawable-hdpi/entertainment_cartoon_and_animations.webp differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_comics.png b/core/src/main/res/drawable-hdpi/entertainment_comics.png deleted file mode 100644 index a025c176..00000000 Binary files a/core/src/main/res/drawable-hdpi/entertainment_comics.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_comics.webp b/core/src/main/res/drawable-hdpi/entertainment_comics.webp new file mode 100644 index 00000000..0bf75152 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/entertainment_comics.webp differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_japanese_anime_and_manga.png b/core/src/main/res/drawable-hdpi/entertainment_japanese_anime_and_manga.png deleted file mode 100644 index 45377519..00000000 Binary files a/core/src/main/res/drawable-hdpi/entertainment_japanese_anime_and_manga.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_japanese_anime_and_manga.webp b/core/src/main/res/drawable-hdpi/entertainment_japanese_anime_and_manga.webp new file mode 100644 index 00000000..e80bb0b2 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/entertainment_japanese_anime_and_manga.webp differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_television.png b/core/src/main/res/drawable-hdpi/entertainment_television.png deleted file mode 100644 index 64618cc5..00000000 Binary files a/core/src/main/res/drawable-hdpi/entertainment_television.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_television.webp b/core/src/main/res/drawable-hdpi/entertainment_television.webp new file mode 100644 index 00000000..0516ef5a Binary files /dev/null and b/core/src/main/res/drawable-hdpi/entertainment_television.webp differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_video_games.png b/core/src/main/res/drawable-hdpi/entertainment_video_games.png deleted file mode 100644 index 7a3615ad..00000000 Binary files a/core/src/main/res/drawable-hdpi/entertainment_video_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/entertainment_video_games.webp b/core/src/main/res/drawable-hdpi/entertainment_video_games.webp new file mode 100644 index 00000000..013c7885 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/entertainment_video_games.webp differ diff --git a/core/src/main/res/drawable-hdpi/films.png b/core/src/main/res/drawable-hdpi/films.png deleted file mode 100644 index a99da85c..00000000 Binary files a/core/src/main/res/drawable-hdpi/films.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/films.webp b/core/src/main/res/drawable-hdpi/films.webp new file mode 100644 index 00000000..bd048c40 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/films.webp differ diff --git a/core/src/main/res/drawable-hdpi/general_knowledge.png b/core/src/main/res/drawable-hdpi/general_knowledge.png deleted file mode 100644 index 7c727807..00000000 Binary files a/core/src/main/res/drawable-hdpi/general_knowledge.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/general_knowledge.webp b/core/src/main/res/drawable-hdpi/general_knowledge.webp new file mode 100644 index 00000000..548cb36c Binary files /dev/null and b/core/src/main/res/drawable-hdpi/general_knowledge.webp differ diff --git a/core/src/main/res/drawable-hdpi/geography.png b/core/src/main/res/drawable-hdpi/geography.png deleted file mode 100644 index 65c083b5..00000000 Binary files a/core/src/main/res/drawable-hdpi/geography.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/geography.webp b/core/src/main/res/drawable-hdpi/geography.webp new file mode 100644 index 00000000..50d0296f Binary files /dev/null and b/core/src/main/res/drawable-hdpi/geography.webp differ diff --git a/core/src/main/res/drawable-hdpi/history.png b/core/src/main/res/drawable-hdpi/history.png deleted file mode 100644 index bab0c599..00000000 Binary files a/core/src/main/res/drawable-hdpi/history.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/history.webp b/core/src/main/res/drawable-hdpi/history.webp new file mode 100644 index 00000000..c30fad1f Binary files /dev/null and b/core/src/main/res/drawable-hdpi/history.webp differ diff --git a/core/src/main/res/drawable-hdpi/music.png b/core/src/main/res/drawable-hdpi/music.png deleted file mode 100644 index 6ea82138..00000000 Binary files a/core/src/main/res/drawable-hdpi/music.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/music.webp b/core/src/main/res/drawable-hdpi/music.webp new file mode 100644 index 00000000..c6ee4eb0 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/music.webp differ diff --git a/core/src/main/res/drawable-hdpi/musicals_and_theatres.png b/core/src/main/res/drawable-hdpi/musicals_and_theatres.png deleted file mode 100644 index 8914ef4c..00000000 Binary files a/core/src/main/res/drawable-hdpi/musicals_and_theatres.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/musicals_and_theatres.webp b/core/src/main/res/drawable-hdpi/musicals_and_theatres.webp new file mode 100644 index 00000000..9630680f Binary files /dev/null and b/core/src/main/res/drawable-hdpi/musicals_and_theatres.webp differ diff --git a/core/src/main/res/drawable-hdpi/mythology.png b/core/src/main/res/drawable-hdpi/mythology.png deleted file mode 100644 index f58f1d7e..00000000 Binary files a/core/src/main/res/drawable-hdpi/mythology.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/mythology.webp b/core/src/main/res/drawable-hdpi/mythology.webp new file mode 100644 index 00000000..133e26cf Binary files /dev/null and b/core/src/main/res/drawable-hdpi/mythology.webp differ diff --git a/core/src/main/res/drawable-hdpi/politics.png b/core/src/main/res/drawable-hdpi/politics.png deleted file mode 100644 index c6767c75..00000000 Binary files a/core/src/main/res/drawable-hdpi/politics.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/politics.webp b/core/src/main/res/drawable-hdpi/politics.webp new file mode 100644 index 00000000..74f22ae1 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/politics.webp differ diff --git a/core/src/main/res/drawable-hdpi/science_and_nature.png b/core/src/main/res/drawable-hdpi/science_and_nature.png deleted file mode 100644 index b3af725b..00000000 Binary files a/core/src/main/res/drawable-hdpi/science_and_nature.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/science_and_nature.webp b/core/src/main/res/drawable-hdpi/science_and_nature.webp new file mode 100644 index 00000000..ce177f9b Binary files /dev/null and b/core/src/main/res/drawable-hdpi/science_and_nature.webp differ diff --git a/core/src/main/res/drawable-hdpi/science_computers.png b/core/src/main/res/drawable-hdpi/science_computers.png deleted file mode 100644 index 9181a7c2..00000000 Binary files a/core/src/main/res/drawable-hdpi/science_computers.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/science_computers.webp b/core/src/main/res/drawable-hdpi/science_computers.webp new file mode 100644 index 00000000..e2c5edaf Binary files /dev/null and b/core/src/main/res/drawable-hdpi/science_computers.webp differ diff --git a/core/src/main/res/drawable-hdpi/science_gadgets.png b/core/src/main/res/drawable-hdpi/science_gadgets.png deleted file mode 100644 index 3ab125f1..00000000 Binary files a/core/src/main/res/drawable-hdpi/science_gadgets.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/science_gadgets.webp b/core/src/main/res/drawable-hdpi/science_gadgets.webp new file mode 100644 index 00000000..7a713379 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/science_gadgets.webp differ diff --git a/core/src/main/res/drawable-hdpi/science_mathematics.png b/core/src/main/res/drawable-hdpi/science_mathematics.png deleted file mode 100644 index a3b98d4d..00000000 Binary files a/core/src/main/res/drawable-hdpi/science_mathematics.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/science_mathematics.webp b/core/src/main/res/drawable-hdpi/science_mathematics.webp new file mode 100644 index 00000000..45ebc4ac Binary files /dev/null and b/core/src/main/res/drawable-hdpi/science_mathematics.webp differ diff --git a/core/src/main/res/drawable-hdpi/sports.png b/core/src/main/res/drawable-hdpi/sports.png deleted file mode 100644 index 4196f7a0..00000000 Binary files a/core/src/main/res/drawable-hdpi/sports.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/sports.webp b/core/src/main/res/drawable-hdpi/sports.webp new file mode 100644 index 00000000..33d668c0 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/sports.webp differ diff --git a/core/src/main/res/drawable-hdpi/vehicles.png b/core/src/main/res/drawable-hdpi/vehicles.png deleted file mode 100644 index e7fa23bd..00000000 Binary files a/core/src/main/res/drawable-hdpi/vehicles.png and /dev/null differ diff --git a/core/src/main/res/drawable-hdpi/vehicles.webp b/core/src/main/res/drawable-hdpi/vehicles.webp new file mode 100644 index 00000000..9fafe701 Binary files /dev/null and b/core/src/main/res/drawable-hdpi/vehicles.webp differ diff --git a/core/src/main/res/drawable-mdpi/animals.png b/core/src/main/res/drawable-mdpi/animals.png deleted file mode 100644 index af571293..00000000 Binary files a/core/src/main/res/drawable-mdpi/animals.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/animals.webp b/core/src/main/res/drawable-mdpi/animals.webp new file mode 100644 index 00000000..4175b774 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/animals.webp differ diff --git a/core/src/main/res/drawable-mdpi/art.png b/core/src/main/res/drawable-mdpi/art.png deleted file mode 100644 index acbad545..00000000 Binary files a/core/src/main/res/drawable-mdpi/art.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/art.webp b/core/src/main/res/drawable-mdpi/art.webp new file mode 100644 index 00000000..371e564a Binary files /dev/null and b/core/src/main/res/drawable-mdpi/art.webp differ diff --git a/core/src/main/res/drawable-mdpi/books.png b/core/src/main/res/drawable-mdpi/books.png deleted file mode 100644 index f75e524d..00000000 Binary files a/core/src/main/res/drawable-mdpi/books.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/books.webp b/core/src/main/res/drawable-mdpi/books.webp new file mode 100644 index 00000000..c6005532 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/books.webp differ diff --git a/core/src/main/res/drawable-mdpi/celebrities.png b/core/src/main/res/drawable-mdpi/celebrities.png deleted file mode 100644 index 16733c74..00000000 Binary files a/core/src/main/res/drawable-mdpi/celebrities.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/celebrities.webp b/core/src/main/res/drawable-mdpi/celebrities.webp new file mode 100644 index 00000000..b98a8670 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/celebrities.webp differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_board_games.png b/core/src/main/res/drawable-mdpi/entertainment_board_games.png deleted file mode 100644 index 1d655dad..00000000 Binary files a/core/src/main/res/drawable-mdpi/entertainment_board_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_board_games.webp b/core/src/main/res/drawable-mdpi/entertainment_board_games.webp new file mode 100644 index 00000000..d1e55467 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/entertainment_board_games.webp differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_cartoon_and_animations.png b/core/src/main/res/drawable-mdpi/entertainment_cartoon_and_animations.png deleted file mode 100644 index 275595dc..00000000 Binary files a/core/src/main/res/drawable-mdpi/entertainment_cartoon_and_animations.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_cartoon_and_animations.webp b/core/src/main/res/drawable-mdpi/entertainment_cartoon_and_animations.webp new file mode 100644 index 00000000..dd431513 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/entertainment_cartoon_and_animations.webp differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_comics.png b/core/src/main/res/drawable-mdpi/entertainment_comics.png deleted file mode 100644 index 43a0eaee..00000000 Binary files a/core/src/main/res/drawable-mdpi/entertainment_comics.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_comics.webp b/core/src/main/res/drawable-mdpi/entertainment_comics.webp new file mode 100644 index 00000000..2cbf16e8 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/entertainment_comics.webp differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_japanese_anime_and_manga.png b/core/src/main/res/drawable-mdpi/entertainment_japanese_anime_and_manga.png deleted file mode 100644 index 67b60173..00000000 Binary files a/core/src/main/res/drawable-mdpi/entertainment_japanese_anime_and_manga.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_japanese_anime_and_manga.webp b/core/src/main/res/drawable-mdpi/entertainment_japanese_anime_and_manga.webp new file mode 100644 index 00000000..30d55147 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/entertainment_japanese_anime_and_manga.webp differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_television.png b/core/src/main/res/drawable-mdpi/entertainment_television.png deleted file mode 100644 index c53bcffd..00000000 Binary files a/core/src/main/res/drawable-mdpi/entertainment_television.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_television.webp b/core/src/main/res/drawable-mdpi/entertainment_television.webp new file mode 100644 index 00000000..62652d45 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/entertainment_television.webp differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_video_games.png b/core/src/main/res/drawable-mdpi/entertainment_video_games.png deleted file mode 100644 index f9ba01dd..00000000 Binary files a/core/src/main/res/drawable-mdpi/entertainment_video_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/entertainment_video_games.webp b/core/src/main/res/drawable-mdpi/entertainment_video_games.webp new file mode 100644 index 00000000..16be38b4 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/entertainment_video_games.webp differ diff --git a/core/src/main/res/drawable-mdpi/films.png b/core/src/main/res/drawable-mdpi/films.png deleted file mode 100644 index 9d28aaa2..00000000 Binary files a/core/src/main/res/drawable-mdpi/films.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/films.webp b/core/src/main/res/drawable-mdpi/films.webp new file mode 100644 index 00000000..1387e195 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/films.webp differ diff --git a/core/src/main/res/drawable-mdpi/general_knowledge.png b/core/src/main/res/drawable-mdpi/general_knowledge.png deleted file mode 100644 index 778fa4ae..00000000 Binary files a/core/src/main/res/drawable-mdpi/general_knowledge.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/general_knowledge.webp b/core/src/main/res/drawable-mdpi/general_knowledge.webp new file mode 100644 index 00000000..1dd836c4 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/general_knowledge.webp differ diff --git a/core/src/main/res/drawable-mdpi/geography.png b/core/src/main/res/drawable-mdpi/geography.png deleted file mode 100644 index 35ccd58b..00000000 Binary files a/core/src/main/res/drawable-mdpi/geography.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/geography.webp b/core/src/main/res/drawable-mdpi/geography.webp new file mode 100644 index 00000000..442fa79a Binary files /dev/null and b/core/src/main/res/drawable-mdpi/geography.webp differ diff --git a/core/src/main/res/drawable-mdpi/history.png b/core/src/main/res/drawable-mdpi/history.png deleted file mode 100644 index 2b10c617..00000000 Binary files a/core/src/main/res/drawable-mdpi/history.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/history.webp b/core/src/main/res/drawable-mdpi/history.webp new file mode 100644 index 00000000..ee8de550 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/history.webp differ diff --git a/core/src/main/res/drawable-mdpi/music.png b/core/src/main/res/drawable-mdpi/music.png deleted file mode 100644 index 4726ffc3..00000000 Binary files a/core/src/main/res/drawable-mdpi/music.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/music.webp b/core/src/main/res/drawable-mdpi/music.webp new file mode 100644 index 00000000..1b2a7c05 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/music.webp differ diff --git a/core/src/main/res/drawable-mdpi/musicals_and_theatres.png b/core/src/main/res/drawable-mdpi/musicals_and_theatres.png deleted file mode 100644 index 8677346b..00000000 Binary files a/core/src/main/res/drawable-mdpi/musicals_and_theatres.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/musicals_and_theatres.webp b/core/src/main/res/drawable-mdpi/musicals_and_theatres.webp new file mode 100644 index 00000000..924232a0 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/musicals_and_theatres.webp differ diff --git a/core/src/main/res/drawable-mdpi/mythology.png b/core/src/main/res/drawable-mdpi/mythology.png deleted file mode 100644 index 7e68ce8d..00000000 Binary files a/core/src/main/res/drawable-mdpi/mythology.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/mythology.webp b/core/src/main/res/drawable-mdpi/mythology.webp new file mode 100644 index 00000000..18bcfc3c Binary files /dev/null and b/core/src/main/res/drawable-mdpi/mythology.webp differ diff --git a/core/src/main/res/drawable-mdpi/politics.png b/core/src/main/res/drawable-mdpi/politics.png deleted file mode 100644 index 68f748eb..00000000 Binary files a/core/src/main/res/drawable-mdpi/politics.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/politics.webp b/core/src/main/res/drawable-mdpi/politics.webp new file mode 100644 index 00000000..34c3a56f Binary files /dev/null and b/core/src/main/res/drawable-mdpi/politics.webp differ diff --git a/core/src/main/res/drawable-mdpi/science_and_nature.png b/core/src/main/res/drawable-mdpi/science_and_nature.png deleted file mode 100644 index 5759e494..00000000 Binary files a/core/src/main/res/drawable-mdpi/science_and_nature.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/science_and_nature.webp b/core/src/main/res/drawable-mdpi/science_and_nature.webp new file mode 100644 index 00000000..7ff0432a Binary files /dev/null and b/core/src/main/res/drawable-mdpi/science_and_nature.webp differ diff --git a/core/src/main/res/drawable-mdpi/science_computers.png b/core/src/main/res/drawable-mdpi/science_computers.png deleted file mode 100644 index e4218024..00000000 Binary files a/core/src/main/res/drawable-mdpi/science_computers.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/science_computers.webp b/core/src/main/res/drawable-mdpi/science_computers.webp new file mode 100644 index 00000000..b768baee Binary files /dev/null and b/core/src/main/res/drawable-mdpi/science_computers.webp differ diff --git a/core/src/main/res/drawable-mdpi/science_gadgets.png b/core/src/main/res/drawable-mdpi/science_gadgets.png deleted file mode 100644 index 31248828..00000000 Binary files a/core/src/main/res/drawable-mdpi/science_gadgets.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/science_gadgets.webp b/core/src/main/res/drawable-mdpi/science_gadgets.webp new file mode 100644 index 00000000..63b1982d Binary files /dev/null and b/core/src/main/res/drawable-mdpi/science_gadgets.webp differ diff --git a/core/src/main/res/drawable-mdpi/science_mathematics.png b/core/src/main/res/drawable-mdpi/science_mathematics.png deleted file mode 100644 index 528f27e4..00000000 Binary files a/core/src/main/res/drawable-mdpi/science_mathematics.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/science_mathematics.webp b/core/src/main/res/drawable-mdpi/science_mathematics.webp new file mode 100644 index 00000000..e433fa88 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/science_mathematics.webp differ diff --git a/core/src/main/res/drawable-mdpi/sports.png b/core/src/main/res/drawable-mdpi/sports.png deleted file mode 100644 index 3199563d..00000000 Binary files a/core/src/main/res/drawable-mdpi/sports.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/sports.webp b/core/src/main/res/drawable-mdpi/sports.webp new file mode 100644 index 00000000..b64f5a2b Binary files /dev/null and b/core/src/main/res/drawable-mdpi/sports.webp differ diff --git a/core/src/main/res/drawable-mdpi/vehicles.png b/core/src/main/res/drawable-mdpi/vehicles.png deleted file mode 100644 index 1d0546b8..00000000 Binary files a/core/src/main/res/drawable-mdpi/vehicles.png and /dev/null differ diff --git a/core/src/main/res/drawable-mdpi/vehicles.webp b/core/src/main/res/drawable-mdpi/vehicles.webp new file mode 100644 index 00000000..e2a38e22 Binary files /dev/null and b/core/src/main/res/drawable-mdpi/vehicles.webp differ diff --git a/core/src/main/res/drawable-xhdpi/animals.png b/core/src/main/res/drawable-xhdpi/animals.png deleted file mode 100644 index 617f573f..00000000 Binary files a/core/src/main/res/drawable-xhdpi/animals.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/animals.webp b/core/src/main/res/drawable-xhdpi/animals.webp new file mode 100644 index 00000000..02e9757f Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/animals.webp differ diff --git a/core/src/main/res/drawable-xhdpi/art.png b/core/src/main/res/drawable-xhdpi/art.png deleted file mode 100644 index 29e81f3e..00000000 Binary files a/core/src/main/res/drawable-xhdpi/art.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/art.webp b/core/src/main/res/drawable-xhdpi/art.webp new file mode 100644 index 00000000..21fd7e3a Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/art.webp differ diff --git a/core/src/main/res/drawable-xhdpi/books.png b/core/src/main/res/drawable-xhdpi/books.png deleted file mode 100644 index d58d51aa..00000000 Binary files a/core/src/main/res/drawable-xhdpi/books.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/books.webp b/core/src/main/res/drawable-xhdpi/books.webp new file mode 100644 index 00000000..03bda365 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/books.webp differ diff --git a/core/src/main/res/drawable-xhdpi/celebrities.png b/core/src/main/res/drawable-xhdpi/celebrities.png deleted file mode 100644 index ae285298..00000000 Binary files a/core/src/main/res/drawable-xhdpi/celebrities.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/celebrities.webp b/core/src/main/res/drawable-xhdpi/celebrities.webp new file mode 100644 index 00000000..b0321b8c Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/celebrities.webp differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_board_games.png b/core/src/main/res/drawable-xhdpi/entertainment_board_games.png deleted file mode 100644 index f1615e89..00000000 Binary files a/core/src/main/res/drawable-xhdpi/entertainment_board_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_board_games.webp b/core/src/main/res/drawable-xhdpi/entertainment_board_games.webp new file mode 100644 index 00000000..b248c6b7 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/entertainment_board_games.webp differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_cartoon_and_animations.png b/core/src/main/res/drawable-xhdpi/entertainment_cartoon_and_animations.png deleted file mode 100644 index c7d9f727..00000000 Binary files a/core/src/main/res/drawable-xhdpi/entertainment_cartoon_and_animations.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_cartoon_and_animations.webp b/core/src/main/res/drawable-xhdpi/entertainment_cartoon_and_animations.webp new file mode 100644 index 00000000..179036e0 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/entertainment_cartoon_and_animations.webp differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_comics.png b/core/src/main/res/drawable-xhdpi/entertainment_comics.png deleted file mode 100644 index f34765b9..00000000 Binary files a/core/src/main/res/drawable-xhdpi/entertainment_comics.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_comics.webp b/core/src/main/res/drawable-xhdpi/entertainment_comics.webp new file mode 100644 index 00000000..48f80826 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/entertainment_comics.webp differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_japanese_anime_and_manga.png b/core/src/main/res/drawable-xhdpi/entertainment_japanese_anime_and_manga.png deleted file mode 100644 index 011b4941..00000000 Binary files a/core/src/main/res/drawable-xhdpi/entertainment_japanese_anime_and_manga.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_japanese_anime_and_manga.webp b/core/src/main/res/drawable-xhdpi/entertainment_japanese_anime_and_manga.webp new file mode 100644 index 00000000..106b5e4d Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/entertainment_japanese_anime_and_manga.webp differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_television.png b/core/src/main/res/drawable-xhdpi/entertainment_television.png deleted file mode 100644 index 53ee0c5f..00000000 Binary files a/core/src/main/res/drawable-xhdpi/entertainment_television.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_television.webp b/core/src/main/res/drawable-xhdpi/entertainment_television.webp new file mode 100644 index 00000000..5a494762 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/entertainment_television.webp differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_video_games.png b/core/src/main/res/drawable-xhdpi/entertainment_video_games.png deleted file mode 100644 index b80a8316..00000000 Binary files a/core/src/main/res/drawable-xhdpi/entertainment_video_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/entertainment_video_games.webp b/core/src/main/res/drawable-xhdpi/entertainment_video_games.webp new file mode 100644 index 00000000..0ea85880 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/entertainment_video_games.webp differ diff --git a/core/src/main/res/drawable-xhdpi/films.png b/core/src/main/res/drawable-xhdpi/films.png deleted file mode 100644 index 9c2a5792..00000000 Binary files a/core/src/main/res/drawable-xhdpi/films.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/films.webp b/core/src/main/res/drawable-xhdpi/films.webp new file mode 100644 index 00000000..1e6dfdfe Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/films.webp differ diff --git a/core/src/main/res/drawable-xhdpi/general_knowledge.png b/core/src/main/res/drawable-xhdpi/general_knowledge.png deleted file mode 100644 index cf2d2264..00000000 Binary files a/core/src/main/res/drawable-xhdpi/general_knowledge.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/general_knowledge.webp b/core/src/main/res/drawable-xhdpi/general_knowledge.webp new file mode 100644 index 00000000..b0be25f9 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/general_knowledge.webp differ diff --git a/core/src/main/res/drawable-xhdpi/geography.png b/core/src/main/res/drawable-xhdpi/geography.png deleted file mode 100644 index c317f4ad..00000000 Binary files a/core/src/main/res/drawable-xhdpi/geography.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/geography.webp b/core/src/main/res/drawable-xhdpi/geography.webp new file mode 100644 index 00000000..afdfa392 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/geography.webp differ diff --git a/core/src/main/res/drawable-xhdpi/history.png b/core/src/main/res/drawable-xhdpi/history.png deleted file mode 100644 index 513c5523..00000000 Binary files a/core/src/main/res/drawable-xhdpi/history.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/history.webp b/core/src/main/res/drawable-xhdpi/history.webp new file mode 100644 index 00000000..189860b1 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/history.webp differ diff --git a/core/src/main/res/drawable-xhdpi/music.png b/core/src/main/res/drawable-xhdpi/music.png deleted file mode 100644 index 6be24292..00000000 Binary files a/core/src/main/res/drawable-xhdpi/music.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/music.webp b/core/src/main/res/drawable-xhdpi/music.webp new file mode 100644 index 00000000..1248d173 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/music.webp differ diff --git a/core/src/main/res/drawable-xhdpi/musicals_and_theatres.png b/core/src/main/res/drawable-xhdpi/musicals_and_theatres.png deleted file mode 100644 index aad24b86..00000000 Binary files a/core/src/main/res/drawable-xhdpi/musicals_and_theatres.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/musicals_and_theatres.webp b/core/src/main/res/drawable-xhdpi/musicals_and_theatres.webp new file mode 100644 index 00000000..3adca231 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/musicals_and_theatres.webp differ diff --git a/core/src/main/res/drawable-xhdpi/mythology.png b/core/src/main/res/drawable-xhdpi/mythology.png deleted file mode 100644 index 530e62d0..00000000 Binary files a/core/src/main/res/drawable-xhdpi/mythology.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/mythology.webp b/core/src/main/res/drawable-xhdpi/mythology.webp new file mode 100644 index 00000000..7f3eaf80 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/mythology.webp differ diff --git a/core/src/main/res/drawable-xhdpi/politics.png b/core/src/main/res/drawable-xhdpi/politics.png deleted file mode 100644 index dc778b89..00000000 Binary files a/core/src/main/res/drawable-xhdpi/politics.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/politics.webp b/core/src/main/res/drawable-xhdpi/politics.webp new file mode 100644 index 00000000..18204e48 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/politics.webp differ diff --git a/core/src/main/res/drawable-xhdpi/science_and_nature.png b/core/src/main/res/drawable-xhdpi/science_and_nature.png deleted file mode 100644 index 849e8f13..00000000 Binary files a/core/src/main/res/drawable-xhdpi/science_and_nature.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/science_and_nature.webp b/core/src/main/res/drawable-xhdpi/science_and_nature.webp new file mode 100644 index 00000000..2e5621d0 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/science_and_nature.webp differ diff --git a/core/src/main/res/drawable-xhdpi/science_computers.png b/core/src/main/res/drawable-xhdpi/science_computers.png deleted file mode 100644 index 1a5536ad..00000000 Binary files a/core/src/main/res/drawable-xhdpi/science_computers.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/science_computers.webp b/core/src/main/res/drawable-xhdpi/science_computers.webp new file mode 100644 index 00000000..8280fedd Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/science_computers.webp differ diff --git a/core/src/main/res/drawable-xhdpi/science_gadgets.png b/core/src/main/res/drawable-xhdpi/science_gadgets.png deleted file mode 100644 index 230aade4..00000000 Binary files a/core/src/main/res/drawable-xhdpi/science_gadgets.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/science_gadgets.webp b/core/src/main/res/drawable-xhdpi/science_gadgets.webp new file mode 100644 index 00000000..60c05058 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/science_gadgets.webp differ diff --git a/core/src/main/res/drawable-xhdpi/science_mathematics.png b/core/src/main/res/drawable-xhdpi/science_mathematics.png deleted file mode 100644 index 8a139f42..00000000 Binary files a/core/src/main/res/drawable-xhdpi/science_mathematics.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/science_mathematics.webp b/core/src/main/res/drawable-xhdpi/science_mathematics.webp new file mode 100644 index 00000000..30cd7441 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/science_mathematics.webp differ diff --git a/core/src/main/res/drawable-xhdpi/sports.png b/core/src/main/res/drawable-xhdpi/sports.png deleted file mode 100644 index a9ede79b..00000000 Binary files a/core/src/main/res/drawable-xhdpi/sports.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/sports.webp b/core/src/main/res/drawable-xhdpi/sports.webp new file mode 100644 index 00000000..168e06f4 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/sports.webp differ diff --git a/core/src/main/res/drawable-xhdpi/vehicles.png b/core/src/main/res/drawable-xhdpi/vehicles.png deleted file mode 100644 index 16dcdf54..00000000 Binary files a/core/src/main/res/drawable-xhdpi/vehicles.png and /dev/null differ diff --git a/core/src/main/res/drawable-xhdpi/vehicles.webp b/core/src/main/res/drawable-xhdpi/vehicles.webp new file mode 100644 index 00000000..be666047 Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/vehicles.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/animals.png b/core/src/main/res/drawable-xxhdpi/animals.png deleted file mode 100644 index 59b0999a..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/animals.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/animals.webp b/core/src/main/res/drawable-xxhdpi/animals.webp new file mode 100644 index 00000000..0e4fe948 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/animals.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/art.png b/core/src/main/res/drawable-xxhdpi/art.png deleted file mode 100644 index c45daba7..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/art.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/art.webp b/core/src/main/res/drawable-xxhdpi/art.webp new file mode 100644 index 00000000..da6bf29b Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/art.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/books.png b/core/src/main/res/drawable-xxhdpi/books.png deleted file mode 100644 index 2895f6e6..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/books.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/books.webp b/core/src/main/res/drawable-xxhdpi/books.webp new file mode 100644 index 00000000..6a0f2284 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/books.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/celebrities.png b/core/src/main/res/drawable-xxhdpi/celebrities.png deleted file mode 100644 index 85520a2c..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/celebrities.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/celebrities.webp b/core/src/main/res/drawable-xxhdpi/celebrities.webp new file mode 100644 index 00000000..a8c5f957 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/celebrities.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_board_games.png b/core/src/main/res/drawable-xxhdpi/entertainment_board_games.png deleted file mode 100644 index d7a32d0a..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/entertainment_board_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_board_games.webp b/core/src/main/res/drawable-xxhdpi/entertainment_board_games.webp new file mode 100644 index 00000000..94c80da2 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/entertainment_board_games.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_cartoon_and_animations.png b/core/src/main/res/drawable-xxhdpi/entertainment_cartoon_and_animations.png deleted file mode 100644 index 8ac0506e..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/entertainment_cartoon_and_animations.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_cartoon_and_animations.webp b/core/src/main/res/drawable-xxhdpi/entertainment_cartoon_and_animations.webp new file mode 100644 index 00000000..96cc4deb Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/entertainment_cartoon_and_animations.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_comics.png b/core/src/main/res/drawable-xxhdpi/entertainment_comics.png deleted file mode 100644 index 292b5586..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/entertainment_comics.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_comics.webp b/core/src/main/res/drawable-xxhdpi/entertainment_comics.webp new file mode 100644 index 00000000..9a23e9b5 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/entertainment_comics.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_japanese_anime_and_manga.png b/core/src/main/res/drawable-xxhdpi/entertainment_japanese_anime_and_manga.png deleted file mode 100644 index b9350513..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/entertainment_japanese_anime_and_manga.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_japanese_anime_and_manga.webp b/core/src/main/res/drawable-xxhdpi/entertainment_japanese_anime_and_manga.webp new file mode 100644 index 00000000..9f4d828d Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/entertainment_japanese_anime_and_manga.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_television.png b/core/src/main/res/drawable-xxhdpi/entertainment_television.png deleted file mode 100644 index 93a0e8e3..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/entertainment_television.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_television.webp b/core/src/main/res/drawable-xxhdpi/entertainment_television.webp new file mode 100644 index 00000000..2ed130a1 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/entertainment_television.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_video_games.png b/core/src/main/res/drawable-xxhdpi/entertainment_video_games.png deleted file mode 100644 index b4d9a401..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/entertainment_video_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/entertainment_video_games.webp b/core/src/main/res/drawable-xxhdpi/entertainment_video_games.webp new file mode 100644 index 00000000..91d21bff Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/entertainment_video_games.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/films.png b/core/src/main/res/drawable-xxhdpi/films.png deleted file mode 100644 index 37040fad..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/films.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/films.webp b/core/src/main/res/drawable-xxhdpi/films.webp new file mode 100644 index 00000000..0880b8a3 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/films.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/general_knowledge.png b/core/src/main/res/drawable-xxhdpi/general_knowledge.png deleted file mode 100644 index 3bd7b3eb..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/general_knowledge.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/general_knowledge.webp b/core/src/main/res/drawable-xxhdpi/general_knowledge.webp new file mode 100644 index 00000000..e1ac5273 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/general_knowledge.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/geography.png b/core/src/main/res/drawable-xxhdpi/geography.png deleted file mode 100644 index 7e574756..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/geography.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/geography.webp b/core/src/main/res/drawable-xxhdpi/geography.webp new file mode 100644 index 00000000..324eb679 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/geography.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/history.png b/core/src/main/res/drawable-xxhdpi/history.png deleted file mode 100644 index 9312067b..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/history.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/history.webp b/core/src/main/res/drawable-xxhdpi/history.webp new file mode 100644 index 00000000..66087f76 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/history.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/music.png b/core/src/main/res/drawable-xxhdpi/music.png deleted file mode 100644 index a305442f..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/music.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/music.webp b/core/src/main/res/drawable-xxhdpi/music.webp new file mode 100644 index 00000000..b59d9547 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/music.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/musicals_and_theatres.png b/core/src/main/res/drawable-xxhdpi/musicals_and_theatres.png deleted file mode 100644 index 9e1d9b6e..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/musicals_and_theatres.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/musicals_and_theatres.webp b/core/src/main/res/drawable-xxhdpi/musicals_and_theatres.webp new file mode 100644 index 00000000..29d802e2 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/musicals_and_theatres.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/mythology.png b/core/src/main/res/drawable-xxhdpi/mythology.png deleted file mode 100644 index 026622a1..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/mythology.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/mythology.webp b/core/src/main/res/drawable-xxhdpi/mythology.webp new file mode 100644 index 00000000..43479362 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/mythology.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/politics.png b/core/src/main/res/drawable-xxhdpi/politics.png deleted file mode 100644 index bf3740a7..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/politics.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/politics.webp b/core/src/main/res/drawable-xxhdpi/politics.webp new file mode 100644 index 00000000..a6c6f168 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/politics.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/science_and_nature.png b/core/src/main/res/drawable-xxhdpi/science_and_nature.png deleted file mode 100644 index d218dee0..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/science_and_nature.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/science_and_nature.webp b/core/src/main/res/drawable-xxhdpi/science_and_nature.webp new file mode 100644 index 00000000..22211886 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/science_and_nature.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/science_computers.png b/core/src/main/res/drawable-xxhdpi/science_computers.png deleted file mode 100644 index e72160c0..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/science_computers.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/science_computers.webp b/core/src/main/res/drawable-xxhdpi/science_computers.webp new file mode 100644 index 00000000..1b22ce85 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/science_computers.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/science_gadgets.png b/core/src/main/res/drawable-xxhdpi/science_gadgets.png deleted file mode 100644 index 69fcf0cf..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/science_gadgets.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/science_gadgets.webp b/core/src/main/res/drawable-xxhdpi/science_gadgets.webp new file mode 100644 index 00000000..dfb97b04 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/science_gadgets.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/science_mathematics.png b/core/src/main/res/drawable-xxhdpi/science_mathematics.png deleted file mode 100644 index 7522a518..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/science_mathematics.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/science_mathematics.webp b/core/src/main/res/drawable-xxhdpi/science_mathematics.webp new file mode 100644 index 00000000..b0efe788 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/science_mathematics.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/sports.png b/core/src/main/res/drawable-xxhdpi/sports.png deleted file mode 100644 index 2f4a8e97..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/sports.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/sports.webp b/core/src/main/res/drawable-xxhdpi/sports.webp new file mode 100644 index 00000000..ac155a22 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/sports.webp differ diff --git a/core/src/main/res/drawable-xxhdpi/vehicles.png b/core/src/main/res/drawable-xxhdpi/vehicles.png deleted file mode 100644 index eae25085..00000000 Binary files a/core/src/main/res/drawable-xxhdpi/vehicles.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxhdpi/vehicles.webp b/core/src/main/res/drawable-xxhdpi/vehicles.webp new file mode 100644 index 00000000..9eeb1953 Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/vehicles.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/animals.png b/core/src/main/res/drawable-xxxhdpi/animals.png deleted file mode 100644 index 4ccf5067..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/animals.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/animals.webp b/core/src/main/res/drawable-xxxhdpi/animals.webp new file mode 100644 index 00000000..72ff2db2 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/animals.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/art.png b/core/src/main/res/drawable-xxxhdpi/art.png deleted file mode 100644 index 4a901552..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/art.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/art.webp b/core/src/main/res/drawable-xxxhdpi/art.webp new file mode 100644 index 00000000..49d8eea5 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/art.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/books.png b/core/src/main/res/drawable-xxxhdpi/books.png deleted file mode 100644 index d5e13e54..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/books.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/books.webp b/core/src/main/res/drawable-xxxhdpi/books.webp new file mode 100644 index 00000000..5233895d Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/books.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/celebrities.png b/core/src/main/res/drawable-xxxhdpi/celebrities.png deleted file mode 100644 index 4a582610..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/celebrities.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/celebrities.webp b/core/src/main/res/drawable-xxxhdpi/celebrities.webp new file mode 100644 index 00000000..9e181170 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/celebrities.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_board_games.png b/core/src/main/res/drawable-xxxhdpi/entertainment_board_games.png deleted file mode 100644 index 79e3c435..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/entertainment_board_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_board_games.webp b/core/src/main/res/drawable-xxxhdpi/entertainment_board_games.webp new file mode 100644 index 00000000..03a93b36 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/entertainment_board_games.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_cartoon_and_animations.png b/core/src/main/res/drawable-xxxhdpi/entertainment_cartoon_and_animations.png deleted file mode 100644 index 0664e19e..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/entertainment_cartoon_and_animations.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_cartoon_and_animations.webp b/core/src/main/res/drawable-xxxhdpi/entertainment_cartoon_and_animations.webp new file mode 100644 index 00000000..c9fff40b Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/entertainment_cartoon_and_animations.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_comics.png b/core/src/main/res/drawable-xxxhdpi/entertainment_comics.png deleted file mode 100644 index bfcac064..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/entertainment_comics.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_comics.webp b/core/src/main/res/drawable-xxxhdpi/entertainment_comics.webp new file mode 100644 index 00000000..5772ce16 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/entertainment_comics.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_japanese_anime_and_manga.png b/core/src/main/res/drawable-xxxhdpi/entertainment_japanese_anime_and_manga.png deleted file mode 100644 index 5f64e2c7..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/entertainment_japanese_anime_and_manga.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_japanese_anime_and_manga.webp b/core/src/main/res/drawable-xxxhdpi/entertainment_japanese_anime_and_manga.webp new file mode 100644 index 00000000..f3a71ed3 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/entertainment_japanese_anime_and_manga.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_television.png b/core/src/main/res/drawable-xxxhdpi/entertainment_television.png deleted file mode 100644 index b6186ec8..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/entertainment_television.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_television.webp b/core/src/main/res/drawable-xxxhdpi/entertainment_television.webp new file mode 100644 index 00000000..476d3371 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/entertainment_television.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_video_games.png b/core/src/main/res/drawable-xxxhdpi/entertainment_video_games.png deleted file mode 100644 index 6cf8ce1a..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/entertainment_video_games.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/entertainment_video_games.webp b/core/src/main/res/drawable-xxxhdpi/entertainment_video_games.webp new file mode 100644 index 00000000..fd6c4433 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/entertainment_video_games.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/films.png b/core/src/main/res/drawable-xxxhdpi/films.png deleted file mode 100644 index 774c6948..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/films.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/films.webp b/core/src/main/res/drawable-xxxhdpi/films.webp new file mode 100644 index 00000000..980768d0 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/films.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/general_knowledge.png b/core/src/main/res/drawable-xxxhdpi/general_knowledge.png deleted file mode 100644 index b9bcab9a..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/general_knowledge.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/general_knowledge.webp b/core/src/main/res/drawable-xxxhdpi/general_knowledge.webp new file mode 100644 index 00000000..742628fd Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/general_knowledge.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/geography.png b/core/src/main/res/drawable-xxxhdpi/geography.png deleted file mode 100644 index dbb826d0..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/geography.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/geography.webp b/core/src/main/res/drawable-xxxhdpi/geography.webp new file mode 100644 index 00000000..2ec8e2a9 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/geography.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/history.png b/core/src/main/res/drawable-xxxhdpi/history.png deleted file mode 100644 index 602d37b3..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/history.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/history.webp b/core/src/main/res/drawable-xxxhdpi/history.webp new file mode 100644 index 00000000..ec4fb2be Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/history.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/music.png b/core/src/main/res/drawable-xxxhdpi/music.png deleted file mode 100644 index 60b61dc1..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/music.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/music.webp b/core/src/main/res/drawable-xxxhdpi/music.webp new file mode 100644 index 00000000..3454bafa Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/music.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/musicals_and_theatres.png b/core/src/main/res/drawable-xxxhdpi/musicals_and_theatres.png deleted file mode 100644 index 18cb304f..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/musicals_and_theatres.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/musicals_and_theatres.webp b/core/src/main/res/drawable-xxxhdpi/musicals_and_theatres.webp new file mode 100644 index 00000000..5bddca1a Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/musicals_and_theatres.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/mythology.png b/core/src/main/res/drawable-xxxhdpi/mythology.png deleted file mode 100644 index fd13b2f0..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/mythology.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/mythology.webp b/core/src/main/res/drawable-xxxhdpi/mythology.webp new file mode 100644 index 00000000..547be675 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/mythology.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/politics.png b/core/src/main/res/drawable-xxxhdpi/politics.png deleted file mode 100644 index 5464397e..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/politics.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/politics.webp b/core/src/main/res/drawable-xxxhdpi/politics.webp new file mode 100644 index 00000000..c8b69cc4 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/politics.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/science_and_nature.png b/core/src/main/res/drawable-xxxhdpi/science_and_nature.png deleted file mode 100644 index 3de36324..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/science_and_nature.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/science_and_nature.webp b/core/src/main/res/drawable-xxxhdpi/science_and_nature.webp new file mode 100644 index 00000000..593dad57 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/science_and_nature.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/science_computers.png b/core/src/main/res/drawable-xxxhdpi/science_computers.png deleted file mode 100644 index bc2f40f2..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/science_computers.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/science_computers.webp b/core/src/main/res/drawable-xxxhdpi/science_computers.webp new file mode 100644 index 00000000..1a0c139f Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/science_computers.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/science_gadgets.png b/core/src/main/res/drawable-xxxhdpi/science_gadgets.png deleted file mode 100644 index 0e793d48..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/science_gadgets.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/science_gadgets.webp b/core/src/main/res/drawable-xxxhdpi/science_gadgets.webp new file mode 100644 index 00000000..64395f01 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/science_gadgets.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/science_mathematics.png b/core/src/main/res/drawable-xxxhdpi/science_mathematics.png deleted file mode 100644 index b791b0a8..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/science_mathematics.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/science_mathematics.webp b/core/src/main/res/drawable-xxxhdpi/science_mathematics.webp new file mode 100644 index 00000000..5857bee6 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/science_mathematics.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/sports.png b/core/src/main/res/drawable-xxxhdpi/sports.png deleted file mode 100644 index 51ff40a0..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/sports.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/sports.webp b/core/src/main/res/drawable-xxxhdpi/sports.webp new file mode 100644 index 00000000..dc2f639e Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/sports.webp differ diff --git a/core/src/main/res/drawable-xxxhdpi/vehicles.png b/core/src/main/res/drawable-xxxhdpi/vehicles.png deleted file mode 100644 index 4c04b91f..00000000 Binary files a/core/src/main/res/drawable-xxxhdpi/vehicles.png and /dev/null differ diff --git a/core/src/main/res/drawable-xxxhdpi/vehicles.webp b/core/src/main/res/drawable-xxxhdpi/vehicles.webp new file mode 100644 index 00000000..6584df70 Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/vehicles.webp differ diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher.png b/core/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 6ebf3663..00000000 Binary files a/core/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher.webp b/core/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 00000000..fa881167 Binary files /dev/null and b/core/src/main/res/mipmap-hdpi/ic_launcher.webp differ diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 57b188ad..00000000 Binary files a/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp b/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp new file mode 100644 index 00000000..a0049d55 Binary files /dev/null and b/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp differ diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher_round.png b/core/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 4c0c7a51..00000000 Binary files a/core/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/core/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 00000000..c9190f55 Binary files /dev/null and b/core/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher.png b/core/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index c6cb6200..00000000 Binary files a/core/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher.webp b/core/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 00000000..b0faa009 Binary files /dev/null and b/core/src/main/res/mipmap-mdpi/ic_launcher.webp differ diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.png deleted file mode 100644 index 3b10f777..00000000 Binary files a/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp b/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp new file mode 100644 index 00000000..e24adab4 Binary files /dev/null and b/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp differ diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher_round.png b/core/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index 9240e3f2..00000000 Binary files a/core/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/core/src/main/res/mipmap-mdpi/ic_launcher_round.webp new file mode 100644 index 00000000..186ac412 Binary files /dev/null and b/core/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher.png b/core/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 99f1683d..00000000 Binary files a/core/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher.webp b/core/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 00000000..b3ee9ea3 Binary files /dev/null and b/core/src/main/res/mipmap-xhdpi/ic_launcher.webp differ diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png deleted file mode 100644 index d928a36c..00000000 Binary files a/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp b/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp new file mode 100644 index 00000000..47acc223 Binary files /dev/null and b/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp differ diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/core/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 52d5a00b..00000000 Binary files a/core/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/core/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 00000000..6b68ec49 Binary files /dev/null and b/core/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher.png b/core/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index bf57614c..00000000 Binary files a/core/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/core/src/main/res/mipmap-xxhdpi/ic_launcher.webp new file mode 100644 index 00000000..09aa3b41 Binary files /dev/null and b/core/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 0036e366..00000000 Binary files a/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp b/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp new file mode 100644 index 00000000..d182ea1f Binary files /dev/null and b/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp differ diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index e8a79ed7..00000000 Binary files a/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp new file mode 100644 index 00000000..9837b894 Binary files /dev/null and b/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ diff --git a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 00d2a7b3..00000000 Binary files a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp new file mode 100644 index 00000000..df93e222 Binary files /dev/null and b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp differ diff --git a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index d6eb0f8b..00000000 Binary files a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ diff --git a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp new file mode 100644 index 00000000..049401ce Binary files /dev/null and b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ diff --git a/data/build.gradle.kts b/data/build.gradle.kts index b31eb339..7371e3bf 100644 --- a/data/build.gradle.kts +++ b/data/build.gradle.kts @@ -41,6 +41,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(AndroidX.core.ktx) implementation(AndroidX.appCompat) diff --git a/domain/build.gradle.kts b/domain/build.gradle.kts index 867956df..a9e52cd9 100644 --- a/domain/build.gradle.kts +++ b/domain/build.gradle.kts @@ -40,6 +40,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { androidTestImplementation(AndroidX.test.ext.junit) androidTestImplementation(AndroidX.test.espresso.core) diff --git a/home-presentation/build.gradle.kts b/home-presentation/build.gradle.kts index acfd9bbc..19996d06 100644 --- a/home-presentation/build.gradle.kts +++ b/home-presentation/build.gradle.kts @@ -54,6 +54,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(AndroidX.core.ktx) diff --git a/maze-quiz/build.gradle.kts b/maze-quiz/build.gradle.kts index 9e072990..623f94ef 100644 --- a/maze-quiz/build.gradle.kts +++ b/maze-quiz/build.gradle.kts @@ -54,6 +54,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(AndroidX.core.ktx) diff --git a/model/build.gradle.kts b/model/build.gradle.kts index bb96e42d..a2dc5ecf 100644 --- a/model/build.gradle.kts +++ b/model/build.gradle.kts @@ -50,6 +50,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { testImplementation(Testing.junit.jupiter) testImplementation(libs.truth) diff --git a/multi-choice-quiz/README.md b/multi-choice-quiz/README.md new file mode 100644 index 00000000..832ef112 --- /dev/null +++ b/multi-choice-quiz/README.md @@ -0,0 +1,5 @@ +# Multi choice quiz + +This is the code for the multi choice quiz game mode. + +![NewQuiz purple light](../pictures/multichoicequiz.jpg) \ No newline at end of file diff --git a/multi-choice-quiz/build.gradle.kts b/multi-choice-quiz/build.gradle.kts index c2d012fe..af6b8ce7 100644 --- a/multi-choice-quiz/build.gradle.kts +++ b/multi-choice-quiz/build.gradle.kts @@ -55,6 +55,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(AndroidX.core.ktx) diff --git a/online_services/build.gradle.kts b/online_services/build.gradle.kts index 4bcfd052..1ad9bfda 100644 --- a/online_services/build.gradle.kts +++ b/online_services/build.gradle.kts @@ -8,6 +8,7 @@ plugins { id("dagger.hilt.android.plugin") id("com.google.devtools.ksp") version "1.8.10-1.0.9" } + android { namespace = "com.infinitepower.newquiz.online_services" compileSdk = ProjectConfig.compileSdk @@ -54,6 +55,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(AndroidX.core.ktx) diff --git a/pictures/NewQuiz-Promotion-green-night.png b/pictures/NewQuiz-Promotion-green-night.png new file mode 100644 index 00000000..743af329 Binary files /dev/null and b/pictures/NewQuiz-Promotion-green-night.png differ diff --git a/pictures/NewQuiz-Promotion-green.png b/pictures/NewQuiz-Promotion-green.png deleted file mode 100644 index eb0930b9..00000000 Binary files a/pictures/NewQuiz-Promotion-green.png and /dev/null differ diff --git a/pictures/NewQuiz-Promotion-purple-light.png b/pictures/NewQuiz-Promotion-purple-light.png index b2cb322a..a47dcb81 100644 Binary files a/pictures/NewQuiz-Promotion-purple-light.png and b/pictures/NewQuiz-Promotion-purple-light.png differ diff --git a/pictures/comparison_quiz.jpg b/pictures/comparison_quiz.jpg new file mode 100644 index 00000000..c4c767b4 Binary files /dev/null and b/pictures/comparison_quiz.jpg differ diff --git a/pictures/maze.png b/pictures/maze.png deleted file mode 100644 index 8b35193e..00000000 Binary files a/pictures/maze.png and /dev/null differ diff --git a/pictures/multichoice1.png b/pictures/multichoice1.png deleted file mode 100644 index 0aac7e1b..00000000 Binary files a/pictures/multichoice1.png and /dev/null differ diff --git a/pictures/multichoice2.png b/pictures/multichoice2.png deleted file mode 100644 index 55d11cb1..00000000 Binary files a/pictures/multichoice2.png and /dev/null differ diff --git a/pictures/multichoicequiz.jpg b/pictures/multichoicequiz.jpg new file mode 100644 index 00000000..cc467794 Binary files /dev/null and b/pictures/multichoicequiz.jpg differ diff --git a/pictures/wordle.jpg b/pictures/wordle.jpg new file mode 100644 index 00000000..ef902ea1 Binary files /dev/null and b/pictures/wordle.jpg differ diff --git a/pictures/wordle1.png b/pictures/wordle1.png deleted file mode 100644 index 00263510..00000000 Binary files a/pictures/wordle1.png and /dev/null differ diff --git a/pictures/wordle2.png b/pictures/wordle2.png deleted file mode 100644 index 7c922661..00000000 Binary files a/pictures/wordle2.png and /dev/null differ diff --git a/pictures/wordle3.png b/pictures/wordle3.png deleted file mode 100644 index 96c1aae2..00000000 Binary files a/pictures/wordle3.png and /dev/null differ diff --git a/settings-presentation/build.gradle.kts b/settings-presentation/build.gradle.kts index ff5e220d..9b240686 100644 --- a/settings-presentation/build.gradle.kts +++ b/settings-presentation/build.gradle.kts @@ -57,6 +57,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(AndroidX.core.ktx) diff --git a/translation_dynamic_feature/build.gradle.kts b/translation_dynamic_feature/build.gradle.kts index cb0d8844..9ee6c410 100644 --- a/translation_dynamic_feature/build.gradle.kts +++ b/translation_dynamic_feature/build.gradle.kts @@ -55,6 +55,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(project(Modules.core)) diff --git a/wordle/README.md b/wordle/README.md new file mode 100644 index 00000000..ae34d2c9 --- /dev/null +++ b/wordle/README.md @@ -0,0 +1,5 @@ +# Wordle + +This is the code for the wordle game mode. + +![NewQuiz purple light](../pictures/wordle.jpg) \ No newline at end of file diff --git a/wordle/build.gradle.kts b/wordle/build.gradle.kts index 0bee2d2e..e861879d 100644 --- a/wordle/build.gradle.kts +++ b/wordle/build.gradle.kts @@ -54,6 +54,10 @@ android { } } +kotlin { + jvmToolchain(ProjectConfig.jvmToolchainVersion) +} + dependencies { implementation(AndroidX.core.ktx) implementation(AndroidX.lifecycle.runtime.ktx)