Add imports

This commit is contained in:
Adrian Kuta (DZCQIWG)
2025-09-18 13:51:03 +02:00
parent d6e673b00e
commit 83d8fa1945
5 changed files with 21 additions and 1167 deletions

1157
.idea/misc.xml generated

File diff suppressed because it is too large Load Diff

6
.idea/studiobot.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="StudioBotProjectSettings">
<option name="shareContext" value="OptedIn" />
</component>
</project>

View File

@@ -36,6 +36,11 @@ import androidx.compose.ui.unit.dp
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.lifecycle.Lifecycle import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleEventObserver 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 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) Text("Android Visualizer Demo", style = MaterialTheme.typography.headlineSmall)
Spacer(Modifier.height(8.dp)) Spacer(Modifier.height(8.dp))
if (!permissionGranted) { if (!permissionGranted) {
dev.adriankuta.visualizer.components.PermissionSection( PermissionSection(
permissionGranted = false, permissionGranted = false,
requestPermissionLauncher = requestPermissionLauncher 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.") Text("Listening to global output. Play music in another app to see data.")
Spacer(Modifier.height(8.dp)) Spacer(Modifier.height(8.dp))
dev.adriankuta.visualizer.components.WaveformView(data = waveform) WaveformView(data = waveform)
Spacer(Modifier.height(8.dp)) Spacer(Modifier.height(8.dp))
dev.adriankuta.visualizer.components.FftBarsView(data = fft) FftBarsView(data = fft)
Spacer(Modifier.height(12.dp)) Spacer(Modifier.height(12.dp))
HorizontalDivider() HorizontalDivider()
Spacer(Modifier.height(12.dp)) Spacer(Modifier.height(12.dp))
dev.adriankuta.visualizer.components.MetricsSection( MetricsSection(
waveform = waveform, waveform = waveform,
fft = fft fft = fft
) )
} }
dev.adriankuta.visualizer.components.ControlButtons( ControlButtons(
onStart = { runCatching { controller.start() } }, onStart = { runCatching { controller.start() } },
onStop = { runCatching { controller.stop() } }, onStop = { runCatching { controller.stop() } },
modifier = Modifier.align(Alignment.CenterHorizontally) modifier = Modifier.align(Alignment.CenterHorizontally)

View File

@@ -1,13 +1,13 @@
[versions] [versions]
agp = "8.13.0-rc01" agp = "8.11.1"
kotlin = "2.0.21" kotlin = "2.2.10"
coreKtx = "1.17.0" coreKtx = "1.17.0"
junit = "4.13.2" junit = "4.13.2"
junitVersion = "1.3.0" junitVersion = "1.3.0"
espressoCore = "3.7.0" espressoCore = "3.7.0"
lifecycleRuntimeKtx = "2.9.2" lifecycleRuntimeKtx = "2.9.3"
activityCompose = "1.10.1" activityCompose = "1.10.1"
composeBom = "2024.09.00" composeBom = "2025.08.01"
[libraries] [libraries]
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }

View File

@@ -1,6 +1,6 @@
#Fri Aug 29 10:01:17 CEST 2025 #Fri Aug 29 10:01:17 CEST 2025
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists 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 zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists