diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index b58b15687..bb4d49b13 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -21,8 +21,8 @@ android {
applicationId = "com.sameerasw.essentials"
minSdk = 26
targetSdk = 36
- versionCode = 23
- versionName = "10.2"
+ versionCode = 24
+ versionName = "11.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
diff --git a/app/src/main/java/com/sameerasw/essentials/FeatureSettingsActivity.kt b/app/src/main/java/com/sameerasw/essentials/FeatureSettingsActivity.kt
index b31019999..f6f30e6eb 100644
--- a/app/src/main/java/com/sameerasw/essentials/FeatureSettingsActivity.kt
+++ b/app/src/main/java/com/sameerasw/essentials/FeatureSettingsActivity.kt
@@ -67,12 +67,14 @@ import com.sameerasw.essentials.ui.composables.configs.MapsPowerSavingSettingsUI
import com.sameerasw.essentials.viewmodels.CaffeinateViewModel
import com.sameerasw.essentials.viewmodels.MainViewModel
import com.sameerasw.essentials.viewmodels.StatusBarIconViewModel
+import com.sameerasw.essentials.viewmodels.WatchViewModel
import com.sameerasw.essentials.ui.components.sheets.PermissionItem
import com.sameerasw.essentials.ui.components.sheets.PermissionsBottomSheet
import com.sameerasw.essentials.ui.composables.configs.AppLockSettingsUI
import com.sameerasw.essentials.ui.composables.configs.ScreenLockedSecuritySettingsUI
import com.sameerasw.essentials.ui.composables.configs.KeyboardSettingsUI
+import com.sameerasw.essentials.ui.composables.configs.WatchSettingsUI
import com.sameerasw.essentials.utils.HapticUtil
import com.sameerasw.essentials.domain.registry.FeatureRegistry
import com.sameerasw.essentials.ui.components.cards.FeatureCard
@@ -127,6 +129,7 @@ class FeatureSettingsActivity : FragmentActivity() {
val viewModel: MainViewModel = viewModel()
val statusBarViewModel: StatusBarIconViewModel = viewModel()
val caffeinateViewModel: CaffeinateViewModel = viewModel()
+ val watchViewModel: WatchViewModel = viewModel()
// Automatic refresh on resume
val lifecycleOwner = androidx.lifecycle.compose.LocalLifecycleOwner.current
@@ -140,6 +143,9 @@ class FeatureSettingsActivity : FragmentActivity() {
if (featureId == "Caffeinate") {
caffeinateViewModel.check(context)
}
+ if (featureId == "Watch") {
+ watchViewModel.check(context)
+ }
}
}
lifecycleOwner.lifecycle.addObserver(observer)
@@ -309,6 +315,13 @@ class FeatureSettingsActivity : FragmentActivity() {
.fillMaxSize()
.then(if (hasScroll) Modifier.verticalScroll(rememberScrollState()) else Modifier)
) {
+ if (featureId == "Watch") {
+ WatchSettingsUI(
+ viewModel = watchViewModel,
+ modifier = Modifier.padding(top = 16.dp)
+ )
+ }
+
val children =
FeatureRegistry.ALL_FEATURES.filter { it.parentFeatureId == featureId }
if (children.isNotEmpty()) {
diff --git a/app/src/main/java/com/sameerasw/essentials/domain/DIYTabs.kt b/app/src/main/java/com/sameerasw/essentials/domain/DIYTabs.kt
index 69ccc0225..10303124d 100644
--- a/app/src/main/java/com/sameerasw/essentials/domain/DIYTabs.kt
+++ b/app/src/main/java/com/sameerasw/essentials/domain/DIYTabs.kt
@@ -4,7 +4,7 @@ import androidx.annotation.StringRes
import com.sameerasw.essentials.R
enum class DIYTabs(@StringRes val title: Int, val subtitle: Any, val iconRes: Int) {
- ESSENTIALS(R.string.tab_essentials, "(っ◕‿◕)っ", R.drawable.ic_stat_name),
+ ESSENTIALS(R.string.tab_essentials, "(◍•ᴗ•◍)", R.drawable.ic_stat_name),
FREEZE(R.string.tab_freeze, R.string.tab_freeze_subtitle, R.drawable.rounded_mode_cool_24),
DIY(R.string.tab_diy, R.string.tab_diy_subtitle, R.drawable.rounded_experiment_24),
APPS(R.string.tab_apps, R.string.tab_apps_subtitle, R.drawable.rounded_apps_24)
diff --git a/app/src/main/java/com/sameerasw/essentials/ui/composables/configs/WatchSettingsUI.kt b/app/src/main/java/com/sameerasw/essentials/ui/composables/configs/WatchSettingsUI.kt
new file mode 100644
index 000000000..43399f46b
--- /dev/null
+++ b/app/src/main/java/com/sameerasw/essentials/ui/composables/configs/WatchSettingsUI.kt
@@ -0,0 +1,74 @@
+package com.sameerasw.essentials.ui.composables.configs
+
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.padding
+import androidx.compose.material3.Button
+import androidx.compose.material3.ButtonDefaults
+import androidx.compose.material3.MaterialTheme
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.draw.clip
+import androidx.compose.foundation.background
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.platform.LocalUriHandler
+import androidx.compose.ui.res.painterResource
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.unit.dp
+import com.sameerasw.essentials.R
+import com.sameerasw.essentials.ui.components.cards.IconToggleItem
+import com.sameerasw.essentials.ui.components.containers.RoundedCardContainer
+import com.sameerasw.essentials.viewmodels.WatchViewModel
+
+@Composable
+fun WatchSettingsUI(
+ viewModel: WatchViewModel,
+ modifier: Modifier = Modifier
+) {
+ val context = LocalContext.current
+ val uriHandler = LocalUriHandler.current
+ val isWatchDetected = viewModel.isWatchDetected.value
+
+ Column(
+ modifier = modifier
+ .fillMaxWidth()
+ .padding(horizontal = 16.dp)
+ ) {
+ if (isWatchDetected) {
+ RoundedCardContainer(
+ modifier = Modifier
+ .padding(bottom = 18.dp)
+ .background(
+ color = MaterialTheme.colorScheme.primary,
+ shape = RoundedCornerShape(24.dp)
+ )
+ ) {
+ Column(modifier = Modifier.padding(16.dp)) {
+ Text(
+ text = stringResource(R.string.watch_no_companion_title),
+ style = MaterialTheme.typography.titleMedium,
+ color = MaterialTheme.colorScheme.onPrimary
+ )
+ Text(
+ text = stringResource(R.string.watch_no_companion_desc),
+ style = MaterialTheme.typography.bodyMedium,
+ color = MaterialTheme.colorScheme.onPrimary.copy(alpha = 0.8f),
+ modifier = Modifier.padding(top = 4.dp, bottom = 12.dp)
+ )
+ Button(
+ onClick = { uriHandler.openUri("https://github.com/sameerasw/essentials-wear") },
+ modifier = Modifier.fillMaxWidth(),
+ colors = ButtonDefaults.buttonColors(
+ containerColor = MaterialTheme.colorScheme.onPrimary,
+ contentColor = MaterialTheme.colorScheme.primary
+ )
+ ) {
+ Text(stringResource(R.string.watch_install_companion_action))
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/sameerasw/essentials/viewmodels/WatchViewModel.kt b/app/src/main/java/com/sameerasw/essentials/viewmodels/WatchViewModel.kt
new file mode 100644
index 000000000..9b80b0d2d
--- /dev/null
+++ b/app/src/main/java/com/sameerasw/essentials/viewmodels/WatchViewModel.kt
@@ -0,0 +1,19 @@
+package com.sameerasw.essentials.viewmodels
+
+import android.content.Context
+import androidx.compose.runtime.mutableStateOf
+import androidx.lifecycle.ViewModel
+import com.google.android.gms.wearable.Wearable
+
+class WatchViewModel : ViewModel() {
+ val isWatchDetected = mutableStateOf(false)
+
+ fun check(context: Context) {
+ val nodeClient = Wearable.getNodeClient(context)
+ nodeClient.connectedNodes.addOnSuccessListener { nodes ->
+ isWatchDetected.value = nodes.isNotEmpty()
+ }.addOnFailureListener {
+ isWatchDetected.value = false
+ }
+ }
+}
diff --git a/app/src/main/res/values-ach/strings.xml b/app/src/main/res/values-ach/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-ach/strings.xml
+++ b/app/src/main/res/values-ach/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-af/strings.xml
+++ b/app/src/main/res/values-af/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index 9929ca323..f7b81e916 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 1631ab1ba..61bebcc16 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-en/strings.xml
+++ b/app/src/main/res/values-en/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 8b8515a0b..f253753fc 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-he/strings.xml
+++ b/app/src/main/res/values-he/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index da6681f35..67e9eb294 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -1059,6 +1059,9 @@ Le app bloccate richiederanno l\'autenticazione all\'apertura. L\'app rimarrà s
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 76ea93890..2cf3095b5 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index b06afe91f..ec376c72d 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -194,7 +194,7 @@
Uit
USB-foutopsporing
USB-foutopsporing in-/uitschakelen
- Aan
+ Aan
Uit
Beveiliging bij vergrendeling
@@ -647,130 +647,130 @@
Shizuku (Rikka)
Shizuku (TuoZi)
Zoeken
- Required to hard-lock the device when unauthorized network changes are attempted on lock screen.
- Authenticate to access settings
- Authenticate to enable this feature
- Authenticate to disable this feature
- %1$s Settings
- feature
- settings
- hide
- show
- visibility
- Error loading apps: %1$s
+ Vereist om het apparaat compleet te vergrendelen bij onbevoegde netwerkwijzigingen op het vergrendelscherm.
+ Authenticeren om toegang te krijgen tot de instellingen
+ Authenticeren om deze functie in te schakelen
+ Authenticeren om deze functie uit te schakelen
+ %1$s Instellingen
+ functie
+ instellingen
+ verbergen
+ tonen
+ zichtbaarheid
+ Fout bij laden van apps: %1$s
- - vibration
- - touch
- - feel
+ - trillen
+ - aanraken
+ - gevoel
- - network
- - visibility
- - auto
- - hide
+ - netwerk
+ - zichtbaarheid
+ - automatisch
+ - verbergen
- - restore
- - default
- - icon
+ - herstellen
+ - standaard
+ - icoon
- - keyboard
- - height
- - padding
- - haptic
- - input
+ - toetsenbord
+ - hoogte
+ - afstand
+ - haptisch
+ - invoer
- - visible
- - alert
+ - zichtbaar
+ - alarm
- - light
- - torch
+ - licht
+ - lamp
- - light
- - torch
- - pulse
- - notification
+ - licht
+ - lamp
+ - puls
+ - melding
- - tile
- - qs
- - awake
+ - tegel
+ - snelle instellingen
+ - wakker
- - awake
- - developer
- - power
- - charge
+ - wakker
+ - ontwikkelaar
+ - energie
+ - laden
- - glow
- - notification
+ - gloei
+ - melding
- led
- - round
- - shape
- - edge
+ - rond
+ - vorm
+ - rand
- - secure
+ - beveiligd
- privacy
- - biometric
- - face
- - fingerprint
+ - biometrie
+ - gezicht
+ - vinger
- - sound
- - accessibility
- - hear
+ - geluid
+ - toegankelijkheid
+ - horen
- - stay
- - on
- - timeout
+ - blijven
+ - aan
+ - time-out
- - touch
- - wake
- - display
+ - aanraken
+ - wekken
+ - scherm
- usb
- - file
- - transfer
+ - bestand
+ - overdragen
- mtp
- timer
- - wait
- - timeout
+ - wachten
+ - time-out
- Always dark theme
- Pitch black theme
- Clipboard History
+ Altijd donker thema
+ Pikzwart thema
+ Klembordgeschiedenis
- - list
- - picker
- - selection
+ - lijst
+ - kiezer
+ - selectie
- - animation
- - visual
- - look
+ - animatie
+ - visueel
+ - uiterlijk
- - quiet
- - ignore
+ - stil
+ - negeren
- filter
- - automation
- - auto
- - lock
+ - automatisatie
+ - automatisch
+ - vergrendelen
- adb
@@ -778,78 +778,78 @@
- debug
- - battery
- - charge
- - power
+ - batterij
+ - laden
+ - energie
- - blur
- - glass
- - vignette
+ - vervaging
+ - glas
+ - vignet
- - float
- - window
+ - zweven
+ - venster
- overlay
- - always
- - display
- - clock
+ - altijd
+ - scherm
+ - klok
- audio
- - mute
+ - dempen
- volume
- - blue
+ - blauw
- filter
- - auto
+ - automatisch
- - freeze
+ - bevriezen
- shizuku
- - manual
- - now
+ - manueel
+ - nu
- shizuku
- - proximity
+ - nabijheid
- sensor
- - face
- - down
+ - gezicht
+ - beneden
- - switch
- - master
+ - schakelaar
+ - hoofd
- - vibration
- - feel
+ - trillen
+ - gevoel
- Invert selection
- Show system apps
+ Selectie omdraaien
+ Systeemapps tonen
- You are up to date
- This is a pre-release version and might be unstable.
- Release Notes v%1$s
- View on GitHub
- Download APK
+ Je bent actueel
+ Dit is een vooruitgave en kan mogelijk instabiel zijn.
+ Versieopmerkingen v%1$s
+ Bekijken op GitHub
+ APK downloaden
- None
- Subtle
- Double
- Click
- Tick
+ Geen
+ Subtiel
+ Dubbel
+ Klik
+ Tik
- Turn Off
- Flashlight Brightness
+ Uitzetten
+ Helderheid van zaklamp
- %1$s Settings
+ %1$s Instellingen
Confirm identity to open settings
Authentication Required
Confirm your identity
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-no/strings.xml
+++ b/app/src/main/res/values-no/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 593e30b73..3fe50d06d 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
index 60f94e6da..9b8813b15 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index a843346de..7718d4491 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-si/strings.xml
+++ b/app/src/main/res/values-si/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-sr/strings.xml
+++ b/app/src/main/res/values-sr/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index 8fc11713e..da8a71861 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index 08fef7f3c..fcabb4009 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -1058,6 +1058,9 @@
Visuals to enhance your experience
Watch
Integrations with WearOS
+ No Watch detected
+ It looks like you do not have the Essentials Wear companion app installed on your watch.
+ Install Companion
Interaction
Interface
Display