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" />