diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesFragment.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesFragment.kt
index 875c2c7b..15813084 100644
--- a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesFragment.kt
+++ b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesFragment.kt
@@ -141,12 +141,8 @@ class PassesFragment : Fragment(R.layout.fragment_passes), PassesAdapter.PassesC
tickMainTimer(state.data)
if (state.data.isNotEmpty()) { // show new passes list
passesEmpty.visibility = View.INVISIBLE
- passesBtnRefresh.isEnabled = true
- refreshAnimator?.cancel()
} else { // show no passes message
passesEmpty.visibility = View.VISIBLE
- passesBtnRefresh.isEnabled = true
- refreshAnimator?.cancel()
}
}
is DataState.Loading -> {
@@ -175,6 +171,8 @@ class PassesFragment : Fragment(R.layout.fragment_passes), PassesAdapter.PassesC
} else {
passesTimer.text = 0L.toTimerString()
}
+ passesBtnRefresh.isEnabled = true
+ refreshAnimator?.cancel()
}
}
}
diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarFragment.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarFragment.kt
index 1502bb0e..8be97fd7 100644
--- a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarFragment.kt
+++ b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarFragment.kt
@@ -89,9 +89,10 @@ class RadarFragment : Fragment(R.layout.fragment_radar) {
viewModel.transmitters.observe(viewLifecycleOwner) { list ->
if (list.isNotEmpty()) {
radioAdapter.submitList(list)
- radarEmptyMsg.text = getString(R.string.radio_data)
+ radarProgress.visibility = View.INVISIBLE
} else {
- radarEmptyMsg.text = getString(R.string.radio_no_data)
+ radarProgress.visibility = View.INVISIBLE
+ radarEmptyLayout.visibility = View.VISIBLE
}
radarView?.invalidate()
}
diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarViewModel.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarViewModel.kt
index 50344583..f515ea46 100644
--- a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarViewModel.kt
+++ b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarViewModel.kt
@@ -111,6 +111,7 @@ class RadarViewModel @Inject constructor(
private fun processTransmitters(pass: SatPass) {
viewModelScope.launch {
+ delay(125)
val transmitters = repository.getRadiosWithId(pass.catNum)
while (isActive) {
val time = System.currentTimeMillis()
diff --git a/app/src/main/res/layout/fragment_entries.xml b/app/src/main/res/layout/fragment_entries.xml
index f9c1c689..e02e357d 100644
--- a/app/src/main/res/layout/fragment_entries.xml
+++ b/app/src/main/res/layout/fragment_entries.xml
@@ -77,7 +77,7 @@
android:layout_width="@dimen/button_width_max"
android:layout_marginEnd="@dimen/button_margin_side"
android:layout_gravity="end|center_vertical"
- android:text="@string/btn_clear" />
+ android:text="@string/btn_clear_all" />
diff --git a/app/src/main/res/layout/fragment_radar.xml b/app/src/main/res/layout/fragment_radar.xml
index ae64bd61..21d75357 100644
--- a/app/src/main/res/layout/fragment_radar.xml
+++ b/app/src/main/res/layout/fragment_radar.xml
@@ -1,6 +1,7 @@
+ style="@style/RecyclerProgress" />
-
+ android:orientation="vertical"
+ android:visibility="invisible"
+ tools:ignore="UseCompoundDrawables">
+
+
+
+
+
+
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index cf535ce6..7ff05dbf 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -90,7 +90,7 @@
%.4f
%.4f - %.4f
Трансиверы спутника:
- Не найдены трансиверы для этого спутника
+ У этого спутника нет трансиверов
Да
Нет
Даунлинк
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index abb4db4a..abecea81 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -12,9 +12,10 @@
Cancel
Back
Modes
- Select
+ Select all
Done
Clear
+ Clear all
Refresh
Map
Filter
@@ -90,7 +91,7 @@
%.4f
%.4f - %.4f
Satellite transceivers:
- No transceivers found for this satellite
+ This satellite has no transceivers
Yes
No
Downlink