diff --git a/build-logic/convention/src/main/java/com/rtbishop/look4sat/convention/ComposeLibraryPlugin.kt b/build-logic/convention/src/main/java/com/rtbishop/look4sat/convention/ComposeLibraryPlugin.kt index 6cb05d1e..8faf4a2b 100644 --- a/build-logic/convention/src/main/java/com/rtbishop/look4sat/convention/ComposeLibraryPlugin.kt +++ b/build-logic/convention/src/main/java/com/rtbishop/look4sat/convention/ComposeLibraryPlugin.kt @@ -32,6 +32,7 @@ internal class ComposeLibraryPlugin : Plugin { setupTestDependencies() dependencies { IMPLEMENTATION(project(":core:domain")) + IMPLEMENTATION(libs.androidx.core.splashscreen) } } } diff --git a/core/presentation/src/main/res/values/strings.xml b/core/presentation/src/main/res/values/strings.xml index 3e090174..9705d024 100644 --- a/core/presentation/src/main/res/values/strings.xml +++ b/core/presentation/src/main/res/values/strings.xml @@ -48,8 +48,8 @@ \n\nPlease update the database at least weekly to get accurate predictions. What\'s new in Look4Sat - • Londre7 added a remote frequency control feature (Hamlib/SDR++) by sending compatible messages via Network/BT. - Enable it in Settings and tap the transceiver (Radar Screen). + * Londre7 fixed the track path creation issue for split screen + as well as enabled the compass data usage for landscape orientation diff --git a/fastlane/metadata/android/en-US/changelogs/default.txt b/fastlane/metadata/android/en-US/changelogs/default.txt index 02e3c174..afcb6fe1 100644 --- a/fastlane/metadata/android/en-US/changelogs/default.txt +++ b/fastlane/metadata/android/en-US/changelogs/default.txt @@ -1,3 +1,2 @@ -Added What's New dialog to announce changes and features -Added remote frequency control feature, by londre7 #195 -Updated the Chinese translation, by wty2019wty #196 +* Fixed track path creation issue for split screens (#199) by londre7 +* Enabled using compass data for landscape orientation (#202) by londre7 diff --git a/fastlane/metadata/android/en-US/whatsnew/whatsnew-en-US b/fastlane/metadata/android/en-US/whatsnew/whatsnew-en-US index 02e3c174..afcb6fe1 100644 --- a/fastlane/metadata/android/en-US/whatsnew/whatsnew-en-US +++ b/fastlane/metadata/android/en-US/whatsnew/whatsnew-en-US @@ -1,3 +1,2 @@ -Added What's New dialog to announce changes and features -Added remote frequency control feature, by londre7 #195 -Updated the Chinese translation, by wty2019wty #196 +* Fixed track path creation issue for split screens (#199) by londre7 +* Enabled using compass data for landscape orientation (#202) by londre7 diff --git a/feature/settings/src/main/java/com/rtbishop/look4sat/feature/settings/SettingsScreen.kt b/feature/settings/src/main/java/com/rtbishop/look4sat/feature/settings/SettingsScreen.kt index 7158ac53..7ea668e8 100644 --- a/feature/settings/src/main/java/com/rtbishop/look4sat/feature/settings/SettingsScreen.kt +++ b/feature/settings/src/main/java/com/rtbishop/look4sat/feature/settings/SettingsScreen.kt @@ -69,6 +69,7 @@ import com.rtbishop.look4sat.core.presentation.Screen import com.rtbishop.look4sat.core.presentation.ScreenColumn import com.rtbishop.look4sat.core.presentation.TopBar import com.rtbishop.look4sat.core.presentation.infiniteMarquee +import com.rtbishop.look4sat.core.presentation.isVerticalLayout import java.text.SimpleDateFormat import java.util.Date import java.util.Locale @@ -290,8 +291,9 @@ private fun SettingsScreen(uiState: SettingsState) { } } ) { _ -> + val isVerticalLayout = isVerticalLayout() LazyVerticalGrid( - columns = GridCells.Adaptive(320.dp), + columns = GridCells.Fixed(if (isVerticalLayout) 1 else 2), horizontalArrangement = Arrangement.spacedBy(6.dp), verticalArrangement = Arrangement.spacedBy(6.dp), modifier = Modifier.clip(MaterialTheme.shapes.medium) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 336cb2f6..c3eeb703 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,8 +1,8 @@ [versions] #noinspection UnusedVersionCatalogEntry -appVersionCode = "410" +appVersionCode = "411" #noinspection UnusedVersionCatalogEntry -appVersionName = "4.1.0" +appVersionName = "4.1.1" #noinspection UnusedVersionCatalogEntry compileSdk = "36" #noinspection UnusedVersionCatalogEntry diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 49d5bb61..b766f848 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ -#Fri Mar 13 09:30:16 GMT 2026 +#Sun Mar 22 10:09:53 GMT 2026 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME