Dan Ballard pushed to branch tor-browser-150.0a1-16.0-1 at The Tor Project / Applications / Tor Browser Commits: cb92e36a by clairehurst at 2026-04-22T14:18:42-07:00 fixup! TB 40041 [android]: Implement Tor Network Settings TB 44842: Replace instances of SwitchPreference with SwitchPreferenceCompat - - - - - b81d476a by clairehurst at 2026-04-22T14:18:42-07:00 fixup! [android] Modify UI/UX TB 44842: Replace instances of SwitchPreference with SwitchPreferenceCompat - - - - - 3 changed files: - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/TorBridgeConfigFragment.kt - mobile/android/fenix/app/src/main/res/xml/preferences.xml - mobile/android/fenix/app/src/main/res/xml/tor_bridge_config_preferences.xml Changes: ===================================== mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/TorBridgeConfigFragment.kt ===================================== @@ -8,7 +8,7 @@ import android.os.Bundle import androidx.preference.EditTextPreference import androidx.preference.Preference import androidx.preference.PreferenceFragmentCompat -import androidx.preference.SwitchPreference +import androidx.preference.SwitchPreferenceCompat import org.mozilla.fenix.Config import org.mozilla.fenix.R import org.mozilla.fenix.ext.components @@ -50,7 +50,7 @@ class TorBridgeConfigFragment : PreferenceFragmentCompat() { val bridgesEnabled = requireContext().components.torController.bridgesEnabled val prefBridgeConfig = - requirePreference<SwitchPreference>(R.string.pref_key_tor_network_settings_bridge_config_toggle) + requirePreference<SwitchPreferenceCompat>(R.string.pref_key_tor_network_settings_bridge_config_toggle) prefBridgeConfig.apply { isChecked = bridgesEnabled setOnPreferenceChangeListener<Boolean> { preference, enabled -> ===================================== mobile/android/fenix/app/src/main/res/xml/preferences.xml ===================================== @@ -188,7 +188,7 @@ android:title="@string/preferences_tor_network_settings_bridge_config" android:summary="@string/preferences_tor_network_settings_bridge_config_description" /> - <SwitchPreference + <SwitchPreferenceCompat android:key="@string/pref_key_quick_start" android:title="@string/tor_connect_automatically_label" app:iconSpaceReserved="false" /> @@ -216,7 +216,7 @@ android:key="@string/pref_key_advanced" android:layout="@layout/preference_category_no_icon_style"> - <SwitchPreference + <SwitchPreferenceCompat android:key="@string/pref_key_allow_screenshots_in_private_mode" app:iconSpaceReserved="false" android:title="@string/preferences_allow_screenshots" /> ===================================== mobile/android/fenix/app/src/main/res/xml/tor_bridge_config_preferences.xml ===================================== @@ -7,7 +7,7 @@ android:key="@string/pref_key_tor_network_settings_bridge_config_explanation" android:summary="@string/preferences_tor_network_settings_bridge_config_explanation" app:allowDividerBelow="false" /> - <SwitchPreference + <SwitchPreferenceCompat android:defaultValue="false" android:key="@string/pref_key_tor_network_settings_bridge_config_toggle" android:title="@string/preferences_tor_network_settings_bridge_config_toggle" View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/427c871... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/427c871... You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
participants (1)
-
Dan Ballard (@dan)