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)
}
}