Merge branch 'develop'
This commit is contained in:
commit
c4e06113b4
18 changed files with 203 additions and 67 deletions
2
.flutter
2
.flutter
|
@ -1 +1 @@
|
||||||
Subproject commit efbf63d9c66b9f6ec30e9ad4611189aa80003d31
|
Subproject commit e1e47221e86272429674bec4f1bd36acc4fc7b77
|
|
@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
## <a id="unreleased"></a>[Unreleased]
|
## <a id="unreleased"></a>[Unreleased]
|
||||||
|
|
||||||
|
## <a id="v1.9.2"></a>[v1.9.2] - 2023-08-24
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- upgraded Flutter to stable v3.13.1
|
||||||
|
- building without FFmpeg `neon` libs
|
||||||
|
- building with gradle toolchain resolver plugin
|
||||||
|
|
||||||
## <a id="v1.9.1"></a>[v1.9.1] - 2023-08-22
|
## <a id="v1.9.1"></a>[v1.9.1] - 2023-08-22
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
|
@ -63,6 +63,13 @@ android {
|
||||||
disable 'InvalidPackage'
|
disable 'InvalidPackage'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
packagingOptions {
|
||||||
|
// The Amazon Developer console mistakenly considers the app to not be 64-bit compatible
|
||||||
|
// if there are some libs in `lib/armeabi-v7a` unmatched by libs in `lib/arm64-v8a`,
|
||||||
|
// so we exclude the extra `neon` libs bundled by `FFmpegKit`.
|
||||||
|
exclude 'lib/armeabi-v7a/*_neon.so'
|
||||||
|
}
|
||||||
|
|
||||||
sourceSets {
|
sourceSets {
|
||||||
main.java.srcDirs += 'src/main/kotlin'
|
main.java.srcDirs += 'src/main/kotlin'
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,20 +32,16 @@
|
||||||
|
|
||||||
<!-- to access media with original metadata with scoped storage (API >=29) -->
|
<!-- to access media with original metadata with scoped storage (API >=29) -->
|
||||||
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
|
||||||
<!-- to analyze media in a service -->
|
<!-- TODO TLAD still needed to fetch map tiles / reverse geocoding / else ? check in release mode -->
|
||||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
|
||||||
<!-- to fetch map tiles -->
|
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<!-- from Android 12 (API 31), users can optionally grant access to the media management special permission -->
|
<!-- from Android 12 (API 31), users can optionally grant access to the media management special permission -->
|
||||||
<uses-permission
|
<uses-permission
|
||||||
android:name="android.permission.MANAGE_MEDIA"
|
android:name="android.permission.MANAGE_MEDIA"
|
||||||
tools:ignore="ProtectedPermissions" />
|
tools:ignore="ProtectedPermissions" />
|
||||||
<!-- to show foreground service progress via notification -->
|
<!-- to show analysis service progress via notification -->
|
||||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||||
<!-- to change wallpaper -->
|
<!-- to change wallpaper -->
|
||||||
<uses-permission android:name="android.permission.SET_WALLPAPER" />
|
<uses-permission android:name="android.permission.SET_WALLPAPER" />
|
||||||
<!-- to unlock vaults (API >=28) -->
|
|
||||||
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
|
|
||||||
<!-- TODO TLAD remove this permission when this is fixed: https://github.com/flutter/flutter/issues/42451 -->
|
<!-- TODO TLAD remove this permission when this is fixed: https://github.com/flutter/flutter/issues/42451 -->
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||||
|
|
||||||
|
@ -53,11 +49,25 @@
|
||||||
android:name="com.android.launcher.permission.INSTALL_SHORTCUT"
|
android:name="com.android.launcher.permission.INSTALL_SHORTCUT"
|
||||||
android:maxSdkVersion="25" />
|
android:maxSdkVersion="25" />
|
||||||
|
|
||||||
|
<!-- additional permissions added by plugins:
|
||||||
|
|
||||||
|
`{package}.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION` by `androidx.appcompat:appcompat`
|
||||||
|
|
||||||
|
`android.permission.ACCESS_NETWORK_STATE`,
|
||||||
|
`android.permission.FOREGROUND_SERVICE`,
|
||||||
|
`android.permission.RECEIVE_BOOT_COMPLETED`,
|
||||||
|
`android.permission.WAKE_LOCK` by `androidx.work:work-runtime-ktx`, to analyze media in a service
|
||||||
|
|
||||||
|
`android.permission.ACCESS_NETWORK_STATE` by `dev.fluttercommunity.plus.connectivity`, TODO TLAD still needed?
|
||||||
|
|
||||||
|
`android.permission.USE_BIOMETRIC` by `io.flutter.plugins.localauth`, to unlock vaults (API >=28)
|
||||||
|
-->
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
allow install on API 19, despite the `minSdkVersion` declared in dependencies:
|
allow install on API 19, despite the `minSdkVersion` declared in dependencies:
|
||||||
- Google Maps is from API 20
|
- Google Maps is from API 20
|
||||||
- the Security library is from API 21
|
- the Security library is from API 21
|
||||||
- FFmpegKit for Flutter is from API 24
|
- FFmpegKit for Flutter is from API 24 (when not LTS)
|
||||||
-->
|
-->
|
||||||
<uses-sdk tools:overrideLibrary="io.flutter.plugins.googlemaps, androidx.security:security-crypto, com.arthenica.ffmpegkit.flutter" />
|
<uses-sdk tools:overrideLibrary="io.flutter.plugins.googlemaps, androidx.security:security-crypto, com.arthenica.ffmpegkit.flutter" />
|
||||||
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
include ':app'
|
|
||||||
|
|
||||||
def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
|
|
||||||
def properties = new Properties()
|
|
||||||
|
|
||||||
assert localPropertiesFile.exists()
|
|
||||||
localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
|
|
||||||
|
|
||||||
def flutterSdkPath = properties.getProperty("flutter.sdk")
|
|
||||||
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
|
|
||||||
apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
|
|
26
android/settings.gradle.kts
Normal file
26
android/settings.gradle.kts
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
pluginManagement {
|
||||||
|
repositories {
|
||||||
|
google()
|
||||||
|
mavenCentral()
|
||||||
|
gradlePluginPortal()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
plugins {
|
||||||
|
id("org.gradle.toolchains.foojay-resolver-convention") version ("0.4.0")
|
||||||
|
}
|
||||||
|
|
||||||
|
include(":app")
|
||||||
|
|
||||||
|
val localPropertiesFile = File(rootProject.projectDir, "local.properties")
|
||||||
|
val properties = java.util.Properties()
|
||||||
|
|
||||||
|
assert(localPropertiesFile.exists())
|
||||||
|
localPropertiesFile.reader(Charsets.UTF_8).also { reader -> properties.load(reader) }
|
||||||
|
|
||||||
|
val flutterSdkPath: String? = properties.getProperty("flutter.sdk")
|
||||||
|
assert(flutterSdkPath != null) { "flutter.sdk not set in local.properties" }
|
||||||
|
|
||||||
|
apply {
|
||||||
|
from("$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle")
|
||||||
|
}
|
5
fastlane/metadata/android/en-US/changelogs/103.txt
Normal file
5
fastlane/metadata/android/en-US/changelogs/103.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
In v1.9.2:
|
||||||
|
- play your animated AVIF, AV1, and HDR videos
|
||||||
|
- filter by rating ranges
|
||||||
|
- judge tonal distributions with the viewer histogram
|
||||||
|
Full changelog available on GitHub
|
5
fastlane/metadata/android/en-US/changelogs/10301.txt
Normal file
5
fastlane/metadata/android/en-US/changelogs/10301.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
In v1.9.2:
|
||||||
|
- play your animated AVIF, AV1, and HDR videos
|
||||||
|
- filter by rating ranges
|
||||||
|
- judge tonal distributions with the viewer histogram
|
||||||
|
Full changelog available on GitHub
|
2
flutterw
2
flutterw
|
@ -4,7 +4,7 @@
|
||||||
##
|
##
|
||||||
## Flutter start up script for UN*X
|
## Flutter start up script for UN*X
|
||||||
## Version: v1.3.1
|
## Version: v1.3.1
|
||||||
## Date: 2022-11-26 11:30:13
|
## Date: 2023-08-23 23:34:25
|
||||||
##
|
##
|
||||||
## Use this flutter wrapper to bundle Flutter within your project to make
|
## Use this flutter wrapper to bundle Flutter within your project to make
|
||||||
## sure everybody builds with the same version.
|
## sure everybody builds with the same version.
|
||||||
|
|
|
@ -278,11 +278,11 @@
|
||||||
"@videoControlsPlayOutside": {},
|
"@videoControlsPlayOutside": {},
|
||||||
"mapStyleGoogleNormal": "Google mapy",
|
"mapStyleGoogleNormal": "Google mapy",
|
||||||
"@mapStyleGoogleNormal": {},
|
"@mapStyleGoogleNormal": {},
|
||||||
"mapStyleGoogleHybrid": "Google mapy (Hybridne)",
|
"mapStyleGoogleHybrid": "Google mapy (Hybridné)",
|
||||||
"@mapStyleGoogleHybrid": {},
|
"@mapStyleGoogleHybrid": {},
|
||||||
"mapStyleHuaweiNormal": "Mapy Petal",
|
"mapStyleHuaweiNormal": "Mapy Petal",
|
||||||
"@mapStyleHuaweiNormal": {},
|
"@mapStyleHuaweiNormal": {},
|
||||||
"mapStyleHuaweiTerrain": "Mapy Petal (terén)",
|
"mapStyleHuaweiTerrain": "Mapy Petal (Terén)",
|
||||||
"@mapStyleHuaweiTerrain": {},
|
"@mapStyleHuaweiTerrain": {},
|
||||||
"mapStyleOsmHot": "Humanitarian OSM",
|
"mapStyleOsmHot": "Humanitarian OSM",
|
||||||
"@mapStyleOsmHot": {},
|
"@mapStyleOsmHot": {},
|
||||||
|
@ -899,5 +899,118 @@
|
||||||
"filePickerShowHiddenFiles": "Ukázať skryté súbory",
|
"filePickerShowHiddenFiles": "Ukázať skryté súbory",
|
||||||
"@filePickerShowHiddenFiles": {},
|
"@filePickerShowHiddenFiles": {},
|
||||||
"aboutPageTitle": "O aplikácií",
|
"aboutPageTitle": "O aplikácií",
|
||||||
"@aboutPageTitle": {}
|
"@aboutPageTitle": {},
|
||||||
|
"vaultLockTypePattern": "Vzor",
|
||||||
|
"@vaultLockTypePattern": {},
|
||||||
|
"vaultLockTypePassword": "Heslo",
|
||||||
|
"@vaultLockTypePassword": {},
|
||||||
|
"settingsVideoEnablePip": "Obraz-v-obraze",
|
||||||
|
"@settingsVideoEnablePip": {},
|
||||||
|
"videoResumptionModeAlways": "Vždy",
|
||||||
|
"@videoResumptionModeAlways": {},
|
||||||
|
"widgetTapUpdateWidget": "Aktualizovať widget",
|
||||||
|
"@widgetTapUpdateWidget": {},
|
||||||
|
"aboutDataUsageCache": "Cache",
|
||||||
|
"@aboutDataUsageCache": {},
|
||||||
|
"maxBrightnessNever": "Nikdy",
|
||||||
|
"@maxBrightnessNever": {},
|
||||||
|
"maxBrightnessAlways": "Vždy",
|
||||||
|
"@maxBrightnessAlways": {},
|
||||||
|
"videoResumptionModeNever": "Nikdy",
|
||||||
|
"@videoResumptionModeNever": {},
|
||||||
|
"albumPickPageTitlePick": "Vyber album",
|
||||||
|
"@albumPickPageTitlePick": {},
|
||||||
|
"albumDownload": "Stiahnuť",
|
||||||
|
"@albumDownload": {},
|
||||||
|
"overlayHistogramLuminance": "Svietivosť",
|
||||||
|
"@overlayHistogramLuminance": {},
|
||||||
|
"storageAccessDialogMessage": "Prosím vyber {directory} - “{volume}” v ďalšom okne aby aplikácia mala prístup k dátam v priečinku.",
|
||||||
|
"@storageAccessDialogMessage": {
|
||||||
|
"placeholders": {
|
||||||
|
"directory": {
|
||||||
|
"type": "String",
|
||||||
|
"description": "the name of a directory, using the output of `rootDirectoryDescription` or `otherDirectoryDescription`"
|
||||||
|
},
|
||||||
|
"volume": {
|
||||||
|
"type": "String",
|
||||||
|
"example": "SD card",
|
||||||
|
"description": "the name of a storage volume"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notEnoughSpaceDialogMessage": "Táto operácia potrebuje {neededSize} voľnej pamäti “{volume}” na dokončenie, dostupných je však iba {freeSize}.",
|
||||||
|
"@notEnoughSpaceDialogMessage": {
|
||||||
|
"placeholders": {
|
||||||
|
"neededSize": {
|
||||||
|
"type": "String",
|
||||||
|
"example": "314 MB"
|
||||||
|
},
|
||||||
|
"freeSize": {
|
||||||
|
"type": "String",
|
||||||
|
"example": "123 MB"
|
||||||
|
},
|
||||||
|
"volume": {
|
||||||
|
"type": "String",
|
||||||
|
"example": "SD card",
|
||||||
|
"description": "the name of a storage volume"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"unsupportedTypeDialogMessage": "{count, plural, =1{Táto operácia neni podporovaná pre {types} súbor.} other{Táto operácia neni podporovaná pre {types} súbory.}}",
|
||||||
|
"@unsupportedTypeDialogMessage": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {},
|
||||||
|
"types": {
|
||||||
|
"type": "String",
|
||||||
|
"example": "GIF, TIFF, MP4",
|
||||||
|
"description": "a list of unsupported types"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"albumPickPageTitleExport": "Exportovať do albumu",
|
||||||
|
"@albumPickPageTitleExport": {},
|
||||||
|
"albumPickPageTitleMove": "Presunúť do Albumu",
|
||||||
|
"@albumPickPageTitleMove": {},
|
||||||
|
"overlayHistogramNone": "Žiadne",
|
||||||
|
"@overlayHistogramNone": {},
|
||||||
|
"overlayHistogramRGB": "RGB",
|
||||||
|
"@overlayHistogramRGB": {},
|
||||||
|
"otherDirectoryDescription": "“{name}” priečinok",
|
||||||
|
"@otherDirectoryDescription": {
|
||||||
|
"placeholders": {
|
||||||
|
"name": {
|
||||||
|
"type": "String",
|
||||||
|
"example": "Pictures",
|
||||||
|
"description": "the name of a specific directory"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"restrictedAccessDialogMessage": "Táto aplikácia nemôže modifikovať súbory v {directory} - “{volume}”.\n\nProsím použi predinštalovanú aplikáciu na presun súborov do iného priečinka.",
|
||||||
|
"@restrictedAccessDialogMessage": {
|
||||||
|
"placeholders": {
|
||||||
|
"directory": {
|
||||||
|
"type": "String",
|
||||||
|
"description": "the name of a directory, using the output of `rootDirectoryDescription` or `otherDirectoryDescription`"
|
||||||
|
},
|
||||||
|
"volume": {
|
||||||
|
"type": "String",
|
||||||
|
"example": "SD card",
|
||||||
|
"description": "the name of a storage volume"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"albumPickPageTitleCopy": "Kopírovať do Albumu",
|
||||||
|
"@albumPickPageTitleCopy": {},
|
||||||
|
"albumCamera": "Kamera",
|
||||||
|
"@albumCamera": {},
|
||||||
|
"albumScreenshots": "Snímky obrazovky",
|
||||||
|
"@albumScreenshots": {},
|
||||||
|
"albumScreenRecordings": "Nahrávania obrazovky",
|
||||||
|
"@albumScreenRecordings": {},
|
||||||
|
"authenticateToConfigureVault": "Na konfiguráciu trezora je potrebné overenie",
|
||||||
|
"@authenticateToConfigureVault": {},
|
||||||
|
"lengthUnitPercent": "%",
|
||||||
|
"@lengthUnitPercent": {},
|
||||||
|
"vaultLockTypePin": "PIN",
|
||||||
|
"@vaultLockTypePin": {}
|
||||||
}
|
}
|
||||||
|
|
|
@ -189,7 +189,7 @@
|
||||||
"@filterRecentlyAddedLabel": {},
|
"@filterRecentlyAddedLabel": {},
|
||||||
"filterRatingRejectedLabel": "拒绝",
|
"filterRatingRejectedLabel": "拒绝",
|
||||||
"@filterRatingRejectedLabel": {},
|
"@filterRatingRejectedLabel": {},
|
||||||
"filterTypeAnimatedLabel": "动画",
|
"filterTypeAnimatedLabel": "动图",
|
||||||
"@filterTypeAnimatedLabel": {},
|
"@filterTypeAnimatedLabel": {},
|
||||||
"filterTypeMotionPhotoLabel": "动态照片",
|
"filterTypeMotionPhotoLabel": "动态照片",
|
||||||
"@filterTypeMotionPhotoLabel": {},
|
"@filterTypeMotionPhotoLabel": {},
|
||||||
|
@ -277,7 +277,7 @@
|
||||||
"@videoPlaybackSkip": {},
|
"@videoPlaybackSkip": {},
|
||||||
"videoPlaybackMuted": "静音播放",
|
"videoPlaybackMuted": "静音播放",
|
||||||
"@videoPlaybackMuted": {},
|
"@videoPlaybackMuted": {},
|
||||||
"videoPlaybackWithSound": "带音播放",
|
"videoPlaybackWithSound": "有声播放",
|
||||||
"@videoPlaybackWithSound": {},
|
"@videoPlaybackWithSound": {},
|
||||||
"themeBrightnessLight": "浅色",
|
"themeBrightnessLight": "浅色",
|
||||||
"@themeBrightnessLight": {},
|
"@themeBrightnessLight": {},
|
||||||
|
@ -825,7 +825,7 @@
|
||||||
"@settingsViewerSectionTitle": {},
|
"@settingsViewerSectionTitle": {},
|
||||||
"settingsViewerGestureSideTapNext": "轻触屏幕边缘显示上/下一个项目",
|
"settingsViewerGestureSideTapNext": "轻触屏幕边缘显示上/下一个项目",
|
||||||
"@settingsViewerGestureSideTapNext": {},
|
"@settingsViewerGestureSideTapNext": {},
|
||||||
"settingsViewerUseCutout": "使用剪切区域",
|
"settingsViewerUseCutout": "使用刘海/挖孔区域",
|
||||||
"@settingsViewerUseCutout": {},
|
"@settingsViewerUseCutout": {},
|
||||||
"settingsViewerMaximumBrightness": "最大亮度",
|
"settingsViewerMaximumBrightness": "最大亮度",
|
||||||
"@settingsViewerMaximumBrightness": {},
|
"@settingsViewerMaximumBrightness": {},
|
||||||
|
@ -879,9 +879,9 @@
|
||||||
"@settingsSlideshowTransitionTile": {},
|
"@settingsSlideshowTransitionTile": {},
|
||||||
"settingsSlideshowIntervalTile": "时间间隔",
|
"settingsSlideshowIntervalTile": "时间间隔",
|
||||||
"@settingsSlideshowIntervalTile": {},
|
"@settingsSlideshowIntervalTile": {},
|
||||||
"settingsSlideshowVideoPlaybackTile": "视频回放",
|
"settingsSlideshowVideoPlaybackTile": "视频播放",
|
||||||
"@settingsSlideshowVideoPlaybackTile": {},
|
"@settingsSlideshowVideoPlaybackTile": {},
|
||||||
"settingsSlideshowVideoPlaybackDialogTitle": "视频回放",
|
"settingsSlideshowVideoPlaybackDialogTitle": "视频播放",
|
||||||
"@settingsSlideshowVideoPlaybackDialogTitle": {},
|
"@settingsSlideshowVideoPlaybackDialogTitle": {},
|
||||||
"settingsVideoPageTitle": "视频设置",
|
"settingsVideoPageTitle": "视频设置",
|
||||||
"@settingsVideoPageTitle": {},
|
"@settingsVideoPageTitle": {},
|
||||||
|
|
|
@ -69,8 +69,9 @@ class Dependencies {
|
||||||
),
|
),
|
||||||
Dependency(
|
Dependency(
|
||||||
name: 'Dynamic Color',
|
name: 'Dynamic Color',
|
||||||
license: bsd3,
|
license: apache2,
|
||||||
sourceUrl: 'https://github.com/material-foundation/material-dynamic-color-flutter',
|
licenseUrl: 'https://github.com/material-foundation/flutter-packages/blob/main/packages/dynamic_color/LICENSE',
|
||||||
|
sourceUrl: 'https://github.com/material-foundation/flutter-packages/tree/main/packages/dynamic_color',
|
||||||
),
|
),
|
||||||
Dependency(
|
Dependency(
|
||||||
name: 'Floating',
|
name: 'Floating',
|
||||||
|
|
|
@ -268,10 +268,10 @@ packages:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: screen_brightness
|
name: screen_brightness
|
||||||
sha256: "62fd61a64e68b32b98b840bad7d8b6822bbc40e63c2b569a5f85528484c86b41"
|
sha256: ed8da4a4511e79422fc1aa88138e920e4008cd312b72cdaa15ccb426c0faaedd
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.2"
|
version: "0.2.2+1"
|
||||||
screen_brightness_android:
|
screen_brightness_android:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -1197,10 +1197,10 @@ packages:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: screen_brightness
|
name: screen_brightness
|
||||||
sha256: "62fd61a64e68b32b98b840bad7d8b6822bbc40e63c2b569a5f85528484c86b41"
|
sha256: ed8da4a4511e79422fc1aa88138e920e4008cd312b72cdaa15ccb426c0faaedd
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.2"
|
version: "0.2.2+1"
|
||||||
screen_brightness_android:
|
screen_brightness_android:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -1713,4 +1713,4 @@ packages:
|
||||||
version: "3.1.2"
|
version: "3.1.2"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=3.1.0-185.0.dev <4.0.0"
|
dart: ">=3.1.0-185.0.dev <4.0.0"
|
||||||
flutter: ">=3.13.0"
|
flutter: ">=3.13.1"
|
||||||
|
|
|
@ -7,13 +7,13 @@ repository: https://github.com/deckerst/aves
|
||||||
# - play changelog: /whatsnew/whatsnew-en-US
|
# - play changelog: /whatsnew/whatsnew-en-US
|
||||||
# - izzy changelog: /fastlane/metadata/android/en-US/changelogs/XXX01.txt
|
# - izzy changelog: /fastlane/metadata/android/en-US/changelogs/XXX01.txt
|
||||||
# - libre changelog: /fastlane/metadata/android/en-US/changelogs/XXX.txt
|
# - libre changelog: /fastlane/metadata/android/en-US/changelogs/XXX.txt
|
||||||
version: 1.9.1+102
|
version: 1.9.2+103
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
# this project bundles Flutter SDK via `flutter_wrapper`
|
# this project bundles Flutter SDK via `flutter_wrapper`
|
||||||
# cf https://github.com/passsy/flutter_wrapper
|
# cf https://github.com/passsy/flutter_wrapper
|
||||||
flutter: 3.13.0
|
flutter: 3.13.1
|
||||||
sdk: ">=3.0.0 <4.0.0"
|
sdk: ">=3.0.0 <4.0.0"
|
||||||
|
|
||||||
# use `scripts/apply_flavor_{flavor}.sh` to set the right dependencies for the flavor
|
# use `scripts/apply_flavor_{flavor}.sh` to set the right dependencies for the flavor
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -6995,41 +6995,13 @@
|
||||||
],
|
],
|
||||||
|
|
||||||
"sk": [
|
"sk": [
|
||||||
"lengthUnitPercent",
|
|
||||||
"maxBrightnessNever",
|
|
||||||
"maxBrightnessAlways",
|
|
||||||
"overlayHistogramNone",
|
|
||||||
"overlayHistogramRGB",
|
|
||||||
"overlayHistogramLuminance",
|
|
||||||
"vaultLockTypePattern",
|
|
||||||
"vaultLockTypePin",
|
|
||||||
"vaultLockTypePassword",
|
|
||||||
"settingsVideoEnablePip",
|
|
||||||
"videoResumptionModeNever",
|
|
||||||
"videoResumptionModeAlways",
|
|
||||||
"widgetTapUpdateWidget",
|
|
||||||
"otherDirectoryDescription",
|
|
||||||
"storageAccessDialogMessage",
|
|
||||||
"restrictedAccessDialogMessage",
|
|
||||||
"notEnoughSpaceDialogMessage",
|
|
||||||
"unsupportedTypeDialogMessage",
|
|
||||||
"authenticateToConfigureVault",
|
|
||||||
"videoStreamSelectionDialogTrack",
|
"videoStreamSelectionDialogTrack",
|
||||||
"aboutDataUsageCache",
|
|
||||||
"aboutCreditsSectionTitle",
|
"aboutCreditsSectionTitle",
|
||||||
"sortOrderHighestFirst",
|
"sortOrderHighestFirst",
|
||||||
"sortOrderLowestFirst",
|
"sortOrderLowestFirst",
|
||||||
"albumGroupTier",
|
"albumGroupTier",
|
||||||
"albumGroupVolume",
|
"albumGroupVolume",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
"albumPickPageTitleCopy",
|
|
||||||
"albumPickPageTitleExport",
|
|
||||||
"albumPickPageTitleMove",
|
|
||||||
"albumPickPageTitlePick",
|
|
||||||
"albumCamera",
|
|
||||||
"albumDownload",
|
|
||||||
"albumScreenshots",
|
|
||||||
"albumScreenRecordings",
|
|
||||||
"albumVideoCaptures",
|
"albumVideoCaptures",
|
||||||
"albumPageTitle",
|
"albumPageTitle",
|
||||||
"albumEmpty",
|
"albumEmpty",
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
In v1.9.1:
|
In v1.9.2:
|
||||||
- play your animated AVIF, AV1, and HDR videos
|
- play your animated AVIF, AV1, and HDR videos
|
||||||
- filter by rating ranges
|
- filter by rating ranges
|
||||||
- judge tonal distributions with the viewer histogram
|
- judge tonal distributions with the viewer histogram
|
||||||
|
|
Loading…
Reference in a new issue