diff --git a/apk/GPSLogger-3.2.1.apk b/apk/GPSLogger-3.2.1.apk new file mode 100644 index 00000000..caefc0db Binary files /dev/null and b/apk/GPSLogger-3.2.1.apk differ diff --git a/apk/GPSLogger-latest.apk b/apk/GPSLogger-latest.apk index 862ce3c3..caefc0db 100644 Binary files a/apk/GPSLogger-latest.apk and b/apk/GPSLogger-latest.apk differ diff --git a/app/build.gradle b/app/build.gradle index 6cc25d64..373b7e72 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -33,8 +33,8 @@ android { // ----------------------------------------------------------------------------------------- // We use the Semantic Versioning (https://semver.org/): - versionName '3.2.0' - versionCode 49 + versionName '3.2.1' + versionCode 50 // ----------------------------------------------------------------------------------------- vectorDrawables.useSupportLibrary = true @@ -73,11 +73,13 @@ dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) testImplementation 'junit:junit:4.13.2' - implementation 'androidx.appcompat:appcompat:1.4.2' + implementation 'androidx.appcompat:appcompat:1.5.1' implementation 'androidx.cardview:cardview:1.0.0' implementation 'androidx.recyclerview:recyclerview:1.2.1' implementation 'androidx.preference:preference:1.2.0' - implementation 'com.google.android.material:material:1.6.1' + implementation 'com.google.android.material:material:1.7.0' + implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1' + implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1" implementation 'com.github.bumptech.glide:glide:3.8.0' diff --git a/app/src/main/java/eu/basicairdata/graziano/gpslogger/FragmentGPSFix.java b/app/src/main/java/eu/basicairdata/graziano/gpslogger/FragmentGPSFix.java index eb94afc7..8cd049ad 100644 --- a/app/src/main/java/eu/basicairdata/graziano/gpslogger/FragmentGPSFix.java +++ b/app/src/main/java/eu/basicairdata/graziano/gpslogger/FragmentGPSFix.java @@ -263,9 +263,9 @@ public void onClick(View v) { // .concat(location.getLongitude() >= 0 ? "\"E" : "\"W")); // Coordinates GG.GGGGGGGGG, to be preferred ClipData clip = ClipData.newPlainText("Coordinates", - String.format(Locale.getDefault(), "%.9f", location.getLatitude()) + String.format(Locale.US, "%.9f", location.getLatitude()) + ", " - + String.format(Locale.getDefault(), "%.9f", location.getLongitude()) + + String.format(Locale.US, "%.9f", location.getLongitude()) ); clipboard.setPrimaryClip(clip); Toast toast = Toast.makeText(gpsApp.getApplicationContext(), diff --git a/fastlane/metadata/android/en-US/changelogs/50.txt b/fastlane/metadata/android/en-US/changelogs/50.txt new file mode 100644 index 00000000..155deef0 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/50.txt @@ -0,0 +1,2 @@ +- Fixed format of coordinates copied to clipboard in some locales +- Updated dependencies \ No newline at end of file diff --git a/sourcecode/GPSLogger-3.2.1 - Source.zip b/sourcecode/GPSLogger-3.2.1 - Source.zip new file mode 100644 index 00000000..f770d892 Binary files /dev/null and b/sourcecode/GPSLogger-3.2.1 - Source.zip differ