diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/fragments/PassesFragment.kt b/app/src/main/java/com/rtbishop/look4sat/ui/fragments/PassesFragment.kt
index 914aba91..f63b0e0d 100644
--- a/app/src/main/java/com/rtbishop/look4sat/ui/fragments/PassesFragment.kt
+++ b/app/src/main/java/com/rtbishop/look4sat/ui/fragments/PassesFragment.kt
@@ -59,11 +59,19 @@ class PassesFragment : Fragment(R.layout.fragment_passes) {
private fun setupObservers() {
viewModel.getPasses().observe(viewLifecycleOwner, { result ->
if (result is Result.Success) {
- binding.passesProgress.visibility = View.INVISIBLE
- binding.passesRecycler.visibility = View.VISIBLE
- passes = result.data
- passesAdapter.setList(passes)
+ if (result.data.isEmpty()) {
+ binding.passesProgress.visibility = View.INVISIBLE
+ binding.passesRecycler.visibility = View.INVISIBLE
+ binding.passesError.visibility = View.VISIBLE
+ } else {
+ passes = result.data
+ passesAdapter.setList(passes)
+ binding.passesError.visibility = View.INVISIBLE
+ binding.passesProgress.visibility = View.INVISIBLE
+ binding.passesRecycler.visibility = View.VISIBLE
+ }
} else if (result is Result.InProgress) {
+ binding.passesError.visibility = View.INVISIBLE
binding.passesRecycler.visibility = View.INVISIBLE
binding.passesProgress.visibility = View.VISIBLE
}
diff --git a/app/src/main/res/drawable/ic_proceed.xml b/app/src/main/res/drawable/ic_proceed.xml
deleted file mode 100644
index 5d836bd3..00000000
--- a/app/src/main/res/drawable/ic_proceed.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
diff --git a/app/src/main/res/drawable/ic_refresh.xml b/app/src/main/res/drawable/ic_refresh.xml
index 0efb1d73..270203ce 100644
--- a/app/src/main/res/drawable/ic_refresh.xml
+++ b/app/src/main/res/drawable/ic_refresh.xml
@@ -5,5 +5,5 @@
android:viewportHeight="24">
+ android:pathData="M17.65,6.35C16.2,4.9 14.21,4 12,4c-4.42,0 -7.99,3.58 -7.99,8s3.57,8 7.99,8c3.73,0 6.84,-2.55 7.73,-6h-2.08c-0.82,2.33 -3.04,4 -5.65,4 -3.31,0 -6,-2.69 -6,-6s2.69,-6 6,-6c1.66,0 3.14,0.69 4.22,1.78L13,11h7V4l-2.35,2.35z" />
diff --git a/app/src/main/res/layout/fragment_entries.xml b/app/src/main/res/layout/fragment_entries.xml
index 281a22c2..9bf3353a 100644
--- a/app/src/main/res/layout/fragment_entries.xml
+++ b/app/src/main/res/layout/fragment_entries.xml
@@ -130,9 +130,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|center"
- android:layout_margin="24dp"
+ android:layout_margin="32dp"
android:contentDescription="@string/placeholder"
- android:src="@drawable/ic_proceed"
+ android:src="@drawable/ic_arrow"
app:fabSize="mini" />
diff --git a/app/src/main/res/layout/fragment_passes.xml b/app/src/main/res/layout/fragment_passes.xml
index e06faca7..2e36b3ab 100644
--- a/app/src/main/res/layout/fragment_passes.xml
+++ b/app/src/main/res/layout/fragment_passes.xml
@@ -98,6 +98,18 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/passes_bar" />
+
+
+ android:src="@drawable/ic_refresh"
+ app:fabSize="mini" />
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 2d604e43..2db251c2 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -106,4 +106,5 @@
Используйте HTTPS
Обновить данные TLE:
Пожалуйста, обновите данные TLE
+ Нет выбранных спутников
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f304ec4d..0f3d65a2 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -122,4 +122,5 @@
-
TLE data update:
Please update TLE data
+ No satellites were selected