android: remove QS dialog mode

problems with scaling currently; it will be worked upon later
This commit is contained in:
Kavish Devar
2026-04-03 20:33:50 +05:30
parent 0087b871a1
commit 05da27331f
2 changed files with 15 additions and 16 deletions

View File

@@ -18,6 +18,7 @@
package me.kavishdevar.librepods.screens
//import me.kavishdevar.librepods.utils.RadareOffsetFinder
import android.content.Context
import android.widget.Toast
import androidx.activity.compose.BackHandler
@@ -77,14 +78,12 @@ import com.kyant.backdrop.backdrops.layerBackdrop
import com.kyant.backdrop.backdrops.rememberLayerBackdrop
import dev.chrisbanes.haze.hazeSource
import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi
import kotlinx.coroutines.launch
import me.kavishdevar.librepods.R
import me.kavishdevar.librepods.composables.NavigationButton
import me.kavishdevar.librepods.composables.StyledScaffold
import me.kavishdevar.librepods.composables.StyledSlider
import me.kavishdevar.librepods.composables.StyledToggle
import me.kavishdevar.librepods.utils.AACPManager
//import me.kavishdevar.librepods.utils.RadareOffsetFinder
import kotlin.io.encoding.Base64
import kotlin.io.encoding.ExperimentalEncodingApi
import kotlin.math.roundToInt
@@ -302,18 +301,18 @@ fun AppSettingsScreen(navController: NavController) {
description = stringResource(R.string.camera_control_app_description)
)
Spacer(modifier = Modifier.height(16.dp))
StyledToggle(
title = stringResource(R.string.quick_settings_tile),
label = stringResource(R.string.open_dialog_for_controlling),
description = stringResource(R.string.open_dialog_for_controlling_description),
checkedState = openDialogForControlling,
onCheckedChange = {
openDialogForControlling.value = it
sharedPreferences.edit { putString("qs_click_behavior", if (it) "dialog" else "activity") }
},
)
// Spacer(modifier = Modifier.height(16.dp))
//
// StyledToggle(
// title = stringResource(R.string.quick_settings_tile),
// label = stringResource(R.string.open_dialog_for_controlling),
// description = stringResource(R.string.open_dialog_for_controlling_description),
// checkedState = openDialogForControlling,
// onCheckedChange = {
// openDialogForControlling.value = it
// sharedPreferences.edit { putString("qs_click_behavior", if (it) "dialog" else "cycle") }
// },
// )
Spacer(modifier = Modifier.height(16.dp))

View File

@@ -98,7 +98,7 @@ class AirPodsQSService : TileService() {
Log.d("AirPodsQSService", "onStartListening")
val service = ServiceManager.getService()
isAirPodsConnected = service?.isConnectedLocally == true
isAirPodsConnected = service?.isConnected() == true
currentAncMode = service?.getANC() ?: (NoiseControlMode.OFF.ordinal + 1)
if (currentAncMode == NoiseControlMode.OFF.ordinal + 1 && !isOffModeEnabled()) {
@@ -151,7 +151,7 @@ class AirPodsQSService : TileService() {
return
}
val clickBehavior = sharedPreferences.getString("qs_click_behavior", "dialog") ?: "dialog"
val clickBehavior = "cycle" // sharedPreferences.getString("qs_click_behavior", "dialog") ?: "dialog"
if (clickBehavior == "dialog") {
launchDialogActivity()