diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index c771ec41..14a6cdcd 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -1025,7 +1025,6 @@ class BaresipService: Service() { } else { // Peer un-held us call.showOnHoldNotice.value = false - // Only clear the UI if we aren't also manually holding it if (!call.onhold) { call.callOnHold.value = false connection?.setActive() diff --git a/app/src/main/kotlin/com/tutpro/baresip/SettingsScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/SettingsScreen.kt index 903ac0b4..9b6b3cea 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/SettingsScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/SettingsScreen.kt @@ -10,18 +10,14 @@ import android.content.Context.POWER_SERVICE import android.content.Context.ROLE_SERVICE import android.content.Intent import android.content.pm.PackageManager -import android.media.RingtoneManager -import android.net.Uri import android.os.Build.VERSION import android.os.PowerManager import android.provider.Settings import androidx.activity.compose.LocalActivity import androidx.activity.compose.rememberLauncherForActivityResult -import androidx.activity.result.ActivityResult import androidx.activity.result.contract.ActivityResultContracts import androidx.annotation.RequiresApi import androidx.appcompat.app.AppCompatDelegate -import androidx.core.content.ContextCompat import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -70,16 +66,16 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext -import androidx.lifecycle.compose.LocalLifecycleOwner import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale -import androidx.core.net.toUri +import androidx.core.content.ContextCompat import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleEventObserver +import androidx.lifecycle.compose.LocalLifecycleOwner import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 6409291a..0fb455b2 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -436,8 +436,8 @@ Jos merkitty, läheisyyden tunnistus on aktiivinen puhelun aikana. Telecom-kehys - Käytä Android Telecom-kehystä puheluihin. Poista valinta, jos - puhelun toinen osapuoli ei kuule ääntäsi. + Käytä Android Telecom-kehystä puheluihin. Jos sinulla on audioon + liittyviä ongelmia, kokeile auttaako, kun poistat Telecom-kehyksen käytöstä. Videon kehyskoko Lähetettävän videon kehyskoko (leveys x korkeus) Videokehysten lähetystaajuus diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5b0c907a..25d24f71 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -409,8 +409,8 @@ Proximity Sensing If checked, proximity sensing is active during calls. Telecom Framework - Use Android Telecom framework for calls. Uncheck this if peer does - not hear your audio. + Use Android Telecom framework for calls. If you experience audio + related issues, try if it helps when you turn Telecom Framework off. Video Frame Size Size of transmitted video frames (width x height) Video Frames Per Second