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.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)

View File

@@ -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" }

View File

@@ -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