diff --git a/.idea/gradle.xml b/.idea/gradle.xml index c6e0331b..526b4c25 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -7,7 +7,6 @@ - diff --git a/.idea/misc.xml b/.idea/misc.xml index e3dbde20..6199cc2a 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,38 +1,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 4cb227c1..be6424e6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -11,11 +11,11 @@ plugins { } android { - compileSdk = 30 + compileSdk = 31 defaultConfig { applicationId = "xyz.quaver.pupil" minSdk = 21 - targetSdk = 30 + targetSdk = 31 versionCode = 600 versionName = "6.0.0-alpha2" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -74,6 +74,7 @@ dependencies { implementation("androidx.compose.runtime:runtime-livedata:1.0.2") implementation("androidx.compose.material:material-icons-extended:1.0.2") implementation("androidx.activity:activity-compose:1.3.1") + implementation("androidx.navigation:navigation-compose:2.4.0-alpha08") implementation("com.google.accompanist:accompanist-flowlayout:0.16.1") implementation("com.google.accompanist:accompanist-appcompat-theme:0.16.0") diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 6b7e8a55..51fbc85e 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -54,7 +54,8 @@ + android:parentActivityName=".ui.MainActivity" + android:exported="true"> @@ -218,7 +219,8 @@ + android:theme="@style/NoActionBarAppTheme" + android:exported="true"> diff --git a/app/src/main/java/xyz/quaver/pupil/ui/ReaderActivity.kt b/app/src/main/java/xyz/quaver/pupil/ui/ReaderActivity.kt index 33859e23..de928c8d 100644 --- a/app/src/main/java/xyz/quaver/pupil/ui/ReaderActivity.kt +++ b/app/src/main/java/xyz/quaver/pupil/ui/ReaderActivity.kt @@ -21,8 +21,10 @@ package xyz.quaver.pupil.ui import android.content.Intent import android.os.Bundle import android.view.* +import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.viewModels +import androidx.compose.material.MaterialTheme import androidx.compose.material.Scaffold import androidx.compose.material.TopAppBar import androidx.compose.material.Text @@ -33,12 +35,12 @@ import org.kodein.di.android.closestDI import xyz.quaver.pupil.databinding.ReaderActivityBinding import xyz.quaver.pupil.ui.viewmodel.ReaderViewModel -class ReaderActivity : BaseActivity(), DIAware { +class ReaderActivity : ComponentActivity(), DIAware { override val di by closestDI() private var menu: Menu? = null - private lateinit var binding: ReaderActivityBinding + private lateinit var bindiddng: ReaderActivityBinding private val model: ReaderViewModel by viewModels() override fun onCreate(savedInstanceState: Bundle?) { @@ -48,9 +50,9 @@ class ReaderActivity : BaseActivity(), DIAware { AppCompatTheme { Scaffold( topBar = { - TopAppBar() { - Text("Reader") - } + TopAppBar( + title = { Text("Reader", color = MaterialTheme.colors.onSecondary) } + ) } ) {