Skip to content

Commit 74153b7

Browse files
authored
Merge pull request #141 from Piwigo/Dev/v2
Dev/v2
2 parents 57e37d7 + d85d25e commit 74153b7

131 files changed

Lines changed: 11068 additions & 8942 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

android/app/build.gradle

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,35 @@ if (keystorePropertiesFile.exists()) {
3131
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
3232
}
3333

34-
3534
android {
36-
compileSdkVersion 31
35+
compileSdkVersion 33
36+
37+
compileOptions {
38+
// Flag to enable support for the new language APIs
39+
coreLibraryDesugaringEnabled true
40+
// Sets Java compatibility to Java 8
41+
sourceCompatibility JavaVersion.VERSION_1_8
42+
targetCompatibility JavaVersion.VERSION_1_8
43+
}
44+
45+
kotlinOptions {
46+
jvmTarget = '1.8'
47+
}
3748

3849
sourceSets {
3950
main.java.srcDirs += 'src/main/kotlin'
4051
}
4152

4253
defaultConfig {
54+
multiDexEnabled true
4355
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
4456
applicationId "com.piwigo.piwigo_ng"
4557
minSdkVersion 21
46-
targetSdkVersion 31
58+
targetSdkVersion 33
4759
versionCode flutterVersionCode.toInteger()
4860
versionName flutterVersionName
4961
}
62+
5063
signingConfigs {
5164
release {
5265
keyAlias keystoreProperties['keyAlias']
@@ -55,6 +68,7 @@ android {
5568
storePassword keystoreProperties['storePassword']
5669
}
5770
}
71+
5872
buildTypes {
5973
release {
6074
signingConfig signingConfigs.release
@@ -68,4 +82,5 @@ flutter {
6882

6983
dependencies {
7084
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
85+
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
7186
}

android/app/src/main/AndroidManifest.xml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,16 @@
33

44
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
55
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
6+
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
7+
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
8+
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
69
<uses-permission android:name="android.permission.CAMERA" />
710
<uses-permission android:name="android.permission.INTERNET"/>
11+
<uses-permission android:name="android.permission.VIBRATE" />
812

913
<application
1014
android:label="Piwigo NG"
15+
android:name="${applicationName}"
1116
android:usesCleartextTraffic="true"
1217
android:requestLegacyExternalStorage="true"
1318
android:icon="@mipmap/ic_launcher">
@@ -48,16 +53,8 @@
4853
<data android:scheme="https" />
4954
</intent>
5055
<intent>
51-
<action android:name="android.intent.action.DIAL" />
52-
<data android:scheme="tel" />
53-
</intent>
54-
<intent>
55-
<action android:name="android.intent.action.VIEW" />
56-
<data android:scheme="sms" />
57-
</intent>
58-
<intent>
59-
<action android:name="android.intent.action.SEND" />
60-
<data android:mimeType="*/*" />
56+
<action android:name="android.intent.action.VIEW" />
57+
<data android:scheme="file" />
6158
</intent>
6259
</queries>
6360
</manifest>

android/app/src/main/res/values/styles.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414
This Theme is only used starting with V2 of Flutter's Android embedding. -->
1515
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
1616
<item name="android:windowBackground">?android:colorBackground</item>
17+
<!--item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item-->
1718
</style>
1819
</resources>

android/build.gradle

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,26 @@
11
buildscript {
2-
ext.kotlin_version = '1.6.21'
2+
ext.kotlin_version = '1.7.10'
33
repositories {
44
google()
5-
jcenter()
5+
mavenCentral()
66
}
77

88
dependencies {
9-
classpath 'com.android.tools.build:gradle:4.1.0'
9+
classpath 'com.android.tools.build:gradle:7.1.3'
1010
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1111
}
1212
}
1313

1414
allprojects {
1515
repositories {
1616
google()
17-
jcenter()
17+
mavenCentral()
1818
}
1919
}
2020

2121
rootProject.buildDir = '../build'
2222
subprojects {
2323
project.buildDir = "${rootProject.buildDir}/${project.name}"
24-
}
25-
subprojects {
2624
project.evaluationDependsOn(':app')
2725
}
2826

android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
org.gradle.jvmargs=-Xmx1536M
22
android.useAndroidX=true
33
android.enableJetifier=true
4-
android.jetifier.blacklist=bcprov-jdk15on
4+
android.jetifier.ignorelist=bcprov-jdk15on

android/gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip

crowdin.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
files:
2-
- source: /lib/l10n/app_en.arb
3-
translation: /lib/l10n/app_%two_letters_code%.arb
2+
- source: /l10n/app_en.arb
3+
translation: /l10n/app_%two_letters_code%.arb

l10n.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
arb-dir: lib/l10n
1+
arb-dir: l10n
22
template-arb-file: app_en.arb
33
output-localization-file: app_localizations.dart

0 commit comments

Comments
 (0)