diff --git a/android/app/build.gradle b/android/app/build.gradle index c53db25ad..20c53bb68 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -41,7 +41,7 @@ if (keystorePropertiesFile.exists()) { } android { - compileSdkVersion 29 // latest (or latest-1 if the sources of latest SDK are unavailable) + compileSdkVersion 30 // latest (or latest-1 if the sources of latest SDK are unavailable) lintOptions { disable 'InvalidPackage' @@ -54,7 +54,7 @@ android { // but Flutter (as of v1.17.3) fails to run in release mode when using Gradle plugin 4.0: // https://github.com/flutter/flutter/issues/58247 minSdkVersion 24 - targetSdkVersion 29 // same as compileSdkVersion + targetSdkVersion 30 // same as compileSdkVersion versionCode flutterVersionCode.toInteger() versionName flutterVersionName manifestPlaceholders = [googleApiKey:keystoreProperties['googleApiKey']] diff --git a/lib/widgets/fullscreen/debug.dart b/lib/widgets/fullscreen/debug.dart index 827e0b4a8..091ff4d5a 100644 --- a/lib/widgets/fullscreen/debug.dart +++ b/lib/widgets/fullscreen/debug.dart @@ -1,4 +1,5 @@ import 'dart:collection'; +import 'dart:typed_data'; import 'package:aves/model/image_entry.dart'; import 'package:aves/model/image_metadata.dart'; @@ -168,6 +169,9 @@ class _FullscreenDebugPageState extends State { } value += ' (${DateTime.fromMillisecondsSinceEpoch(v)})'; } + if (key == 'xmp' && v != null && v is Uint8List) { + value = String.fromCharCodes(v); + } return MapEntry(key, value); })); return InfoRowGroup(data);