v2.5.4 - Added radar sweep animation, fixed update issue
This commit is contained in:
1 parent
4bf2e6c768
commit
e6d0671816
9 files changed
+27
-8
No files matched your search
@@ -14,7 +14,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Setup java environment
|
- name: Setup java environment
|
||||||
uses: actions/setup-java@v1
|
uses: actions/setup-java@v1
|
||||||
with: {java-version: 1.8}
|
with: {java-version: 11}
|
||||||
|
|
||||||
- name: Assemble APK and Bundle
|
- name: Assemble APK and Bundle
|
||||||
run: |
|
run: |
|
||||||
@@ -32,7 +32,7 @@ jobs:
|
|||||||
alias: ${{ secrets.KEY_ALIAS }}
|
alias: ${{ secrets.KEY_ALIAS }}
|
||||||
keyPassword: ${{ secrets.KEY_PASSWORD }}
|
keyPassword: ${{ secrets.KEY_PASSWORD }}
|
||||||
env:
|
env:
|
||||||
BUILD_TOOLS_VERSION: "30.0.3"
|
BUILD_TOOLS_VERSION: "31.0.0"
|
||||||
|
|
||||||
- name: Sign Bundle
|
- name: Sign Bundle
|
||||||
uses: r0adkll/sign-android-release@v1
|
uses: r0adkll/sign-android-release@v1
|
||||||
@@ -44,7 +44,7 @@ jobs:
|
|||||||
alias: ${{ secrets.KEY_ALIAS }}
|
alias: ${{ secrets.KEY_ALIAS }}
|
||||||
keyPassword: ${{ secrets.KEY_PASSWORD }}
|
keyPassword: ${{ secrets.KEY_PASSWORD }}
|
||||||
env:
|
env:
|
||||||
BUILD_TOOLS_VERSION: "30.0.3"
|
BUILD_TOOLS_VERSION: "31.0.0"
|
||||||
|
|
||||||
- name: Deploy Bundle to Play Store
|
- name: Deploy Bundle to Play Store
|
||||||
uses: r0adkll/upload-google-play@v1
|
uses: r0adkll/upload-google-play@v1
|
||||||
|
|||||||
+5
-5
@@ -14,8 +14,8 @@ android {
|
|||||||
minSdkVersion 23
|
minSdkVersion 23
|
||||||
resConfigs "en,ru"
|
resConfigs "en,ru"
|
||||||
targetSdkVersion 31
|
targetSdkVersion 31
|
||||||
versionCode 253
|
versionCode 254
|
||||||
versionName "2.5.3"
|
versionName "2.5.4"
|
||||||
|
|
||||||
javaCompileOptions {
|
javaCompileOptions {
|
||||||
annotationProcessorOptions {
|
annotationProcessorOptions {
|
||||||
@@ -38,11 +38,11 @@ android {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility JavaVersion.VERSION_1_8
|
sourceCompatibility JavaVersion.VERSION_11
|
||||||
targetCompatibility JavaVersion.VERSION_1_8
|
targetCompatibility JavaVersion.VERSION_11
|
||||||
}
|
}
|
||||||
kotlinOptions {
|
kotlinOptions {
|
||||||
jvmTarget = "1.8"
|
jvmTarget = "11"
|
||||||
}
|
}
|
||||||
buildFeatures {
|
buildFeatures {
|
||||||
viewBinding true
|
viewBinding true
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ class PreferencesProvider @Inject constructor(
|
|||||||
const val keySources = "prefTleSourcesKey"
|
const val keySources = "prefTleSourcesKey"
|
||||||
const val keyModes = "satModes"
|
const val keyModes = "satModes"
|
||||||
const val keyCompass = "compass"
|
const val keyCompass = "compass"
|
||||||
|
const val keyRadarSweep = "radarSweep"
|
||||||
const val keyTextLabels = "shouldUseTextLabels"
|
const val keyTextLabels = "shouldUseTextLabels"
|
||||||
const val keyTimeUTC = "timeUTC"
|
const val keyTimeUTC = "timeUTC"
|
||||||
const val keyHoursAhead = "hoursAhead"
|
const val keyHoursAhead = "hoursAhead"
|
||||||
@@ -156,6 +157,10 @@ class PreferencesProvider @Inject constructor(
|
|||||||
return preferences.getBoolean(keyCompass, true)
|
return preferences.getBoolean(keyCompass, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun shouldShowSweep(): Boolean {
|
||||||
|
return preferences.getBoolean(keyRadarSweep, true)
|
||||||
|
}
|
||||||
|
|
||||||
override fun isSetupDone(): Boolean {
|
override fun isSetupDone(): Boolean {
|
||||||
return preferences.getBoolean(keyInitialSetup, false)
|
return preferences.getBoolean(keyInitialSetup, false)
|
||||||
}
|
}
|
||||||
|
|||||||
+1
@@ -78,6 +78,7 @@ class PassInfoFragment : Fragment(R.layout.fragment_polar) {
|
|||||||
setShowAim(preferences.shouldUseCompass())
|
setShowAim(preferences.shouldUseCompass())
|
||||||
setPass(pass)
|
setPass(pass)
|
||||||
setStationPos(stationPos)
|
setStationPos(stationPos)
|
||||||
|
setScanning(preferences.shouldShowSweep())
|
||||||
}
|
}
|
||||||
binding.frame.addView(passInfoView)
|
binding.frame.addView(passInfoView)
|
||||||
observeTransmitters(pass, satTransAdapter, binding)
|
observeTransmitters(pass, satTransAdapter, binding)
|
||||||
|
|||||||
@@ -99,6 +99,10 @@ class PassInfoView(context: Context) : View(context) {
|
|||||||
private var pitch: Float = 0f
|
private var pitch: Float = 0f
|
||||||
private var roll: Float = 0f
|
private var roll: Float = 0f
|
||||||
|
|
||||||
|
fun setScanning(isScanning: Boolean) {
|
||||||
|
shouldShowSweep = isScanning
|
||||||
|
}
|
||||||
|
|
||||||
fun setPass(satPass: SatPass) {
|
fun setPass(satPass: SatPass) {
|
||||||
this.satPass = satPass
|
this.satPass = satPass
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -59,6 +59,7 @@
|
|||||||
<string name="pref_map_labels">Использовать текстовые метки</string>
|
<string name="pref_map_labels">Использовать текстовые метки</string>
|
||||||
<string name="pref_other_title">Другие настройки</string>
|
<string name="pref_other_title">Другие настройки</string>
|
||||||
<string name="pref_compass_title">Использовать компас</string>
|
<string name="pref_compass_title">Использовать компас</string>
|
||||||
|
<string name="pref_radar_sweep">Показывать анимацию радара</string>
|
||||||
<string name="pref_time_utc_title">Показывать время пролета по UTC</string>
|
<string name="pref_time_utc_title">Показывать время пролета по UTC</string>
|
||||||
|
|
||||||
<string name="tracking_title">Настройки слежения</string>
|
<string name="tracking_title">Настройки слежения</string>
|
||||||
|
|||||||
@@ -75,6 +75,7 @@
|
|||||||
<string name="pref_map_labels">Use text labels instead of icons</string>
|
<string name="pref_map_labels">Use text labels instead of icons</string>
|
||||||
<string name="pref_other_title">Other</string>
|
<string name="pref_other_title">Other</string>
|
||||||
<string name="pref_time_utc_title">Show pass time in UTC</string>
|
<string name="pref_time_utc_title">Show pass time in UTC</string>
|
||||||
|
<string name="pref_radar_sweep">Enable radar sweep animation</string>
|
||||||
<string name="pref_compass_title">Use sensors to rotate radar view</string>
|
<string name="pref_compass_title">Use sensors to rotate radar view</string>
|
||||||
|
|
||||||
<string name="tracking_title">Tracking preferences</string>
|
<string name="tracking_title">Tracking preferences</string>
|
||||||
|
|||||||
@@ -74,6 +74,11 @@
|
|||||||
android:key="timeUTC"
|
android:key="timeUTC"
|
||||||
android:title="@string/pref_time_utc_title"
|
android:title="@string/pref_time_utc_title"
|
||||||
app:iconSpaceReserved="false" />
|
app:iconSpaceReserved="false" />
|
||||||
|
<SwitchPreferenceCompat
|
||||||
|
android:defaultValue="true"
|
||||||
|
android:key="radarSweep"
|
||||||
|
android:title="@string/pref_radar_sweep"
|
||||||
|
app:iconSpaceReserved="false" />
|
||||||
<SwitchPreferenceCompat
|
<SwitchPreferenceCompat
|
||||||
android:defaultValue="true"
|
android:defaultValue="true"
|
||||||
android:key="compass"
|
android:key="compass"
|
||||||
|
|||||||
@@ -43,6 +43,8 @@ interface PreferencesSource {
|
|||||||
|
|
||||||
fun shouldUseCompass(): Boolean
|
fun shouldUseCompass(): Boolean
|
||||||
|
|
||||||
|
fun shouldShowSweep(): Boolean
|
||||||
|
|
||||||
fun isSetupDone(): Boolean
|
fun isSetupDone(): Boolean
|
||||||
|
|
||||||
fun setSetupDone()
|
fun setSetupDone()
|
||||||
|
|||||||
Reference in new issue
Block a user