diff --git a/AndroidManifest.xml b/AndroidManifest.xml index e5a17246..85063bb6 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -8,7 +8,6 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted diff --git a/build.gradle.kts b/build.gradle.kts index 00a466b0..c2a22178 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -38,7 +38,7 @@ fun String.runCommand( android { namespace = "org.kde.kdeconnect_tp" - compileSdk = 33 + compileSdk = 34 defaultConfig { minSdk = 21 targetSdk = 33 @@ -154,7 +154,7 @@ dependencies { implementation(libs.androidx.compose.material3) implementation(libs.androidx.compose.ui.tooling.preview) implementation(libs.androidx.activity.compose) - implementation(libs.accompanist.themeadapter.material3) + implementation(libs.accompanist.themeadapter.material3) // TODO: Remove deprecated library https://google.github.io/accompanist/themeadapter-material3/ implementation(libs.androidx.constraintlayout.compose) implementation(libs.androidx.compose.ui.tooling.preview) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0778ccee..71d43f45 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,8 +1,8 @@ [versions] -accompanistThemeadapterMaterial3 = "0.31.0-alpha" +accompanistThemeadapterMaterial3 = "0.33.1-alpha" activityCompose = "1.7.2" androidDesugarJdkLibs = "2.0.3" -androidGradlePlugin = "8.1.0" +androidGradlePlugin = "8.1.1" androidSmsmms = "kdeconnect-1-21-0" appcompat = "1.6.1" bcpkixJdk15on = "1.70" @@ -14,7 +14,7 @@ constraintlayoutCompose = "1.0.1" coreKtx = "1.10.1" disklrucache = "2.0.2" documentfile = "1.0.1" -gradle = "8.1.0" +gradle = "8.1.1" gridlayout = "1.0.0" jsonassert = "1.5.1" junit = "4.13.2" @@ -30,13 +30,13 @@ media = "1.6.0" minaCore = "2.0.19" mockitoCore = "3.12.4" powermockModuleJunit4 = "2.0.0" -preferenceKtx = "1.2.0" +preferenceKtx = "1.2.1" reactiveStreams = "1.0.4" recyclerview = "1.3.1" rxjava = "2.2.21" sshdCore = "0.14.0" swiperefreshlayout = "1.1.0" -uiToolingPreview = "1.4.3" +uiToolingPreview = "1.5.0" univocityParsers = "2.9.1" [libraries] diff --git a/src/org/kde/kdeconnect/UserInterface/MainActivity.kt b/src/org/kde/kdeconnect/UserInterface/MainActivity.kt index 8a9ea08a..16b73931 100644 --- a/src/org/kde/kdeconnect/UserInterface/MainActivity.kt +++ b/src/org/kde/kdeconnect/UserInterface/MainActivity.kt @@ -367,7 +367,7 @@ class MainActivity : AppCompatActivity(), OnSharedPreferenceChangeListener { } } - override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences, key: String) { + override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences, key: String?) { if (DeviceHelper.KEY_DEVICE_NAME_PREFERENCE == key) { mNavViewDeviceName.text = DeviceHelper.getDeviceName(this) BackgroundService.ForceRefreshConnections(this) //Re-send our identity packet diff --git a/src/org/kde/kdeconnect/UserInterface/PluginSettingsActivity.java b/src/org/kde/kdeconnect/UserInterface/PluginSettingsActivity.java index 7baaf22e..f4c6db60 100644 --- a/src/org/kde/kdeconnect/UserInterface/PluginSettingsActivity.java +++ b/src/org/kde/kdeconnect/UserInterface/PluginSettingsActivity.java @@ -150,7 +150,7 @@ public class PluginSettingsActivity finish(); } - public String getDeviceId() { + public String getSettingsDeviceId() { // Weird name because Activity also has a getDeviceId() return deviceId; } } diff --git a/src/org/kde/kdeconnect/UserInterface/PluginSettingsFragment.java b/src/org/kde/kdeconnect/UserInterface/PluginSettingsFragment.java index 3c64e353..c08b3875 100644 --- a/src/org/kde/kdeconnect/UserInterface/PluginSettingsFragment.java +++ b/src/org/kde/kdeconnect/UserInterface/PluginSettingsFragment.java @@ -82,7 +82,7 @@ public class PluginSettingsFragment extends PreferenceFragmentCompat { } public String getDeviceId() { - return ((PluginSettingsActivity)requireActivity()).getDeviceId(); + return ((PluginSettingsActivity)requireActivity()).getSettingsDeviceId(); } }