diff --git a/authenticator/src/main/java/me/henneke/wearauthn/complication/ComplicationConfigActivity.kt b/authenticator/src/main/java/me/henneke/wearauthn/complication/ComplicationConfigActivity.kt
index c96345c..4e93ac9 100644
--- a/authenticator/src/main/java/me/henneke/wearauthn/complication/ComplicationConfigActivity.kt
+++ b/authenticator/src/main/java/me/henneke/wearauthn/complication/ComplicationConfigActivity.kt
@@ -35,6 +35,12 @@ class ShortcutPicker : PreferenceFragment() {
preferenceScreen.setTitle(R.string.preference_screen_title_shortcut_picker)
}
+ override fun onActivityCreated(savedInstanceState: Bundle?) {
+ super.onActivityCreated(savedInstanceState)
+ // Enable rotary wheel scrolling.
+ view?.requestFocus()
+ }
+
override fun onPreferenceTreeClick(
preferenceScreen: PreferenceScreen?,
preference: Preference?
diff --git a/authenticator/src/main/java/me/henneke/wearauthn/ui/main/AuthenticatorMainMenu.kt b/authenticator/src/main/java/me/henneke/wearauthn/ui/main/AuthenticatorMainMenu.kt
index 40b7478..d7c2e3a 100644
--- a/authenticator/src/main/java/me/henneke/wearauthn/ui/main/AuthenticatorMainMenu.kt
+++ b/authenticator/src/main/java/me/henneke/wearauthn/ui/main/AuthenticatorMainMenu.kt
@@ -90,6 +90,12 @@ class AuthenticatorMainMenu : PreferenceFragment(), CoroutineScope, Logging {
addPreferencesFromResource(R.xml.preferences_authenticator)
}
+ override fun onActivityCreated(savedInstanceState: Bundle?) {
+ super.onActivityCreated(savedInstanceState)
+ // Enable rotary wheel scrolling.
+ view?.requestFocus()
+ }
+
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
bluetoothSettingsPreference =
diff --git a/authenticator/src/main/java/me/henneke/wearauthn/ui/main/ResidentCredentialsList.kt b/authenticator/src/main/java/me/henneke/wearauthn/ui/main/ResidentCredentialsList.kt
index adc014f..5c2a29f 100644
--- a/authenticator/src/main/java/me/henneke/wearauthn/ui/main/ResidentCredentialsList.kt
+++ b/authenticator/src/main/java/me/henneke/wearauthn/ui/main/ResidentCredentialsList.kt
@@ -27,6 +27,12 @@ class ResidentCredentialsPreferenceFragment : PreferenceFragment() {
createCredentialList()
}
+ override fun onActivityCreated(savedInstanceState: Bundle?) {
+ super.onActivityCreated(savedInstanceState)
+ // Enable rotary wheel scrolling.
+ view?.requestFocus()
+ }
+
private fun createCredentialList() {
preferenceScreen = preferenceManager.createPreferenceScreen(context)
val credentialsPerRp = AuthenticatorContext.getAllResidentCredentials(context)
diff --git a/authenticator/src/main/res/layout/activity_about.xml b/authenticator/src/main/res/layout/activity_about.xml
index 1a074b3..5bee3aa 100644
--- a/authenticator/src/main/res/layout/activity_about.xml
+++ b/authenticator/src/main/res/layout/activity_about.xml
@@ -6,6 +6,8 @@
android:fillViewport="true"
tools:context="me.henneke.wearauthn.ui.main.AboutActivity">
+
+
+
+