From 4ef9a2bdf3b5afae7f978aae12c9e3fa4908d366 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 13 Jun 2025 15:27:25 +0200 Subject: [PATCH] Increase number of columns in conversation's media list when screen is large --- .../ui/main/chat/fragment/ConversationMediaListFragment.kt | 2 +- .../main/java/org/linphone/ui/main/chat/model/MessageModel.kt | 2 +- app/src/main/res/values-sw600dp/dimen.xml | 2 ++ app/src/main/res/values/dimen.xml | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationMediaListFragment.kt b/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationMediaListFragment.kt index 76a9c5e06..0f7c6a307 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationMediaListFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationMediaListFragment.kt @@ -103,7 +103,7 @@ class ConversationMediaListFragment : SlidingPaneChildFragment() { binding.mediaList.addItemDecoration(headerItemDecoration) binding.mediaList.setHasFixedSize(true) - val spanCount = 4 + val spanCount = requireContext().resources.getInteger(R.integer.media_columns) val layoutManager = object : GridLayoutManager(requireContext(), spanCount) { override fun checkLayoutParams(lp: RecyclerView.LayoutParams): Boolean { lp.width = width / spanCount diff --git a/app/src/main/java/org/linphone/ui/main/chat/model/MessageModel.kt b/app/src/main/java/org/linphone/ui/main/chat/model/MessageModel.kt index 8e1880e34..cf2ff3831 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/model/MessageModel.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/model/MessageModel.kt @@ -561,7 +561,7 @@ class MessageModel @WorkerThread private fun downloadContent(model: FileModel, content: Content) { - Log.d("$TAG Starting downloading content for file [${model.fileName}]") + Log.i("$TAG Start downloading content for file [${model.fileName}]") if (content.filePath.orEmpty().isEmpty()) { val contentName = content.name diff --git a/app/src/main/res/values-sw600dp/dimen.xml b/app/src/main/res/values-sw600dp/dimen.xml index 5edc1176f..09b07b4bc 100644 --- a/app/src/main/res/values-sw600dp/dimen.xml +++ b/app/src/main/res/values-sw600dp/dimen.xml @@ -4,4 +4,6 @@ 600dp 90dp 500dp + + 8 \ No newline at end of file diff --git a/app/src/main/res/values/dimen.xml b/app/src/main/res/values/dimen.xml index 1fa8f8265..0c4d10b8a 100644 --- a/app/src/main/res/values/dimen.xml +++ b/app/src/main/res/values/dimen.xml @@ -107,4 +107,6 @@ 15dp 30dp 15dp + + 4 \ No newline at end of file