Skip to content

Commit 0c6a7c4

Browse files
committed
feat: updata capacitor to 7, getting rid of outdated plugins, target sdk 35, bypass edge to edge requirement for now
1 parent 0c3e95b commit 0c6a7c4

21 files changed

Lines changed: 3964 additions & 2793 deletions

android/app/build.gradle

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,6 @@ android {
2020
}
2121
}
2222

23-
compileOptions {
24-
sourceCompatibility JavaVersion.VERSION_17
25-
targetCompatibility JavaVersion.VERSION_17
26-
}
27-
28-
kotlinOptions {
29-
jvmTarget = JavaVersion.VERSION_17.toString()
30-
}
3123

3224
flavorDimensions += "environment"
3325
productFlavors {

android/app/capacitor.build.gradle

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
android {
44
compileOptions {
5-
sourceCompatibility JavaVersion.VERSION_17
6-
targetCompatibility JavaVersion.VERSION_17
5+
sourceCompatibility JavaVersion.VERSION_21
6+
targetCompatibility JavaVersion.VERSION_21
77
}
88
}
99

@@ -22,9 +22,10 @@ dependencies {
2222
implementation project(':capacitor-splash-screen')
2323
implementation project(':capacitor-status-bar')
2424
implementation project(':capacitor-toast')
25-
implementation project(':capacitor-navigationbarnx')
25+
implementation project(':capawesome-capacitor-android-edge-to-edge-support')
26+
implementation project(':capgo-capacitor-navigation-bar')
2627
implementation project(':storage-mirror')
27-
implementation "com.android.billingclient:billing:7.0.0"
28+
implementation "com.android.billingclient:billing:7.1.1"
2829
}
2930

3031

android/app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<uses-permission android:name="android.permission.VIBRATE" />
66
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher_round" android:label="${appLabel}" android:roundIcon="@mipmap/ic_launcher_round" android:supportsPictureInPicture="false" android:supportsRtl="true" android:theme="@style/AppTheme" android:usesCleartextTraffic="true">
77
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="@string/admob_app_id" />
8-
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode" android:exported="true" android:label="${appLabel}" android:launchMode="singleTask" android:name=".MainActivity" android:theme="@style/AppTheme.NoActionBarLaunch">
8+
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode|navigation" android:exported="true" android:label="${appLabel}" android:launchMode="singleTask" android:name=".MainActivity" android:theme="@style/AppTheme.NoActionBarLaunch">
99
<intent-filter>
1010
<action android:name="android.intent.action.MAIN" />
1111
<category android:name="android.intent.category.LAUNCHER" />

android/app/src/main/assets/capacitor.config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
}
1515
},
1616
"android": {
17-
"flavor": "prod"
17+
"flavor": "prod",
18+
"adjustMarginsForEdgeToEdge": "disabled"
1819
},
1920
"server": {
2021
"androidScheme": "http"

android/app/src/main/assets/capacitor.plugins.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,12 @@
5252
"classpath": "com.capacitorjs.plugins.toast.ToastPlugin"
5353
},
5454
{
55-
"pkg": "capacitor-navigationbarnx",
56-
"classpath": "com.nikosdouvlis.navigationbar.NavigationBar"
55+
"pkg": "@capawesome/capacitor-android-edge-to-edge-support",
56+
"classpath": "io.capawesome.capacitorjs.plugins.androidedgetoedgesupport.EdgeToEdgePlugin"
57+
},
58+
{
59+
"pkg": "@capgo/capacitor-navigation-bar",
60+
"classpath": "ee.forgr.capacitor_navigation_bar.NavigationBarPlugin"
5761
},
5862
{
5963
"pkg": "storage-mirror",

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<style name="AppTheme.NoActionBarLaunch" parent="Theme.SplashScreen">
2424
<item name="windowSplashScreenBackground">@color/splashscreenbg</item>
2525
<item name="windowSplashScreenAnimatedIcon">@mipmap/ic_launcher_round</item>
26+
<item name="android:windowOptOutEdgeToEdgeEnforcement">true</item>
2627
</style>
2728

2829
</resources>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
4+
<style name="AppTheme.NoActionBarLaunch" parent="Theme.SplashScreen">
5+
<item name="windowSplashScreenBackground">@color/splashscreenbg</item>
6+
<item name="windowSplashScreenAnimatedIcon">@mipmap/ic_launcher_round</item>
7+
<item name="android:windowOptOutEdgeToEdgeEnforcement">true</item>
8+
</style>
9+
</resources>

android/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
22

33
buildscript {
4-
ext.kotlin_version = '1.8.0'
4+
ext.kotlin_version = '1.9.25'
55

66
repositories {
77
google()
88
mavenCentral()
99
}
1010
dependencies {
11-
classpath 'com.android.tools.build:gradle:8.8.2'
11+
classpath 'com.android.tools.build:gradle:8.7.2'
1212
if (!getGradle().getStartParameter().getTaskRequests().toString().contains("Nogoogle")) {
13-
classpath 'com.google.gms:google-services:4.4.0'
13+
classpath 'com.google.gms:google-services:4.4.2'
1414
}
1515
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1616

android/capacitor.settings.gradle

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,11 @@ project(':capacitor-status-bar').projectDir = new File('../node_modules/@capacit
4141
include ':capacitor-toast'
4242
project(':capacitor-toast').projectDir = new File('../node_modules/@capacitor/toast/android')
4343

44-
include ':capacitor-navigationbarnx'
45-
project(':capacitor-navigationbarnx').projectDir = new File('../node_modules/capacitor-navigationbarnx/android')
44+
include ':capawesome-capacitor-android-edge-to-edge-support'
45+
project(':capawesome-capacitor-android-edge-to-edge-support').projectDir = new File('../node_modules/@capawesome/capacitor-android-edge-to-edge-support/android')
46+
47+
include ':capgo-capacitor-navigation-bar'
48+
project(':capgo-capacitor-navigation-bar').projectDir = new File('../node_modules/@capgo/capacitor-navigation-bar/android')
4649

4750
include ':storage-mirror'
4851
project(':storage-mirror').projectDir = new File('../storage-mirror/android')
-17.6 KB
Binary file not shown.

0 commit comments

Comments
 (0)