diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 4f2b257d..844f8eb5 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -10,7 +10,7 @@ plugins {
android {
compileSdk = 31
- buildToolsVersion = "31.0.0"
+ buildToolsVersion = "32.0.0"
defaultConfig {
applicationId = "dev.jdtech.jellyfin"
@@ -72,7 +72,7 @@ dependencies {
// Material
- implementation("com.google.android.material:material:1.4.0")
+ implementation("com.google.android.material:material:1.5.0")
// ConstraintLayout
implementation("androidx.constraintlayout:constraintlayout:2.1.3")
@@ -83,7 +83,7 @@ dependencies {
implementation("androidx.lifecycle:lifecycle-runtime-ktx:$lifecycleVersion")
// Navigation
- val navigationVersion = "2.3.5"
+ val navigationVersion = "2.4.0"
implementation("androidx.navigation:navigation-fragment-ktx:$navigationVersion")
implementation("androidx.navigation:navigation-ui-ktx:$navigationVersion")
@@ -92,13 +92,13 @@ dependencies {
implementation("androidx.recyclerview:recyclerview-selection:1.1.0")
// Room
- val roomVersion = "2.4.0"
+ val roomVersion = "2.4.1"
implementation("androidx.room:room-runtime:$roomVersion")
kapt("androidx.room:room-compiler:$roomVersion")
implementation("androidx.room:room-ktx:$roomVersion")
// Preference
- val preferenceVersion = "1.1.1"
+ val preferenceVersion = "1.2.0"
implementation("androidx.preference:preference-ktx:$preferenceVersion")
// Jellyfin
diff --git a/app/src/main/java/dev/jdtech/jellyfin/MainActivity.kt b/app/src/main/java/dev/jdtech/jellyfin/MainActivity.kt
index 0e38ca67..19eefa1a 100644
--- a/app/src/main/java/dev/jdtech/jellyfin/MainActivity.kt
+++ b/app/src/main/java/dev/jdtech/jellyfin/MainActivity.kt
@@ -60,12 +60,12 @@ class MainActivity : AppCompatActivity() {
loadDownloadLocation(applicationContext)
- viewModel.navigateToAddServer.observe(this, {
+ viewModel.navigateToAddServer.observe(this) {
if (it) {
navController.navigate(HomeFragmentDirections.actionHomeFragmentToAddServerFragment())
viewModel.doneNavigateToAddServer()
}
- })
+ }
}
override fun onSupportNavigateUp(): Boolean {
diff --git a/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt b/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt
index e8977320..c622b356 100644
--- a/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt
+++ b/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt
@@ -46,7 +46,7 @@ class HomeFragment : Fragment() {
super.onCreate(savedInstanceState)
setHasOptionsMenu(true)
- findNavController().graph.startDestination = R.id.homeFragment
+ findNavController().graph.setStartDestination(R.id.homeFragment)
}
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
diff --git a/app/src/main/res/navigation/app_navigation.xml b/app/src/main/res/navigation/app_navigation.xml
index 81287507..ad088e80 100644
--- a/app/src/main/res/navigation/app_navigation.xml
+++ b/app/src/main/res/navigation/app_navigation.xml
@@ -91,6 +91,7 @@
app:popExitAnim="@anim/nav_default_pop_exit_anim" />
@@ -109,6 +110,7 @@
app:nullable="true" />