mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-05-18 14:56:44 +00:00
android: remove QS dialog mode
problems with scaling currently; it will be worked upon later
This commit is contained in:
@@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
package me.kavishdevar.librepods.screens
|
package me.kavishdevar.librepods.screens
|
||||||
|
|
||||||
|
//import me.kavishdevar.librepods.utils.RadareOffsetFinder
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import androidx.activity.compose.BackHandler
|
import androidx.activity.compose.BackHandler
|
||||||
@@ -77,14 +78,12 @@ import com.kyant.backdrop.backdrops.layerBackdrop
|
|||||||
import com.kyant.backdrop.backdrops.rememberLayerBackdrop
|
import com.kyant.backdrop.backdrops.rememberLayerBackdrop
|
||||||
import dev.chrisbanes.haze.hazeSource
|
import dev.chrisbanes.haze.hazeSource
|
||||||
import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi
|
import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi
|
||||||
import kotlinx.coroutines.launch
|
|
||||||
import me.kavishdevar.librepods.R
|
import me.kavishdevar.librepods.R
|
||||||
import me.kavishdevar.librepods.composables.NavigationButton
|
import me.kavishdevar.librepods.composables.NavigationButton
|
||||||
import me.kavishdevar.librepods.composables.StyledScaffold
|
import me.kavishdevar.librepods.composables.StyledScaffold
|
||||||
import me.kavishdevar.librepods.composables.StyledSlider
|
import me.kavishdevar.librepods.composables.StyledSlider
|
||||||
import me.kavishdevar.librepods.composables.StyledToggle
|
import me.kavishdevar.librepods.composables.StyledToggle
|
||||||
import me.kavishdevar.librepods.utils.AACPManager
|
import me.kavishdevar.librepods.utils.AACPManager
|
||||||
//import me.kavishdevar.librepods.utils.RadareOffsetFinder
|
|
||||||
import kotlin.io.encoding.Base64
|
import kotlin.io.encoding.Base64
|
||||||
import kotlin.io.encoding.ExperimentalEncodingApi
|
import kotlin.io.encoding.ExperimentalEncodingApi
|
||||||
import kotlin.math.roundToInt
|
import kotlin.math.roundToInt
|
||||||
@@ -302,18 +301,18 @@ fun AppSettingsScreen(navController: NavController) {
|
|||||||
description = stringResource(R.string.camera_control_app_description)
|
description = stringResource(R.string.camera_control_app_description)
|
||||||
)
|
)
|
||||||
|
|
||||||
Spacer(modifier = Modifier.height(16.dp))
|
// Spacer(modifier = Modifier.height(16.dp))
|
||||||
|
//
|
||||||
StyledToggle(
|
// StyledToggle(
|
||||||
title = stringResource(R.string.quick_settings_tile),
|
// title = stringResource(R.string.quick_settings_tile),
|
||||||
label = stringResource(R.string.open_dialog_for_controlling),
|
// label = stringResource(R.string.open_dialog_for_controlling),
|
||||||
description = stringResource(R.string.open_dialog_for_controlling_description),
|
// description = stringResource(R.string.open_dialog_for_controlling_description),
|
||||||
checkedState = openDialogForControlling,
|
// checkedState = openDialogForControlling,
|
||||||
onCheckedChange = {
|
// onCheckedChange = {
|
||||||
openDialogForControlling.value = it
|
// openDialogForControlling.value = it
|
||||||
sharedPreferences.edit { putString("qs_click_behavior", if (it) "dialog" else "activity") }
|
// sharedPreferences.edit { putString("qs_click_behavior", if (it) "dialog" else "cycle") }
|
||||||
},
|
// },
|
||||||
)
|
// )
|
||||||
|
|
||||||
Spacer(modifier = Modifier.height(16.dp))
|
Spacer(modifier = Modifier.height(16.dp))
|
||||||
|
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ class AirPodsQSService : TileService() {
|
|||||||
Log.d("AirPodsQSService", "onStartListening")
|
Log.d("AirPodsQSService", "onStartListening")
|
||||||
|
|
||||||
val service = ServiceManager.getService()
|
val service = ServiceManager.getService()
|
||||||
isAirPodsConnected = service?.isConnectedLocally == true
|
isAirPodsConnected = service?.isConnected() == true
|
||||||
currentAncMode = service?.getANC() ?: (NoiseControlMode.OFF.ordinal + 1)
|
currentAncMode = service?.getANC() ?: (NoiseControlMode.OFF.ordinal + 1)
|
||||||
|
|
||||||
if (currentAncMode == NoiseControlMode.OFF.ordinal + 1 && !isOffModeEnabled()) {
|
if (currentAncMode == NoiseControlMode.OFF.ordinal + 1 && !isOffModeEnabled()) {
|
||||||
@@ -151,7 +151,7 @@ class AirPodsQSService : TileService() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
val clickBehavior = sharedPreferences.getString("qs_click_behavior", "dialog") ?: "dialog"
|
val clickBehavior = "cycle" // sharedPreferences.getString("qs_click_behavior", "dialog") ?: "dialog"
|
||||||
|
|
||||||
if (clickBehavior == "dialog") {
|
if (clickBehavior == "dialog") {
|
||||||
launchDialogActivity()
|
launchDialogActivity()
|
||||||
|
|||||||
Reference in New Issue
Block a user