diff --git a/app/src/main/java/org/linphone/ui/main/fragment/DrawerMenuFragment.kt b/app/src/main/java/org/linphone/ui/main/fragment/DrawerMenuFragment.kt index c76cbeb39..c5fc563c8 100644 --- a/app/src/main/java/org/linphone/ui/main/fragment/DrawerMenuFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/fragment/DrawerMenuFragment.kt @@ -82,7 +82,7 @@ class DrawerMenuFragment : GenericMainFragment() { binding.setRecordingsClickListener { val navController = (requireActivity() as MainActivity).findNavController() - navController.navigate(R.id.action_global_recordingsFragment) + navController.navigate(R.id.action_global_recordingsListFragment) (requireActivity() as MainActivity).closeDrawerMenu() } diff --git a/app/src/main/java/org/linphone/ui/main/recordings/fragment/RecordingsFragment.kt b/app/src/main/java/org/linphone/ui/main/recordings/fragment/RecordingsListFragment.kt similarity index 95% rename from app/src/main/java/org/linphone/ui/main/recordings/fragment/RecordingsFragment.kt rename to app/src/main/java/org/linphone/ui/main/recordings/fragment/RecordingsListFragment.kt index 60e621627..9d766ec10 100644 --- a/app/src/main/java/org/linphone/ui/main/recordings/fragment/RecordingsFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/recordings/fragment/RecordingsListFragment.kt @@ -30,7 +30,7 @@ import androidx.recyclerview.widget.LinearLayoutManager import com.google.android.material.bottomsheet.BottomSheetDialogFragment import kotlinx.coroutines.launch import org.linphone.core.tools.Log -import org.linphone.databinding.RecordingsFragmentBinding +import org.linphone.databinding.RecordingsListFragmentBinding import org.linphone.ui.main.fragment.GenericMainFragment import org.linphone.ui.main.recordings.adapter.RecordingsListAdapter import org.linphone.ui.main.recordings.viewmodel.RecordingsListViewModel @@ -39,12 +39,12 @@ import org.linphone.utils.hideKeyboard import org.linphone.utils.showKeyboard @UiThread -class RecordingsFragment : GenericMainFragment() { +class RecordingsListFragment : GenericMainFragment() { companion object { private const val TAG = "[Recordings List Fragment]" } - private lateinit var binding: RecordingsFragmentBinding + private lateinit var binding: RecordingsListFragmentBinding private lateinit var listViewModel: RecordingsListViewModel @@ -63,7 +63,7 @@ class RecordingsFragment : GenericMainFragment() { container: ViewGroup?, savedInstanceState: Bundle? ): View { - binding = RecordingsFragmentBinding.inflate(layoutInflater) + binding = RecordingsListFragmentBinding.inflate(layoutInflater) return binding.root } diff --git a/app/src/main/res/layout/recordings_fragment.xml b/app/src/main/res/layout/recordings_list_fragment.xml similarity index 84% rename from app/src/main/res/layout/recordings_fragment.xml rename to app/src/main/res/layout/recordings_list_fragment.xml index 4c97d3f65..88620334f 100644 --- a/app/src/main/res/layout/recordings_fragment.xml +++ b/app/src/main/res/layout/recordings_list_fragment.xml @@ -16,31 +16,41 @@ + android:background="?attr/color_main2_000" + app:layout_constraintEnd_toStartOf="@+id/search" + app:layout_constraintStart_toStartOf="@+id/search"> + android:visibility="@{viewModel.recordings.empty ? View.VISIBLE : View.GONE}" + app:constraint_referenced_ids="no_recording_image, no_recording_label" /> + + + app:layout_constraintTop_toTopOf="@id/title" + app:tint="?attr/color_main1_500" /> + app:layout_constraintTop_toTopOf="parent" /> @@ -97,25 +107,25 @@ + android:textCursorDrawable="@null" + android:textSize="16sp" /> + app:layout_constraintTop_toBottomOf="@id/title" + app:layout_constraintVertical_chainStyle="packed" /> + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@id/no_recording_image" /> + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/navigation/main_nav_graph.xml b/app/src/main/res/navigation/main_nav_graph.xml index 25057fe65..9131da9ed 100644 --- a/app/src/main/res/navigation/main_nav_graph.xml +++ b/app/src/main/res/navigation/main_nav_graph.xml @@ -173,14 +173,14 @@ app:launchSingleTop="true"/> + android:id="@+id/recordingsListFragment" + android:name="org.linphone.ui.main.recordings.fragment.RecordingsListFragment" + android:label="RecordingsListFragment" + tools:layout="@layout/recordings_list_fragment" /> AVPF Expiration URI de l\'usine à conversations - URI de l\'usine à conférences + URI de l\'usine à réunions URL du serveur d\'échange de clés de chiffrement Mode "bundle" Utiliser CPIM dans les conversations "basiques"