From b2b9b3d7080ab87427a1e9f126ddf202dce5f6a4 Mon Sep 17 00:00:00 2001 From: LandWarderer2772 Date: Mon, 6 Apr 2026 19:48:42 +0530 Subject: [PATCH 1/5] feat: New backround and transparency in manga details pane * Made the Manga details panel have a backround * Made the Table with manga details --- .../futon/details/ui/DetailsActivity.kt | 1 + .../res/drawable/gradient_fade_bottom.xml | 10 ++++++++++ app/src/main/res/layout/activity_details.xml | 20 +++++++++++++++++++ .../main/res/layout/layout_details_table.xml | 1 + 4 files changed, 32 insertions(+) create mode 100644 app/src/main/res/drawable/gradient_fade_bottom.xml diff --git a/app/src/main/kotlin/io/github/landwarderer/futon/details/ui/DetailsActivity.kt b/app/src/main/kotlin/io/github/landwarderer/futon/details/ui/DetailsActivity.kt index 99d1b75be2..8435d0bd6c 100644 --- a/app/src/main/kotlin/io/github/landwarderer/futon/details/ui/DetailsActivity.kt +++ b/app/src/main/kotlin/io/github/landwarderer/futon/details/ui/DetailsActivity.kt @@ -530,6 +530,7 @@ class DetailsActivity : private fun loadCover(imageUrl: String?) { viewBinding.imageViewCover.setImageAsync(imageUrl, viewModel.getMangaOrNull()) + viewBinding.imageViewBlurBackground?.setImageAsync(imageUrl, viewModel.getMangaOrNull()) } private fun String.withEstimatedTime(time: ReadingTime?): String { diff --git a/app/src/main/res/drawable/gradient_fade_bottom.xml b/app/src/main/res/drawable/gradient_fade_bottom.xml new file mode 100644 index 0000000000..de57cfb159 --- /dev/null +++ b/app/src/main/res/drawable/gradient_fade_bottom.xml @@ -0,0 +1,10 @@ + + + + + diff --git a/app/src/main/res/layout/activity_details.xml b/app/src/main/res/layout/activity_details.xml index 7051113b7c..a5ae19b5f3 100644 --- a/app/src/main/res/layout/activity_details.xml +++ b/app/src/main/res/layout/activity_details.xml @@ -26,6 +26,26 @@ + + + + Date: Mon, 6 Apr 2026 19:53:28 +0530 Subject: [PATCH 2/5] feat: hide navigation bar labels by default Hides the labels of items in nav bar by default but can be enabled in settings. Centered the items vertically. --- .../io/github/landwarderer/futon/core/prefs/AppSettings.kt | 2 +- app/src/main/res/values/styles.xml | 3 +++ app/src/main/res/xml/pref_appearance.xml | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/io/github/landwarderer/futon/core/prefs/AppSettings.kt b/app/src/main/kotlin/io/github/landwarderer/futon/core/prefs/AppSettings.kt index 4f7bd95e7a..ba2a24e7a8 100644 --- a/app/src/main/kotlin/io/github/landwarderer/futon/core/prefs/AppSettings.kt +++ b/app/src/main/kotlin/io/github/landwarderer/futon/core/prefs/AppSettings.kt @@ -82,7 +82,7 @@ class AppSettings @Inject constructor(@ApplicationContext context: Context) { } val isNavLabelsVisible: Boolean - get() = prefs.getBoolean(KEY_NAV_LABELS, true) + get() = prefs.getBoolean(KEY_NAV_LABELS, false) val isNavBarPinned: Boolean get() = prefs.getBoolean(KEY_NAV_PINNED, false) diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 5c367e086a..4d62e86d72 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -78,6 +78,9 @@ 0dp 0dp 42dp + center + 0dp + 48dp