From d46f1b25eb34b828d5b003ead34086a9c1dfd6af Mon Sep 17 00:00:00 2001 From: TwistedUmbrellaX <1173913+AbandonedCart@users.noreply.github.com> Date: Mon, 25 Mar 2024 16:24:55 -0400 Subject: [PATCH] feat: option to disable trending scroll (#288) --- .../ani/dantotsu/home/AnimePageAdapter.kt | 7 +++--- .../ani/dantotsu/home/MangaPageAdapter.kt | 5 ++-- .../settings/UserInterfaceSettingsActivity.kt | 5 ++++ .../dantotsu/settings/saving/Preferences.kt | 1 + .../activity_user_interface_settings.xml | 24 ++++++++++++++++++- app/src/main/res/values/strings.xml | 1 + 6 files changed, 37 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt b/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt index a7a2f3a9..2aacbda4 100644 --- a/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt +++ b/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt @@ -169,7 +169,6 @@ class AnimePageAdapter : RecyclerView.Adapter + PrefManager.setVal(PrefName.TrendingScroller, isChecked) + } + val map = mapOf( 2f to 0.5f, 1.75f to 0.625f, diff --git a/app/src/main/java/ani/dantotsu/settings/saving/Preferences.kt b/app/src/main/java/ani/dantotsu/settings/saving/Preferences.kt index 28fb7a9a..76e80bb2 100644 --- a/app/src/main/java/ani/dantotsu/settings/saving/Preferences.kt +++ b/app/src/main/java/ani/dantotsu/settings/saving/Preferences.kt @@ -68,6 +68,7 @@ enum class PrefName(val data: Pref) { //TODO: Split this into multiple files ), BannerAnimations(Pref(Location.UI, Boolean::class, true)), LayoutAnimations(Pref(Location.UI, Boolean::class, true)), + TrendingScroller(Pref(Location.UI, Boolean::class, true)), AnimationSpeed(Pref(Location.UI, Float::class, 1f)), ListGrid(Pref(Location.UI, Boolean::class, true)), PopularMangaList(Pref(Location.UI, Boolean::class, true)), diff --git a/app/src/main/res/layout/activity_user_interface_settings.xml b/app/src/main/res/layout/activity_user_interface_settings.xml index a6f0bdf6..6d97b208 100644 --- a/app/src/main/res/layout/activity_user_interface_settings.xml +++ b/app/src/main/res/layout/activity_user_interface_settings.xml @@ -216,7 +216,6 @@ android:id="@+id/uiSettingsLayoutAnimation" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginBottom="8dp" android:checked="true" android:drawableStart="@drawable/ic_round_animation_24" android:drawablePadding="16dp" @@ -235,6 +234,29 @@ + + + + Animations Banner Animations Layout Animations + Trending Scroller Overall Speed Looks like you don\'t like anything,\nTry liking a show to keep it here. Favourite Anime