diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 78f461918..cc2ca5eba 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -11,6 +11,13 @@
+
+
+
+
+
+
+
(), View.OnClickList
.lifecycle(viewLifecycleOwner)
.enqueueWith(coil)
textViewTitle.text = manga.title
+ textViewSubtitle.textAndVisible = manga.altTitle
textViewAuthor.textAndVisible = manga.author
textViewSource.text = manga.source.title
textViewDescription.text =
@@ -88,8 +89,12 @@ class DetailsFragment : BaseFragment(), View.OnClickList
}
val file = manga.url.toUri().toFileOrNull()
if (file != null) {
- val size = file.length()
- textViewSize.text = FileSizeUtils.formatBytes(requireContext(), size)
+ viewLifecycleScope.launch {
+ val size = withContext(Dispatchers.IO) {
+ file.length()
+ }
+ textViewSize.text = FileSizeUtils.formatBytes(requireContext(), size)
+ }
sizeContainer.isVisible = true
} else {
sizeContainer.isVisible = false
@@ -117,9 +122,9 @@ class DetailsFragment : BaseFragment(), View.OnClickList
private fun onFavouriteChanged(isFavourite: Boolean) {
with(binding.buttonFavorite) {
if (isFavourite) {
- this?.setIconResource(R.drawable.ic_heart)
+ this.setIconResource(R.drawable.ic_heart)
} else {
- this?.setIconResource(R.drawable.ic_heart_outline)
+ this.setIconResource(R.drawable.ic_heart_outline)
}
}
}
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 9d7d07c57..b3a63cefa 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -1,4 +1,4 @@
-
+
@@ -60,7 +60,7 @@