From c346baad1ca7087e50930e17fcd99fa42a14e868 Mon Sep 17 00:00:00 2001 From: alperozturk96 Date: Tue, 7 Apr 2026 08:53:50 +0200 Subject: [PATCH 1/2] style(unified-search): center load more button Signed-off-by: alperozturk96 --- app/src/main/res/layout/unified_search_footer.xml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/layout/unified_search_footer.xml b/app/src/main/res/layout/unified_search_footer.xml index 40de654999bb..6cf5dcc95658 100755 --- a/app/src/main/res/layout/unified_search_footer.xml +++ b/app/src/main/res/layout/unified_search_footer.xml @@ -5,12 +5,11 @@ ~ SPDX-FileCopyrightText: 2026 Alper Ozturk ~ SPDX-License-Identifier: AGPL-3.0-or-later --> - + android:gravity="center" + android:text="@string/load_more_results" /> \ No newline at end of file From 4428aefe077e39cf8ec443a0e228e69c072e28a8 Mon Sep 17 00:00:00 2001 From: alperozturk96 Date: Tue, 7 Apr 2026 09:37:17 +0200 Subject: [PATCH 2/2] style(unified-search): theme load center button Signed-off-by: alperozturk96 --- .../android/ui/adapter/UnifiedSearchFooterViewHolder.kt | 3 +++ .../owncloud/android/ui/adapter/UnifiedSearchListAdapter.kt | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchFooterViewHolder.kt b/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchFooterViewHolder.kt index c73cb4dab87b..ab090370058c 100644 --- a/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchFooterViewHolder.kt +++ b/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchFooterViewHolder.kt @@ -12,14 +12,17 @@ import com.afollestad.sectionedrecyclerview.SectionedViewHolder import com.owncloud.android.databinding.UnifiedSearchFooterBinding import com.owncloud.android.ui.interfaces.UnifiedSearchListInterface import com.owncloud.android.ui.unifiedsearch.UnifiedSearchSection +import com.owncloud.android.utils.theme.ViewThemeUtils class UnifiedSearchFooterViewHolder( val binding: UnifiedSearchFooterBinding, val context: Context, + private val viewThemeUtils: ViewThemeUtils, private val listInterface: UnifiedSearchListInterface ) : SectionedViewHolder(binding.root) { fun bind(section: UnifiedSearchSection) { + viewThemeUtils.material.colorMaterialTextButton(binding.unifiedSearchFooterLayout) binding.unifiedSearchFooterLayout.setOnClickListener { listInterface.onLoadMoreClicked(section.providerID) } diff --git a/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchListAdapter.kt b/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchListAdapter.kt index 77cad5160a50..6224f610a154 100644 --- a/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchListAdapter.kt +++ b/app/src/main/java/com/owncloud/android/ui/adapter/UnifiedSearchListAdapter.kt @@ -120,7 +120,7 @@ class UnifiedSearchListAdapter( parent, false ) - UnifiedSearchFooterViewHolder(binding, context, listInterface) + UnifiedSearchFooterViewHolder(binding, context, viewThemeUtils, listInterface) } VIEW_TYPE_ITEM -> {