Misc changes

This commit is contained in:
Zakhar Timoshenko
2022-07-08 07:53:38 +03:00
parent 242704f853
commit cfc317cf19
3 changed files with 8 additions and 3 deletions

View File

@@ -1,6 +1,8 @@
package org.koitharu.kotatsu.core.ui
import android.app.ActivityManager
import android.text.Html
import androidx.core.content.getSystemService
import coil.ComponentRegistry
import coil.ImageLoader
import coil.disk.DiskCache
@@ -11,6 +13,7 @@ import org.koin.dsl.module
import org.koitharu.kotatsu.core.parser.FaviconMapper
import org.koitharu.kotatsu.local.data.CacheDir
import org.koitharu.kotatsu.local.data.CbzFetcher
import org.koitharu.kotatsu.utils.ext.animatorDurationScale
import org.koitharu.kotatsu.utils.image.CoilImageGetter
val uiModule
@@ -35,6 +38,8 @@ val uiModule
.decoderDispatcher(Dispatchers.Default)
.transformationDispatcher(Dispatchers.Default)
.diskCache(diskCacheFactory)
.crossfade((300 * androidContext().animatorDurationScale).toInt())
.allowRgb565(androidContext().getSystemService<ActivityManager>()!!.isLowRamDevice)
.components(
ComponentRegistry.Builder()
.add(CbzFetcher.Factory())

View File

@@ -2,7 +2,6 @@
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingHorizontal="8dp"
@@ -45,9 +44,9 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
app:constraint_referenced_ids="button_history,button_local,button_suggestions,button_bookmarks"
app:flow_horizontalGap="8dp"
app:flow_horizontalGap="12dp"
app:flow_maxElementsWrap="2"
app:flow_verticalGap="4dp"
app:flow_verticalGap="8dp"
app:flow_wrapMode="aligned"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"

View File

@@ -132,6 +132,7 @@
<item name="android:textColor">?attr/colorOnSurface</item>
<item name="android:singleLine">true</item>
<item name="shapeAppearance">?shapeAppearanceCornerLarge</item>
<item name="iconSize">22dp</item>
<item name="iconPadding">16dp</item>
<item name="iconGravity">start</item>
<item name="android:insetTop">2dp</item>