From 5435c2fb536da5db3d0e041062c4fb3cc98b0ad9 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 9 May 2020 11:17:07 -0400 Subject: [PATCH] Lighter weight method of rounding cover art and removed rounded covers option (cherry picked from commit dabca5f09e0d393d2ea77e483c72561341385cb0) --- .../data/preference/PreferenceKeys.kt | 2 -- .../data/preference/PreferencesHelper.kt | 2 -- .../browse/source/browse/SourceGridHolder.kt | 9 ------ .../ui/browse/source/browse/SourceItem.kt | 3 ++ .../tachiyomi/ui/library/LibraryGridHolder.kt | 9 ------ .../tachiyomi/ui/library/LibraryItem.kt | 3 ++ .../ui/manga/info/MangaInfoController.kt | 10 ++---- .../ui/setting/SettingsLibraryController.kt | 13 -------- .../main/res/drawable/rounded_rectangle.xml | 6 ++++ .../res/layout-land/manga_info_controller.xml | 31 ++++++------------- .../main/res/layout/manga_info_controller.xml | 25 +++++---------- app/src/main/res/layout/source_grid_item.xml | 7 ++--- app/src/main/res/values/strings_extra.xml | 12 ------- 13 files changed, 34 insertions(+), 98 deletions(-) create mode 100644 app/src/main/res/drawable/rounded_rectangle.xml diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt index 20a3c0063..b37530493 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt @@ -221,7 +221,5 @@ object PreferenceKeys { const val eh_hl_useHighQualityThumbs = "eh_hl_hq_thumbs" - const val eh_library_rounded_corners = "eh_library_corners" - const val eh_preload_size = "eh_preload_size" } diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt index 95e3baaa7..7c343b58c 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt @@ -356,7 +356,5 @@ class PreferencesHelper(val context: Context) { fun eh_hl_useHighQualityThumbs() = rxPrefs.getBoolean(Keys.eh_hl_useHighQualityThumbs, false) - fun eh_library_corner_radius() = rxPrefs.getInteger(Keys.eh_library_rounded_corners, 4) - fun eh_preload_size() = rxPrefs.getInteger(Keys.eh_preload_size, 4) } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceGridHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceGridHolder.kt index 0dffb8457..fd70e8f07 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceGridHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceGridHolder.kt @@ -1,6 +1,5 @@ package eu.kanade.tachiyomi.ui.browse.source.browse -import android.util.TypedValue import android.view.View import com.bumptech.glide.load.engine.DiskCacheStrategy import eu.davidea.flexibleadapter.FlexibleAdapter @@ -8,9 +7,7 @@ import eu.kanade.tachiyomi.data.database.models.Manga import eu.kanade.tachiyomi.data.glide.GlideApp import eu.kanade.tachiyomi.data.glide.toMangaThumbnail import eu.kanade.tachiyomi.data.preference.PreferencesHelper -import eu.kanade.tachiyomi.data.preference.getOrDefault import eu.kanade.tachiyomi.widget.StateImageViewTarget -import kotlinx.android.synthetic.main.source_grid_item.card import kotlinx.android.synthetic.main.source_grid_item.progress import kotlinx.android.synthetic.main.source_grid_item.thumbnail import kotlinx.android.synthetic.main.source_grid_item.title @@ -47,12 +44,6 @@ class SourceGridHolder(private val view: View, private val adapter: FlexibleAdap // Set manga title title.text = manga.title - card.radius = TypedValue.applyDimension( - TypedValue.COMPLEX_UNIT_DIP, - preferences.eh_library_corner_radius().getOrDefault().toFloat(), - view.context.resources.displayMetrics - ) - GlideApp.with(view.context).clear(thumbnail) if (!manga.thumbnail_url.isNullOrEmpty()) { GlideApp.with(view.context) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt index e3f89c896..414523716 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt @@ -34,6 +34,9 @@ class SourceItem(val manga: Manga, private val catalogueAsList: Preference + + + + diff --git a/app/src/main/res/layout-land/manga_info_controller.xml b/app/src/main/res/layout-land/manga_info_controller.xml index 8678e7181..49fcedc40 100644 --- a/app/src/main/res/layout-land/manga_info_controller.xml +++ b/app/src/main/res/layout-land/manga_info_controller.xml @@ -11,45 +11,32 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - - - - + app:layout_constraintVertical_bias="0.0" /> + android:layout_height="match_parent" + android:padding="16dp"> - - - - - + app:layout_constraintTop_toTopOf="parent" /> - + android:background="@drawable/rounded_rectangle"> @@ -120,6 +119,6 @@ android:layout_gravity="center" android:visibility="gone" /> - + \ No newline at end of file diff --git a/app/src/main/res/values/strings_extra.xml b/app/src/main/res/values/strings_extra.xml index abb99821a..b0b07d387 100644 --- a/app/src/main/res/values/strings_extra.xml +++ b/app/src/main/res/values/strings_extra.xml @@ -84,18 +84,6 @@ Autoscroll Retry all Boost page - No Rounded Corners - Radius of 1 - Radius of 2 - Radius of 3 - Radius of 4 - Radius of 5 - Radius of 6 - Radius of 7 - Radius of 8 - Radius of 9 - Radius of 10 - The level of radius that the corners are rounded to. Current value is: %s Merge with current Merge With Another Autoscroll help