[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser][tor-browser-150.0a1-16.0-1] 2 commits: fixup! TB 40041 [android]: Implement Tor Network Settings



Title: GitLab

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:

Changes:

  • mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/TorBridgeConfigFragment.kt
    ... ... @@ -8,7 +8,7 @@ import android.os.Bundle
    8 8
     import androidx.preference.EditTextPreference
    
    9 9
     import androidx.preference.Preference
    
    10 10
     import androidx.preference.PreferenceFragmentCompat
    
    11
    -import androidx.preference.SwitchPreference
    
    11
    +import androidx.preference.SwitchPreferenceCompat
    
    12 12
     import org.mozilla.fenix.Config
    
    13 13
     import org.mozilla.fenix.R
    
    14 14
     import org.mozilla.fenix.ext.components
    
    ... ... @@ -50,7 +50,7 @@ class TorBridgeConfigFragment : PreferenceFragmentCompat() {
    50 50
             val bridgesEnabled = requireContext().components.torController.bridgesEnabled
    
    51 51
     
    
    52 52
             val prefBridgeConfig =
    
    53
    -            requirePreference<SwitchPreference>(R.string.pref_key_tor_network_settings_bridge_config_toggle)
    
    53
    +            requirePreference<SwitchPreferenceCompat>(R.string.pref_key_tor_network_settings_bridge_config_toggle)
    
    54 54
             prefBridgeConfig.apply {
    
    55 55
                 isChecked = bridgesEnabled
    
    56 56
                 setOnPreferenceChangeListener<Boolean> { preference, enabled ->
    

  • mobile/android/fenix/app/src/main/res/xml/preferences.xml
    ... ... @@ -188,7 +188,7 @@
    188 188
                 android:title="@string/preferences_tor_network_settings_bridge_config"
    
    189 189
                 android:summary="@string/preferences_tor_network_settings_bridge_config_description" />
    
    190 190
     
    
    191
    -        <SwitchPreference
    
    191
    +        <SwitchPreferenceCompat
    
    192 192
                 android:key="@string/pref_key_quick_start"
    
    193 193
                 android:title="@string/tor_connect_automatically_label"
    
    194 194
                 app:iconSpaceReserved="false" />
    
    ... ... @@ -216,7 +216,7 @@
    216 216
             android:key="@string/pref_key_advanced"
    
    217 217
             android:layout="@layout/preference_category_no_icon_style">
    
    218 218
     
    
    219
    -        <SwitchPreference
    
    219
    +        <SwitchPreferenceCompat
    
    220 220
                 android:key="@string/pref_key_allow_screenshots_in_private_mode"
    
    221 221
                 app:iconSpaceReserved="false"
    
    222 222
                 android:title="@string/preferences_allow_screenshots" />
    

  • mobile/android/fenix/app/src/main/res/xml/tor_bridge_config_preferences.xml
    ... ... @@ -7,7 +7,7 @@
    7 7
             android:key="@string/pref_key_tor_network_settings_bridge_config_explanation"
    
    8 8
             android:summary="@string/preferences_tor_network_settings_bridge_config_explanation"
    
    9 9
             app:allowDividerBelow="false" />
    
    10
    -    <SwitchPreference
    
    10
    +    <SwitchPreferenceCompat
    
    11 11
             android:defaultValue="false"
    
    12 12
             android:key="@string/pref_key_tor_network_settings_bridge_config_toggle"
    
    13 13
             android:title="@string/preferences_tor_network_settings_bridge_config_toggle"
    

  • _______________________________________________
    tor-commits mailing list -- tor-commits@xxxxxxxxxxxxxxxxxxxx
    To unsubscribe send an email to tor-commits-leave@xxxxxxxxxxxxxxxxxxxx