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