From f9b936f487541db51be4c94a193f2e1db4014709 Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Tue, 26 Dec 2023 16:16:59 +0200
Subject: [PATCH] Make empty placceholder view arrow gone by defaupl

---
 .../java/org/futo/circles/feature/circles/CirclesFragment.kt  | 1 +
 .../java/org/futo/circles/feature/groups/GroupsFragment.kt    | 1 +
 .../circles/feature/ignored/IgnoredUsersDialogFragment.kt     | 1 -
 .../java/org/futo/circles/feature/people/PeopleFragment.kt    | 1 -
 .../core/feature/room/knoks/KnockRequestsDialogFragment.kt    | 1 -
 core/src/main/res/layout/view_empty_tab_placeholder.xml       | 4 +++-
 6 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/org/futo/circles/feature/circles/CirclesFragment.kt b/app/src/main/java/org/futo/circles/feature/circles/CirclesFragment.kt
index 9207d1b5f..74c0c18b0 100644
--- a/app/src/main/java/org/futo/circles/feature/circles/CirclesFragment.kt
+++ b/app/src/main/java/org/futo/circles/feature/circles/CirclesFragment.kt
@@ -74,6 +74,7 @@ class CirclesFragment : Fragment(org.futo.circles.core.R.layout.fragment_rooms),
         binding.rvRooms.apply {
             setEmptyView(EmptyTabPlaceholderView(requireContext()).apply {
                 setText(getString(R.string.circles_empty_message))
+                setArrowVisible(true)
             })
             addItemDecoration(DividerItemDecoration(context, DividerItemDecoration.VERTICAL))
             adapter = CirclesListAdapter(
diff --git a/app/src/main/java/org/futo/circles/feature/groups/GroupsFragment.kt b/app/src/main/java/org/futo/circles/feature/groups/GroupsFragment.kt
index 6841881a8..7e49d9ffe 100644
--- a/app/src/main/java/org/futo/circles/feature/groups/GroupsFragment.kt
+++ b/app/src/main/java/org/futo/circles/feature/groups/GroupsFragment.kt
@@ -73,6 +73,7 @@ class GroupsFragment : Fragment(org.futo.circles.core.R.layout.fragment_rooms),
         binding.rvRooms.apply {
             setEmptyView(EmptyTabPlaceholderView(requireContext()).apply {
                 setText(getString(R.string.groups_empty_message))
+                setArrowVisible(true)
             })
             addItemDecoration(DividerItemDecoration(context, DividerItemDecoration.VERTICAL))
             adapter = listAdapter
diff --git a/app/src/main/java/org/futo/circles/feature/ignored/IgnoredUsersDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/ignored/IgnoredUsersDialogFragment.kt
index 52ff95be2..48ad90e7e 100644
--- a/app/src/main/java/org/futo/circles/feature/ignored/IgnoredUsersDialogFragment.kt
+++ b/app/src/main/java/org/futo/circles/feature/ignored/IgnoredUsersDialogFragment.kt
@@ -39,7 +39,6 @@ class IgnoredUsersDialogFragment :
         binding.rvIgnoredUsers.apply {
             setEmptyView(EmptyTabPlaceholderView(requireContext()).apply {
                 setText(getString(R.string.ignored_users_empty_message))
-                setArrowVisible(false)
             })
             adapter = usersAdapter
             addItemDecoration(DividerItemDecoration(context, DividerItemDecoration.VERTICAL))
diff --git a/app/src/main/java/org/futo/circles/feature/people/PeopleFragment.kt b/app/src/main/java/org/futo/circles/feature/people/PeopleFragment.kt
index 1b2d1e816..4383066e0 100644
--- a/app/src/main/java/org/futo/circles/feature/people/PeopleFragment.kt
+++ b/app/src/main/java/org/futo/circles/feature/people/PeopleFragment.kt
@@ -59,7 +59,6 @@ class PeopleFragment : Fragment(R.layout.fragment_people), MenuProvider {
         binding.rvUsers.apply {
             setEmptyView(EmptyTabPlaceholderView(requireContext()).apply {
                 setText(getString(R.string.people_empty_message))
-                setArrowVisible(false)
             })
             adapter = peopleAdapter
             addItemDecoration(DividerItemDecoration(context, DividerItemDecoration.VERTICAL))
diff --git a/core/src/main/java/org/futo/circles/core/feature/room/knoks/KnockRequestsDialogFragment.kt b/core/src/main/java/org/futo/circles/core/feature/room/knoks/KnockRequestsDialogFragment.kt
index 89f9e5d8e..03b2e2784 100644
--- a/core/src/main/java/org/futo/circles/core/feature/room/knoks/KnockRequestsDialogFragment.kt
+++ b/core/src/main/java/org/futo/circles/core/feature/room/knoks/KnockRequestsDialogFragment.kt
@@ -43,7 +43,6 @@ class KnockRequestsDialogFragment :
             adapter = knocksListAdapter
             setEmptyView(EmptyTabPlaceholderView(requireContext()).apply {
                 setText(getString(R.string.knock_requests_empty_message))
-                setArrowVisible(false)
             })
             addItemDecoration(DividerItemDecoration(context, DividerItemDecoration.VERTICAL))
         }
diff --git a/core/src/main/res/layout/view_empty_tab_placeholder.xml b/core/src/main/res/layout/view_empty_tab_placeholder.xml
index a37b4cebb..0265546a2 100644
--- a/core/src/main/res/layout/view_empty_tab_placeholder.xml
+++ b/core/src/main/res/layout/view_empty_tab_placeholder.xml
@@ -29,13 +29,15 @@
         android:adjustViewBounds="true"
         android:rotation="40"
         android:src="@drawable/ic_curved_arrow"
+        android:visibility="gone"
         app:layout_constraintBottom_toBottomOf="parent"
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintHorizontal_bias="0.65"
         app:layout_constraintStart_toStartOf="parent"
         app:layout_constraintTop_toBottomOf="@id/tvEmptyMessage"
         app:layout_constraintVertical_bias="0.45"
-        app:layout_constraintWidth_percent="0.5" />
+        app:layout_constraintWidth_percent="0.5"
+        tools:visibility="visible" />
 
     <androidx.constraintlayout.widget.Guideline
         android:id="@+id/glCenterVertical"
-- 
GitLab