diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b4dcb53c3..e3caab9cc 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -75,7 +75,6 @@ - diff --git a/app/src/main/java/org/koitharu/kotatsu/core/parser/site/HenChanRepository.kt b/app/src/main/java/org/koitharu/kotatsu/core/parser/site/HenChanRepository.kt index f29282b67..61ff829f5 100644 --- a/app/src/main/java/org/koitharu/kotatsu/core/parser/site/HenChanRepository.kt +++ b/app/src/main/java/org/koitharu/kotatsu/core/parser/site/HenChanRepository.kt @@ -1,10 +1,7 @@ package org.koitharu.kotatsu.core.parser.site import org.koitharu.kotatsu.core.exceptions.ParseException -import org.koitharu.kotatsu.core.model.Manga -import org.koitharu.kotatsu.core.model.MangaChapter -import org.koitharu.kotatsu.core.model.MangaSource -import org.koitharu.kotatsu.core.model.MangaTag +import org.koitharu.kotatsu.core.model.* import org.koitharu.kotatsu.domain.MangaLoaderContext import org.koitharu.kotatsu.utils.ext.longHashCode import org.koitharu.kotatsu.utils.ext.parseHtml @@ -12,9 +9,25 @@ import org.koitharu.kotatsu.utils.ext.withDomain class HenChanRepository(loaderContext: MangaLoaderContext) : ChanRepository(loaderContext) { - override val defaultDomain = "henchan.pro" + override val defaultDomain = "hentaichan.pro" override val source = MangaSource.HENCHAN + override suspend fun getList( + offset: Int, + query: String?, + sortOrder: SortOrder?, + tag: MangaTag? + ): List { + return super.getList(offset, query, sortOrder, tag).map { + val cover = it.coverUrl + if (cover.contains("_blur")) { + it.copy(coverUrl = cover.replace("_blur", "")) + } else { + it + } + } + } + override suspend fun getDetails(manga: Manga): Manga { val domain = conf.getDomain(defaultDomain) val doc = loaderContext.httpGet(manga.url).parseHtml() diff --git a/app/src/main/java/org/koitharu/kotatsu/ui/settings/SettingsActivity.kt b/app/src/main/java/org/koitharu/kotatsu/ui/settings/SettingsActivity.kt index 21a83e3da..42c9a487b 100644 --- a/app/src/main/java/org/koitharu/kotatsu/ui/settings/SettingsActivity.kt +++ b/app/src/main/java/org/koitharu/kotatsu/ui/settings/SettingsActivity.kt @@ -3,8 +3,6 @@ package org.koitharu.kotatsu.ui.settings import android.content.Context import android.content.Intent import android.os.Bundle -import android.transition.Slide -import android.view.Gravity import androidx.fragment.app.Fragment import androidx.fragment.app.commit import androidx.preference.Preference @@ -23,9 +21,7 @@ class SettingsActivity : BaseActivity(), if (supportFragmentManager.findFragmentById(R.id.container) == null) { supportFragmentManager.commit { - replace(R.id.container, MainSettingsFragment().also { - it.exitTransition = Slide(Gravity.START) - }) + replace(R.id.container, MainSettingsFragment()) } } } @@ -51,6 +47,7 @@ class SettingsActivity : BaseActivity(), private fun openFragment(fragment: Fragment) { supportFragmentManager.commit { replace(R.id.container, fragment) + setReorderingAllowed(true) addToBackStack(null) } }