From 5f7c3e3786f885371a4b23245acff5439dbfe9ef Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Sun, 18 Apr 2021 19:54:32 +0100 Subject: [PATCH] v2.4.0 - Showing azimuth for respective maxElevation --- app/build.gradle | 4 ++-- .../rtbishop/look4sat/ui/Look4SatActivity.kt | 3 +-- .../look4sat/ui/passesScreen/PassesAdapter.kt | 4 ++-- app/src/main/res/layout/item_pass_leo.xml | 18 +++++++++--------- app/src/main/res/values-ru/strings.xml | 1 + app/src/main/res/values/strings.xml | 7 ++++--- .../metadata/android/en-US/changelogs/240.txt | 5 +++++ .../android/en-US/whatsnew/whatsnew-en-US | 13 +++++-------- 8 files changed, 29 insertions(+), 26 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/240.txt diff --git a/app/build.gradle b/app/build.gradle index 5106f8ac..e5a84ac6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,8 +13,8 @@ android { applicationId "com.rtbishop.look4sat" minSdkVersion 21 targetSdkVersion 30 - versionCode 232 - versionName "2.3.2" + versionCode 240 + versionName "2.4.0" kapt { arguments { arg("room.schemaLocation", "$projectDir/schemas") diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/Look4SatActivity.kt b/app/src/main/java/com/rtbishop/look4sat/ui/Look4SatActivity.kt index 215148a2..80f84f2b 100644 --- a/app/src/main/java/com/rtbishop/look4sat/ui/Look4SatActivity.kt +++ b/app/src/main/java/com/rtbishop/look4sat/ui/Look4SatActivity.kt @@ -25,7 +25,6 @@ import androidx.navigation.ui.setupWithNavController import com.rtbishop.look4sat.R import com.rtbishop.look4sat.databinding.ActivityMainBinding import com.rtbishop.look4sat.utility.PrefsManager -import com.rtbishop.look4sat.utility.navigateSafe import dagger.hilt.android.AndroidEntryPoint import javax.inject.Inject @@ -45,7 +44,7 @@ class Look4SatActivity : AppCompatActivity() { binding.navBottom.setupWithNavController(navHost.navController) if (prefsManager.isFirstLaunch()) { prefsManager.setFirstLaunchDone() - navHost.navController.navigateSafe(R.id.nav_dialog_splash) + navHost.navController.navigate(R.id.nav_dialog_splash) } } } diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/passesScreen/PassesAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/ui/passesScreen/PassesAdapter.kt index 86ef53f2..221bb84c 100644 --- a/app/src/main/java/com/rtbishop/look4sat/ui/passesScreen/PassesAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/ui/passesScreen/PassesAdapter.kt @@ -78,7 +78,7 @@ class PassesAdapter(private val isUTC: Boolean, private val clickListener: Passe RecyclerView.ViewHolder(binding.root) { private val satIdFormat = itemView.context.getString(R.string.pass_satId) - private val altFormat = itemView.context.getString(R.string.pat_altitude) + private val tcaAzFormat = itemView.context.getString(R.string.pass_tcaAz) private val aosAzFormat = itemView.context.getString(R.string.pass_aosAz) private val maxElFormat = itemView.context.getString(R.string.pass_maxEl) private val losAzFormat = itemView.context.getString(R.string.pass_losAz) @@ -100,7 +100,7 @@ class PassesAdapter(private val isUTC: Boolean, private val clickListener: Passe passLeoMaxEl.text = String.format(maxElFormat, satPass.maxElevation) passLeoLosAz.text = String.format(losAzFormat, satPass.losAzimuth) passLeoStart.text = startFormat.format(satPass.aosDate) - passLeoAlt.text = String.format(altFormat, satPass.altitude) + passLeoTcaAz.text = String.format(tcaAzFormat, satPass.tcaAzimuth) passLeoEnd.text = endFormat.format(satPass.losDate) passLeoProgress.progress = satPass.progress } diff --git a/app/src/main/res/layout/item_pass_leo.xml b/app/src/main/res/layout/item_pass_leo.xml index 6463d729..26bdd296 100644 --- a/app/src/main/res/layout/item_pass_leo.xml +++ b/app/src/main/res/layout/item_pass_leo.xml @@ -59,9 +59,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/pass_maxEl" - app:layout_constraintBaseline_toBaselineOf="@+id/pass_leo_aosAz" - app:layout_constraintEnd_toEndOf="@+id/pass_leo_losAz" - app:layout_constraintStart_toStartOf="@+id/pass_leo_aosAz" /> + app:layout_constraintBaseline_toBaselineOf="@+id/pass_leo_start" + app:layout_constraintEnd_toEndOf="@+id/pass_leo_end" + app:layout_constraintStart_toStartOf="@+id/pass_leo_start" /> + android:text="@string/pass_tcaAz" + app:layout_constraintBaseline_toBaselineOf="@+id/pass_leo_aosAz" + app:layout_constraintEnd_toEndOf="@+id/pass_leo_losAz" + app:layout_constraintStart_toStartOf="@+id/pass_leo_aosAz" /> + app:layout_constraintTop_toBottomOf="@+id/pass_leo_maxEl" /> diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index abc37dc3..82411fd1 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -24,6 +24,7 @@ Нет предстоящих пролётов НПС - %.1f° + Азимут: %.1f° МаксЭлев: %.1f° %.1f° - КПС diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3f772a31..195b1c95 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -32,7 +32,8 @@ %s Id:%d AOS - %.1f° - MaxEl: %.1f° + Azimuth: %.1f° + MaxElev: %.1f° %.1f° - LOS HH:mm:ss - EEE EEE - HH:mm:ss @@ -50,8 +51,8 @@ Coverage: %.0f km Wikimedia maps | Map data © OpenStreetMap contributors - Az: %.1f° - El: %.1f° + Azimuth: %.1f° + Elevation: %.1f° Range: %.0f km Altitude: %.0f km Id:%s / %s diff --git a/fastlane/metadata/android/en-US/changelogs/240.txt b/fastlane/metadata/android/en-US/changelogs/240.txt new file mode 100644 index 00000000..a3f94317 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/240.txt @@ -0,0 +1,5 @@ +Removed hardcoded screen orientation +Removed redundant permission from manifest +Added antenna rotator control via socket +Showing azimuth for respective maxElevation +Showing satellite name on the polar screen diff --git a/fastlane/metadata/android/en-US/whatsnew/whatsnew-en-US b/fastlane/metadata/android/en-US/whatsnew/whatsnew-en-US index 675e63c6..a3f94317 100644 --- a/fastlane/metadata/android/en-US/whatsnew/whatsnew-en-US +++ b/fastlane/metadata/android/en-US/whatsnew/whatsnew-en-US @@ -1,8 +1,5 @@ -Added satellite items filtering by transmitter mode -Now updating recyclers views asyncronously -Switched to concurrent satellite data update -Minor visual changes to map info -Separated application screens logic -Bug fixes, huge code cleanup -Fixed recent InflatingException -Fixed transmitters doppler frequency update logic \ No newline at end of file +Removed hardcoded screen orientation +Removed redundant permission from manifest +Added antenna rotator control via socket +Showing azimuth for respective maxElevation +Showing satellite name on the polar screen