From 83d8fa1945b2f8857b01916d7ba97117e24f40f0 Mon Sep 17 00:00:00 2001 From: "Adrian Kuta (DZCQIWG)" Date: Thu, 18 Sep 2025 13:51:03 +0200 Subject: [PATCH] Add imports --- .idea/misc.xml | 1157 ----------------- .idea/studiobot.xml | 6 + .../dev/adriankuta/visualizer/MainActivity.kt | 15 +- gradle/libs.versions.toml | 8 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 5 files changed, 21 insertions(+), 1167 deletions(-) create mode 100644 .idea/studiobot.xml diff --git a/.idea/misc.xml b/.idea/misc.xml index f4211b3..74dd639 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,1162 +1,5 @@ - - - diff --git a/.idea/studiobot.xml b/.idea/studiobot.xml new file mode 100644 index 0000000..539e3b8 --- /dev/null +++ b/.idea/studiobot.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/java/dev/adriankuta/visualizer/MainActivity.kt b/app/src/main/java/dev/adriankuta/visualizer/MainActivity.kt index c1a4972..54b6f8c 100644 --- a/app/src/main/java/dev/adriankuta/visualizer/MainActivity.kt +++ b/app/src/main/java/dev/adriankuta/visualizer/MainActivity.kt @@ -36,6 +36,11 @@ import androidx.compose.ui.unit.dp import androidx.core.content.ContextCompat import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleEventObserver +import dev.adriankuta.visualizer.components.ControlButtons +import dev.adriankuta.visualizer.components.FftBarsView +import dev.adriankuta.visualizer.components.MetricsSection +import dev.adriankuta.visualizer.components.PermissionSection +import dev.adriankuta.visualizer.components.WaveformView import dev.adriankuta.visualizer.ui.theme.VisualizerTheme /** @@ -131,7 +136,7 @@ private fun VisualizerScreen(modifier: Modifier = Modifier) { Text("Android Visualizer Demo", style = MaterialTheme.typography.headlineSmall) Spacer(Modifier.height(8.dp)) if (!permissionGranted) { - dev.adriankuta.visualizer.components.PermissionSection( + PermissionSection( permissionGranted = false, requestPermissionLauncher = requestPermissionLauncher ) @@ -141,22 +146,22 @@ private fun VisualizerScreen(modifier: Modifier = Modifier) { Text("Listening to global output. Play music in another app to see data.") Spacer(Modifier.height(8.dp)) - dev.adriankuta.visualizer.components.WaveformView(data = waveform) + WaveformView(data = waveform) Spacer(Modifier.height(8.dp)) - dev.adriankuta.visualizer.components.FftBarsView(data = fft) + FftBarsView(data = fft) Spacer(Modifier.height(12.dp)) HorizontalDivider() Spacer(Modifier.height(12.dp)) - dev.adriankuta.visualizer.components.MetricsSection( + MetricsSection( waveform = waveform, fft = fft ) } - dev.adriankuta.visualizer.components.ControlButtons( + ControlButtons( onStart = { runCatching { controller.start() } }, onStop = { runCatching { controller.stop() } }, modifier = Modifier.align(Alignment.CenterHorizontally) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4d46688..6520302 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,13 +1,13 @@ [versions] -agp = "8.13.0-rc01" -kotlin = "2.0.21" +agp = "8.11.1" +kotlin = "2.2.10" coreKtx = "1.17.0" junit = "4.13.2" junitVersion = "1.3.0" espressoCore = "3.7.0" -lifecycleRuntimeKtx = "2.9.2" +lifecycleRuntimeKtx = "2.9.3" activityCompose = "1.10.1" -composeBom = "2024.09.00" +composeBom = "2025.08.01" [libraries] androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 92f72a8..b03e551 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Fri Aug 29 10:01:17 CEST 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists