styles.xml (52144B)
1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- This Source Code Form is subject to the terms of the Mozilla Public 3 - License, v. 2.0. If a copy of the MPL was not distributed with this 4 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 5 <resources xmlns:tools="http://schemas.android.com/tools"> 6 <style name="SplashScreenThemeBase" parent="Theme.SplashScreen"> 7 <item name="windowSplashScreenAnimatedIcon">@drawable/ic_launcher_foreground</item> 8 <item name="windowSplashScreenBackground">@color/fx_mobile_splashscreen_background</item> 9 <item name="postSplashScreenTheme">@style/NormalTheme</item> 10 <item name="windowSplashScreenAnimationDuration">12000</item> 11 <item name="android:windowLayoutInDisplayCutoutMode" tools:targetApi="27">default</item> 12 </style> 13 14 <style name="NormalThemeBase" parent="Theme.Material3.DayNight.NoActionBar"> 15 <item name="preferenceTheme">@style/PreferenceTheme</item> 16 <item name="materialTimePickerTheme">@style/Normal.MaterialTimePicker</item> 17 <item name="materialCalendarTheme">@style/MaterialCalendar</item> 18 <!-- Android system styling --> 19 <item name="searchViewStyle">@style/SearchViewStyle</item> 20 <item name="autoCompleteTextViewStyle">@style/AutoCompleteTextViewStyle</item> 21 <item name="android:windowContentTransitions">true</item> 22 <item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item> 23 <item name="android:progressBarStyleHorizontal">@style/progressBarStyleHorizontal</item> 24 <item name="android:statusBarColor">@android:color/transparent</item> 25 <item name="android:navigationBarColor">?attr/colorSurface</item> 26 <item name="android:windowTranslucentNavigation">false</item> 27 <item name="android:windowBackground">@color/backgroundGradientDark</item> 28 <item name="android:colorEdgeEffect">@color/accent_normal_theme</item> 29 <item name="android:colorAccent">@color/fx_mobile_text_color_primary</item> 30 <item name="android:textColorPrimary">@color/state_list_text_color</item> 31 <item name="android:textColorSecondary">@color/secondary_state_list_text_color</item> 32 <item name="materialAlertDialogTheme">@style/BaseDialogStyle</item> 33 <item name="android:windowEnableSplitTouch">false</item> 34 <item name="android:splitMotionEvents">false</item> 35 <item name="bottomSheetDialogTheme">@style/BottomSheet</item> 36 <item name="android:textColorLink">@color/fx_mobile_text_color_accent</item> 37 38 <item name="mozacInputLayoutErrorTextColor" 39 tools:ignore="UnusedResources">@color/fx_mobile_text_color_critical</item> 40 <item name="mozacInputLayoutErrorIconColor" 41 tools:ignore="UnusedResources">@color/fx_mobile_text_color_critical</item> 42 <item name="mozacLoginSelectHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item> 43 <item name="mozacSelectCreditCardHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item> 44 <item name="mozacSelectAddressHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item> 45 46 <!-- Material3 --> 47 <item name="colorPrimarySurface">@color/fx_mobile_primary</item> 48 <item name="colorOnPrimary">@color/fx_mobile_on_primary</item> 49 <item name="colorPrimaryContainer">@color/fx_mobile_primary_container</item> 50 <item name="colorOnPrimaryContainer">@color/fx_mobile_on_primary_container</item> 51 <item name="colorPrimaryInverse">@color/fx_mobile_primary_inverse</item> 52 <item name="colorSecondary">@color/fx_mobile_secondary</item> 53 <item name="colorOnSecondary">@color/fx_mobile_on_secondary</item> 54 <item name="colorSecondaryContainer">@color/fx_mobile_secondary_container</item> 55 <item name="colorOnSecondaryContainer">@color/fx_mobile_on_secondary_container</item> 56 <item name="colorTertiary">@color/fx_mobile_tertiary</item> 57 <item name="colorOnTertiary">@color/fx_mobile_on_tertiary</item> 58 <item name="colorTertiaryContainer">@color/fx_mobile_tertiary_container</item> 59 <item name="colorOnTertiaryContainer">@color/fx_mobile_on_tertiary_container</item> 60 <item name="android:colorBackground">@color/fx_mobile_background</item> 61 <item name="colorOnBackground">@color/fx_mobile_on_background</item> 62 <item name="colorSurface">@color/fx_mobile_surface</item> 63 <item name="colorOnSurface">@color/fx_mobile_on_surface</item> 64 <item name="colorSurfaceVariant">@color/fx_mobile_surface_variant</item> 65 <item name="colorOnSurfaceVariant">@color/fx_mobile_on_surface_variant</item> 66 <item name="colorSurfaceInverse">@color/fx_mobile_surface_inverse</item> 67 <item name="colorOnSurfaceInverse">@color/fx_mobile_on_surface_inverse</item> 68 <item name="colorError">@color/fx_mobile_error</item> 69 <item name="colorOnError">@color/fx_mobile_on_error</item> 70 <item name="colorErrorContainer">@color/fx_mobile_error_container</item> 71 <item name="colorOnErrorContainer">@color/fx_mobile_on_error_container</item> 72 <item name="colorOutline">@color/fx_mobile_outline</item> 73 <item name="colorOutlineVariant">@color/fx_mobile_outline_variant</item> 74 <item name="colorSurfaceBright">@color/fx_mobile_surface_bright</item> 75 <item name="colorSurfaceDim">@color/fx_mobile_surface_dim</item> 76 <item name="colorSurfaceContainer">@color/fx_mobile_surface_container</item> 77 <item name="colorSurfaceContainerHigh">@color/fx_mobile_surface_container_high</item> 78 <item name="colorSurfaceContainerHighest">@color/fx_mobile_surface_container_highest</item> 79 <item name="colorSurfaceContainerLow">@color/fx_mobile_surface_container_low</item> 80 <item name="colorSurfaceContainerLowest">@color/fx_mobile_surface_container_lowest</item> 81 <item name="colorPrimaryFixed">@color/photonViolet05</item> 82 <item name="colorPrimaryFixedDim">@color/fx_mobile_primary_fixed_dim</item> 83 <item name="colorOnPrimaryFixed">@color/photonDarkGrey90</item> 84 <item name="colorOnPrimaryFixedVariant">@color/fx_mobile_on_primary_fixed_variant</item> 85 <item name="colorSecondaryFixed">@color/fx_mobile_secondary_fixed</item> 86 <item name="colorSecondaryFixedDim">@color/fx_mobile_secondary_fixed_dim</item> 87 <item name="colorOnSecondaryFixed">@color/fx_mobile_on_secondary_fixed</item> 88 <item name="colorOnSecondaryFixedVariant">@color/fx_mobile_on_secondary_fixed_variant</item> 89 <item name="colorTertiaryFixed">@color/fx_mobile_tertiary_fixed</item> 90 <item name="colorTertiaryFixedDim">@color/fx_mobile_tertiary_fixed_dim</item> 91 <item name="colorOnTertiaryFixed">@color/fx_mobile_on_tertiary_fixed</item> 92 <item name="colorOnTertiaryFixedVariant">@color/fx_mobile_on_tertiary_fixed_variant</item> 93 94 <!-- Design system color attributes --> 95 96 <!-- Layers --> 97 <!-- Card background, Menu background, Dialog, Banner --> 98 <item name="layer2">@color/fx_mobile_layer_color_2</item> 99 <!-- Search --> 100 <item name="layer3">@color/fx_mobile_layer_color_3</item> 101 <item name="scrim">@color/fx_mobile_layer_color_scrim</item> 102 103 <!-- Action --> 104 <!-- Primary button, Snackbar, Floating action button, Chip selected --> 105 <item name="actionPrimary">@color/fx_mobile_action_color_primary</item> 106 <!-- Primary button in a disabled state --> 107 <item name="actionPrimaryDisabled">@color/fx_mobile_action_color_primary_disabled</item> 108 109 <!-- Text --> 110 <!-- Primary text --> 111 <item name="textPrimary">@color/fx_mobile_text_color_primary</item> 112 <!-- Secondary text --> 113 <item name="textSecondary">@color/fx_mobile_text_color_secondary</item> 114 <!-- Disabled text --> 115 <item name="textDisabled">@color/fx_mobile_text_color_disabled</item> 116 <!-- Warning text --> 117 <item name="textCritical">@color/fx_mobile_text_color_critical</item> 118 <!-- Small heading, Text link --> 119 <item name="textAccent">@color/fx_mobile_text_color_accent</item> 120 <!-- Text Inverted/On Color --> 121 <item name="textOnColorPrimary">@color/fx_mobile_text_color_oncolor_primary</item> 122 <!-- Action Primary text --> 123 <item name="textActionPrimary">@color/fx_mobile_text_color_action_primary</item> 124 <!-- Action Primary disabled text --> 125 <item name="textActionPrimaryDisabled">@color/fx_mobile_text_color_action_primary_disabled</item> 126 127 <!-- Icon --> 128 <!-- Icon inverted (on color) --> 129 <item name="iconOnColor">@color/fx_mobile_icon_color_oncolor</item> 130 131 <!-- Active thumb color & Active track color (30% transparency) --> 132 <item name="colorControlActivated">@color/accent_high_contrast_normal_theme</item> 133 <!-- Inactive thumb color --> 134 <item name="colorSwitchThumbNormal">@color/toggle_off_knob_normal_theme</item> 135 <!-- Inactive track color(30% transparency) --> 136 <item name="android:colorForeground">@color/toggle_off_track_normal_theme</item> 137 <!-- sets the toolbar back button color, radio buttons / unselected checkboxes --> 138 <item name="colorControlNormal">@color/fx_mobile_text_color_primary</item> 139 140 <!-- Updated color attributes --> 141 <item name="accent">@color/accent_normal_theme</item> 142 <item name="accentBright">@color/photonViolet70</item> 143 <item name="accentHighContrast">@color/accent_high_contrast_normal_theme</item> 144 <item name="neutral">@color/neutral_normal_theme</item> 145 <item name="neutralFaded">@color/neutral_faded_normal_theme</item> 146 <item name="accentUsedOnDarkBackground">@color/fx_mobile_text_color_accent</item> 147 <item name="toolbarStartGradient">@color/fx_mobile_surface</item> 148 <item name="toolbarCenterGradient">@color/fx_mobile_surface</item> 149 <item name="toolbarEndGradient">@color/fx_mobile_surface</item> 150 <item name="fillLinkFromClipboard">@color/fill_link_from_clipboard_normal_theme</item> 151 <item name="syncDisconnected">@color/sync_disconnected_icon_fill_normal_theme</item> 152 <item name="syncDisconnectedBackground">@color/sync_disconnected_background_normal_theme</item> 153 <item name="addOnPrivateBrowsingExteriorCircleBackground">@color/add_on_private_browsing_exterior_circle_background_normal_theme</item> 154 <item name="mozacPromptLoginEditTextCursorColor">@color/prompt_login_edit_text_cursor_color_normal_theme</item> 155 <item name="awesomeBarIndicatorColor">@color/search_suggestion_indicator_icon_color_normal_theme</item> 156 <item name="awesomeBarIndicatorBookmarkColor">@color/search_suggestion_indicator_icon_bookmark_color_normal_theme</item> 157 <item name="selectPromptHeaderTextColor">@color/fx_mobile_text_color_accent</item> 158 <item name="menuItemButtonTintColor">@color/fx_mobile_text_color_accent</item> 159 160 <!-- Shared widget colors --> 161 <item name="mozac_primary_text_color">@color/fx_mobile_text_color_primary</item> 162 <item name="mozac_caption_text_color">@color/fx_mobile_text_color_secondary</item> 163 <item name="mozac_widget_favicon_background_color">@color/fx_mobile_layer_color_2</item> 164 <item name="mozac_widget_favicon_border_color">@color/fx_mobile_outline_variant</item> 165 166 <!-- Drawables --> 167 <!-- Removed as part of tor-browser#42386--> 168 <!-- <item name="fenixLogo">@drawable/ic_logo_wordmark_normal</item>--> 169 <!-- <item name="fenixWordmarkText">@drawable/ic_wordmark_text_normal</item>--> 170 <!-- <item name="fenixWordmarkLogo">@drawable/ic_wordmark_logo</item>--> 171 <item name="bottomBarBackground">@drawable/home_bottom_bar_background</item> 172 <item name="bottomBarBackgroundTop">@drawable/home_bottom_bar_background_top</item> 173 <item name="mozac_ic_private_mode_circle_fill_background_color">@android:color/transparent</item> 174 <item name="mozac_ic_private_mode_circle_fill_icon_color">@color/fx_mobile_text_color_primary</item> 175 <item name="mozac_ic_shield_slash_bg_fill_critical">@color/fx_mobile_icon_color_primary</item> 176 <item name="mozac_ic_shield_slash_fill_critical">@color/fx_mobile_icon_color_critical</item> 177 178 <item name="tabCounterTintColor">?attr/textPrimary</item> 179 </style> 180 181 <!-- A theme derived from the normal activity theme, but to look and behave like a dialog --> 182 <style name="DialogActivityTheme" parent="NormalTheme"> 183 <item name="android:windowElevation">16dp</item> 184 <item name="android:colorBackground">?attr/colorBackgroundFloating</item> 185 <item name="android:colorBackgroundCacheHint">@null</item> 186 <item name="android:windowFrame">@null</item> 187 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item> 188 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item> 189 <item name="android:windowIsFloating">true</item> 190 <item name="android:backgroundDimEnabled">true</item> 191 <item name="android:windowContentOverlay">@null</item> 192 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item> 193 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item> 194 195 <item name="windowActionBar">false</item> 196 <item name="windowActionModeOverlay">true</item> 197 198 <item name="listPreferredItemPaddingLeft">24dip</item> 199 <item name="listPreferredItemPaddingRight">24dip</item> 200 201 <item name="android:listDivider">@null</item> 202 203 <item name="android:buttonBarStyle">@style/Widget.AppCompat.ButtonBar.AlertDialog</item> 204 <item name="android:borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item> 205 <item name="android:windowCloseOnTouchOutside">true</item> 206 </style> 207 208 <style name="NormalTheme" parent="NormalThemeBase" /> 209 210 <style name="BaseDialogStyle.Private" parent="BaseDialogStyle"> 211 <item name="android:background">?attr/layer2</item> 212 <item name="materialAlertDialogTitleTextStyle">@style/MaterialAlertDialog.App.Title.Text.Private</item> 213 <item name="materialAlertDialogBodyTextStyle">@style/MaterialAlertDialog.App.Body.Text.Private</item> 214 </style> 215 216 <style name="Normal.MaterialTimePicker" parent="ThemeOverlay.Material3.MaterialTimePicker"> 217 <item name="materialButtonOutlinedStyle">@style/My.Widget.MaterialComponents.TimePicker.Button</item> 218 </style> 219 220 <style name="Private.MaterialTimePicker" parent="ThemeOverlay.Material3.MaterialTimePicker"> 221 <item name="materialClockStyle">@style/Private.MaterialTimePickerClock</item> 222 <item name="materialButtonOutlinedStyle">@style/My.Widget.MaterialComponents.TimePicker.Button</item> 223 </style> 224 225 <style name="My.Widget.MaterialComponents.TimePicker.Button" parent="Widget.Material3.MaterialTimePicker.Button"> 226 <item name="backgroundTint">@color/time_picker_button_background_tint</item> 227 </style> 228 229 <style name="Private.MaterialTimePickerClock" parent="Widget.MaterialComponents.TimePicker.Clock"> 230 <item name="clockFaceBackgroundColor">?attr/colorSurfaceContainerHighest</item> 231 <item name="clockHandColor">?attr/colorPrimary</item> 232 <item name="clockNumberTextColor">?attr/colorOnSurface</item> 233 </style> 234 235 <style name="MaterialAlertDialog.App.Body.Text.Private" parent="MaterialAlertDialog.App.Body.Text"> 236 <item name="android:textColor">@color/fx_mobile_private_text_color_primary</item> 237 </style> 238 239 <style name="MaterialAlertDialog.App.Title.Text.Private" parent="MaterialAlertDialog.App.Title.Text"> 240 <item name="android:textColor">@color/fx_mobile_private_text_color_primary</item> 241 </style> 242 243 <style name="BaseDialogStyle" parent="ThemeOverlay.Material3.MaterialAlertDialog"> 244 <item name="materialAlertDialogTitleTextStyle">@style/MaterialAlertDialog.App.Title.Text</item> 245 <item name="materialAlertDialogBodyTextStyle">@style/MaterialAlertDialog.App.Body.Text</item> 246 <item name="android:background">?attr/colorSurfaceContainerHigh</item> 247 <item name="colorAccent">?accent</item> 248 <item name="buttonBarPositiveButtonStyle">@style/DialogButtonStyle</item> 249 <item name="buttonBarNegativeButtonStyle">@style/DialogButtonStyle</item> 250 <item name="shapeAppearance">@style/MaterialAlertDialogShapeAppearance</item> 251 </style> 252 253 <style name="DialogButtonStyle" parent="Widget.Material3.Button.TextButton.Dialog"> 254 <item name="android:textColor">?attr/colorPrimary</item> 255 <item name="android:titleTextStyle">@style/Button14TextStyle</item> 256 </style> 257 258 <style name="MaterialAlertDialog.App.Body.Text" parent="MaterialAlertDialog.Material3.Body.Text"> 259 <item name="android:textColor">?attr/colorOnSurfaceVariant</item> 260 <item name="android:titleTextStyle">@style/Body12TextStyle</item> 261 </style> 262 263 <style name="MaterialAlertDialog.App.Title.Text" parent="MaterialAlertDialog.Material3.Title.Text"> 264 <item name="android:textColor">?attr/colorOnSurface</item> 265 <item name="android:titleTextStyle">@style/Header14TextStyle</item> 266 <item name="android:gravity">center</item> 267 </style> 268 269 <style name="MaterialCalendar" parent="ThemeOverlay.Material3.MaterialCalendar"> 270 <item name="materialCalendarHeaderDivider">@style/MaterialCalendar.HeaderDivider</item> 271 <item name="materialCalendarHeaderTitle">@style/MaterialCalendar.Title.Text</item> 272 <item name="buttonBarPositiveButtonStyle">@style/DialogButtonStyle</item> 273 <item name="buttonBarNegativeButtonStyle">@style/DialogButtonStyle</item> 274 </style> 275 276 <style name="MaterialCalendar.Title.Text" parent="@style/Widget.Material3.MaterialCalendar.HeaderTitle"> 277 <item name="android:textColor">?attr/colorOnSurface</item> 278 <item name="android:titleTextStyle">?attr/textAppearanceHeadlineLarge</item> 279 </style> 280 281 <style name="MaterialCalendar.HeaderDivider" parent="Widget.Material3.MaterialCalendar.HeaderDivider"> 282 <item name="android:visibility">visible</item> 283 <item name="android:background">?attr/colorOutlineVariant</item> 284 </style> 285 286 <style name="MaterialAlertDialogShapeAppearance" parent=""> 287 <item name="cornerFamily">rounded</item> 288 <item name="cornerSize">@dimen/material_dialog_corner_radius</item> 289 </style> 290 291 <style name="SelectPromptHeaderTextStyle" parent="Header16TextStyle"> 292 <item name="android:textColor">?selectPromptHeaderTextColor</item> 293 <item name="drawableTint">?accentHighContrast</item> 294 </style> 295 296 297 <style name="PrivateThemeBase" parent="Theme.Material3.DayNight.NoActionBar"> 298 <!-- Android system styling --> 299 <item name="materialTimePickerTheme">@style/Private.MaterialTimePicker</item> 300 <item name="materialCalendarTheme">@style/MaterialCalendar</item> 301 <item name="searchViewStyle">@style/SearchViewStyle</item> 302 <item name="android:textColorLink">@color/fx_mobile_private_text_color_accent</item> 303 <item name="preferenceTheme">@style/PreferenceTheme</item> 304 <item name="checkboxStyle">@style/App.Widget.CompoundButton.CheckBox</item> 305 <item name="autoCompleteTextViewStyle">@style/AutoCompleteTextViewStyle</item> 306 <item name="android:windowContentTransitions">true</item> 307 <item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item> 308 <item name="android:progressBarStyleHorizontal">@style/progressBarStyleHorizontal</item> 309 <item name="android:statusBarColor">@android:color/transparent</item> 310 <item name="android:windowBackground">@color/fx_mobile_private_surface</item> 311 <item name="android:colorEdgeEffect">@color/accent_private_theme</item> 312 <item name="android:colorAccent">@color/fx_mobile_private_text_color_primary</item> 313 <item name="colorControlActivated">@color/accent_high_contrast_private_theme</item> 314 <item name="android:textColorPrimary">@color/state_list_text_color</item> 315 <item name="android:textColorSecondary">@color/secondary_state_list_text_color</item> 316 <item name="materialAlertDialogTheme">@style/BaseDialogStyle.Private</item> 317 <item name="android:windowEnableSplitTouch">false</item> 318 <item name="android:splitMotionEvents">false</item> 319 <item name="bottomSheetDialogTheme">@style/BottomSheetPrivate</item> 320 321 <item name="mozacInputLayoutErrorTextColor" 322 tools:ignore="UnusedResources">@color/fx_mobile_private_text_color_critical</item> 323 <item name="mozacInputLayoutErrorIconColor" 324 tools:ignore="UnusedResources">@color/fx_mobile_private_text_color_critical</item> 325 <item name="mozacLoginSelectHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item> 326 <item name="mozacSelectCreditCardHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item> 327 <item name="mozacSelectAddressHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item> 328 329 <!-- Material3 --> 330 <item name="colorPrimarySurface">@color/fx_mobile_private_primary</item> 331 <item name="colorOnPrimary">@color/fx_mobile_private_on_primary</item> 332 <item name="colorPrimaryContainer">@color/fx_mobile_private_primary_container</item> 333 <item name="colorOnPrimaryContainer">@color/fx_mobile_private_on_primary_container</item> 334 <item name="colorPrimaryInverse">@color/fx_mobile_private_primary_inverse</item> 335 <item name="colorSecondary">@color/fx_mobile_private_secondary</item> 336 <item name="colorOnSecondary">@color/fx_mobile_private_on_secondary</item> 337 <item name="colorSecondaryContainer">@color/fx_mobile_private_secondary_container</item> 338 <item name="colorOnSecondaryContainer">@color/fx_mobile_private_on_secondary_container</item> 339 <item name="colorTertiary">@color/fx_mobile_private_tertiary</item> 340 <item name="colorOnTertiary">@color/fx_mobile_private_on_tertiary</item> 341 <item name="colorTertiaryContainer">@color/fx_mobile_private_tertiary_container</item> 342 <item name="colorOnTertiaryContainer">@color/fx_mobile_private_on_tertiary_container</item> 343 <item name="android:colorBackground">@color/fx_mobile_private_background</item> 344 <item name="colorOnBackground">@color/fx_mobile_private_on_background</item> 345 <item name="colorSurface">@color/fx_mobile_private_surface</item> 346 <item name="colorOnSurface">@color/fx_mobile_private_on_surface</item> 347 <item name="colorSurfaceVariant">@color/fx_mobile_private_surface_variant</item> 348 <item name="colorOnSurfaceVariant">@color/fx_mobile_private_on_surface_variant</item> 349 <item name="colorSurfaceInverse">@color/fx_mobile_private_surface_inverse</item> 350 <item name="colorOnSurfaceInverse">@color/fx_mobile_private_on_surface_inverse</item> 351 <item name="colorError">@color/fx_mobile_private_error</item> 352 <item name="colorOnError">@color/fx_mobile_private_on_error</item> 353 <item name="colorErrorContainer">@color/fx_mobile_private_error_container</item> 354 <item name="colorOnErrorContainer">@color/fx_mobile_private_on_error_container</item> 355 <item name="colorOutline">@color/fx_mobile_private_outline</item> 356 <item name="colorOutlineVariant">@color/fx_mobile_private_outline_variant</item> 357 <item name="colorSurfaceBright">@color/fx_mobile_private_surface_bright</item> 358 <item name="colorSurfaceDim">@color/fx_mobile_private_surface_dim</item> 359 <item name="colorSurfaceContainer">@color/fx_mobile_private_surface_container</item> 360 <item name="colorSurfaceContainerHigh">@color/fx_mobile_private_surface_container_high</item> 361 <item name="colorSurfaceContainerHighest">@color/fx_mobile_private_surface_container_highest</item> 362 <item name="colorSurfaceContainerLow">@color/fx_mobile_private_surface_container_low</item> 363 <item name="colorSurfaceContainerLowest">@color/fx_mobile_private_surface_container_lowest</item> 364 <item name="colorPrimaryFixed">@color/photonViolet05</item> 365 <item name="colorPrimaryFixedDim">@color/fx_mobile_private_primary_fixed_dim</item> 366 <item name="colorOnPrimaryFixed">@color/photonDarkGrey90</item> 367 <item name="colorOnPrimaryFixedVariant">@color/fx_mobile_private_on_primary_fixed_variant</item> 368 <item name="colorSecondaryFixed">@color/fx_mobile_private_secondary_fixed</item> 369 <item name="colorSecondaryFixedDim">@color/fx_mobile_private_secondary_fixed_dim</item> 370 <item name="colorOnSecondaryFixed">@color/fx_mobile_private_on_secondary_fixed</item> 371 <item name="colorOnSecondaryFixedVariant">@color/fx_mobile_private_on_secondary_fixed_variant</item> 372 <item name="colorTertiaryFixed">@color/fx_mobile_private_tertiary_fixed</item> 373 <item name="colorTertiaryFixedDim">@color/fx_mobile_private_tertiary_fixed_dim</item> 374 <item name="colorOnTertiaryFixed">@color/fx_mobile_private_on_tertiary_fixed</item> 375 <item name="colorOnTertiaryFixedVariant">@color/fx_mobile_private_on_tertiary_fixed_variant</item> 376 377 <!-- Design system color attributes --> 378 379 <!-- Layers --> 380 <!-- Card background, Menu background, Dialog, Banner --> 381 <item name="layer2">@color/fx_mobile_private_layer_color_2</item> 382 <!-- Search --> 383 <item name="layer3">@color/fx_mobile_private_layer_color_3</item> 384 <item name="scrim">@color/fx_mobile_private_layer_color_scrim</item> 385 386 <!-- Action --> 387 <!-- Primary button, Snackbar, Floating action button, Chip selected --> 388 <item name="actionPrimary">@color/fx_mobile_private_action_color_primary</item> 389 <!-- Primary button in a disabled state --> 390 <item name="actionPrimaryDisabled">@color/fx_mobile_private_action_color_primary_disabled</item> 391 392 <!-- Text --> 393 <!-- Primary text --> 394 <item name="textPrimary">@color/fx_mobile_private_text_color_primary</item> 395 <!-- Secondary text --> 396 <item name="textSecondary">@color/fx_mobile_private_text_color_secondary</item> 397 <!-- Disabled text --> 398 <item name="textDisabled">@color/fx_mobile_private_text_color_disabled</item> 399 <!-- Warning text --> 400 <item name="textCritical">@color/fx_mobile_private_text_color_critical</item> 401 <!-- Small heading, Text link --> 402 <item name="textAccent">@color/fx_mobile_private_text_color_accent</item> 403 <!-- Text Inverted/On Color --> 404 <item name="textOnColorPrimary">@color/fx_mobile_private_text_color_oncolor_primary</item> 405 <!-- Action Primary text --> 406 <item name="textActionPrimary">@color/fx_mobile_private_text_color_action_primary</item> 407 <!-- Action Primary disabled text --> 408 <item name="textActionPrimaryDisabled">@color/fx_mobile_private_text_color_action_primary_disabled</item> 409 410 <!-- Icon --> 411 <!-- Icon inverted (on color) --> 412 <item name="iconOnColor">@color/fx_mobile_private_icon_color_oncolor</item> 413 414 <!-- Inactive thumb color --> 415 <item name="colorSwitchThumbNormal">@color/toggle_off_knob_dark_theme</item> 416 <!-- Inactive track color(30% transparency) --> 417 <item name="android:colorForeground">@color/toggle_off_track_dark_theme</item> 418 <!-- sets the toolbar back button color, radio buttons/ unselected checkboxes --> 419 <item name="colorControlNormal">@color/fx_mobile_private_text_color_primary</item> 420 421 <!-- Updated color attributes --> 422 <item name="accent">@color/accent_private_theme</item> 423 <item name="accentBright">@color/photonViolet70</item> 424 <item name="accentHighContrast">@color/accent_high_contrast_private_theme</item> 425 <item name="neutral">@color/neutral_private_theme</item> 426 <item name="neutralFaded">@color/neutral_faded_private_theme</item> 427 <item name="accentUsedOnDarkBackground">@color/accent_high_contrast_private_theme</item> 428 <item name="toolbarStartGradient">@color/fx_mobile_private_surface</item> 429 <item name="toolbarCenterGradient">@color/fx_mobile_private_surface</item> 430 <item name="toolbarEndGradient">@color/fx_mobile_private_surface</item> 431 <item name="fillLinkFromClipboard">@color/accent_high_contrast_private_theme</item> 432 <item name="syncDisconnected">@color/sync_disconnected_icon_fill_private_theme</item> 433 <item name="syncDisconnectedBackground">@color/sync_disconnected_background_private_theme</item> 434 <item name="addOnPrivateBrowsingExteriorCircleBackground">@color/accent_private_theme</item> 435 <item name="mozacPromptLoginEditTextCursorColor">@color/prompt_login_edit_text_cursor_color_private_theme</item> 436 <item name="awesomeBarIndicatorColor">@color/photonGreen60</item> 437 <item name="awesomeBarIndicatorBookmarkColor">@color/photonBlue40</item> 438 <item name="selectPromptHeaderTextColor">@color/accent_high_contrast_private_theme</item> 439 <item name="menuItemButtonTintColor">@color/accent_high_contrast_private_theme</item> 440 441 <!-- Shared widget colors --> 442 <item name="mozac_primary_text_color">@color/fx_mobile_private_text_color_primary</item> 443 <item name="mozac_caption_text_color">@color/fx_mobile_private_text_color_secondary</item> 444 <item name="mozac_widget_favicon_background_color">@color/photonInk50</item> 445 <item name="mozac_widget_favicon_border_color">@color/photonInk50</item> 446 447 <!-- Drawables --> 448 <!-- Removed as part of tor-browser#42386--> 449 <!-- <item name="fenixLogo">@drawable/ic_logo_wordmark_private</item>--> 450 <!-- <item name="fenixWordmarkText">@drawable/ic_wordmark_text_private</item>--> 451 <!-- <item name="fenixWordmarkLogo">@drawable/ic_wordmark_logo</item>--> 452 <item name="torBootstrapBackground">@drawable/tor_bootstrap_background_gradient</item> 453 <item name="bottomBarBackground">@drawable/private_home_bottom_bar_background_gradient</item> 454 <item name="bottomBarBackgroundTop">@drawable/private_home_bottom_bar_background_gradient_top</item> 455 <item name="mozac_ic_private_mode_circle_fill_background_color">@color/photonWhite</item> 456 <item name="mozac_ic_private_mode_circle_fill_icon_color">@color/fx_mobile_private_layer_color_2</item> 457 <item name="mozac_ic_shield_slash_bg_fill_critical">@color/fx_mobile_private_icon_color_primary</item> 458 <item name="mozac_ic_shield_slash_fill_critical">@color/fx_mobile_private_icon_color_critical</item> 459 460 <item name="tabCounterTintColor">?attr/textPrimary</item> 461 </style> 462 463 <style name="App.Widget.CompoundButton.CheckBox" parent="Widget.Material3.CompoundButton.CheckBox"> 464 <item name="buttonTint">@color/checkbox_tint</item> 465 </style> 466 467 <style name="Mozac.Browser.Menu" parent="" tools:ignore="UnusedResources"> 468 <item name="cardBackgroundColor">?attr/layer2</item> 469 </style> 470 <style name="Mozac.Browser.Menu2" parent="" tools:ignore="UnusedResources"> 471 <item name="cardBackgroundColor">?attr/layer2</item> 472 </style> 473 474 <style name="PrivateTheme" parent="PrivateThemeBase"> 475 <item name="android:windowLightStatusBar">false</item> 476 477 <!-- Style the navigation bar --> 478 <item name="android:navigationBarColor">?attr/colorSurface</item> 479 </style> 480 481 <!-- Fade animation for theme switching --> 482 <style name="WindowAnimationTransition" parent="android:Animation.Activity"> 483 <item name="android:windowEnterAnimation">@anim/fade_in</item> 484 <item name="android:windowExitAnimation">@anim/fade_out</item> 485 </style> 486 487 <!-- On some android versions (known about OneUI 2.5) the entering animation is played every --> 488 <!-- time DialogFragment goes though an onStart() lifecycle call. We want to prevent the --> 489 <!-- animation from being repeated after app returns from background.--> 490 <style name="DialogFragmentRestoreAnimation" parent="Animation.MaterialComponents.BottomSheetDialog"> 491 <item name="android:windowEnterAnimation">@null</item> 492 </style> 493 494 <!-- UI button styling --> 495 <style name="NeutralButton" parent="Widget.MaterialComponents.Button.TextButton"> 496 <item name="iconTint">@color/fx_mobile_icon_color_action_secondary</item> 497 <item name="iconPadding">8dp</item> 498 <item name="iconGravity">textStart</item> 499 <item name="android:textAlignment">center</item> 500 <item name="android:layout_width">match_parent</item> 501 <item name="android:radius">4dp</item> 502 <item name="android:layout_height">48dp</item> 503 <item name="android:textStyle">bold</item> 504 <item name="android:textAllCaps">false</item> 505 <item name="backgroundTint">@color/fx_mobile_action_color_secondary</item> 506 <item name="android:textColor">@color/fx_mobile_text_color_action_secondary</item> 507 <item name="rippleColor">?attr/textSecondary</item> 508 <item name="android:letterSpacing">0</item> 509 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 510 <item name="android:fontWeight">@integer/font_weight_medium</item> 511 </style> 512 513 <style name="DestructiveButton" parent="NeutralButton"> 514 <item name="iconTint">@color/fx_mobile_icon_color_critical_button</item> 515 <item name="android:textColor">@color/fx_mobile_text_color_critical_button</item> 516 </style> 517 518 <style name="PositiveButton" parent="NeutralButton"> 519 <item name="backgroundTint">?actionPrimary</item> 520 <item name="iconTint">?iconOnColor</item> 521 <item name="android:textColor">?textActionPrimary</item> 522 </style> 523 524 <style name="DialogStyleBase" parent="NormalTheme"> 525 <item name="android:textAppearance">@style/TextAppearance.AppCompat</item> 526 <item name="android:colorControlNormal">?accentHighContrast</item> 527 <item name="android:colorControlActivated">?accentHighContrast</item> 528 <item name="android:colorControlHighlight">?accentBright</item> 529 530 <item name="android:windowBackground">@android:color/transparent</item> 531 <item name="android:windowAnimationStyle">@style/Animation.Design.BottomSheetDialog</item> 532 <item name="windowNoTitle">true</item> 533 <item name="android:windowIsFloating">false</item> 534 <item name="android:windowSoftInputMode">adjustResize</item> 535 <item name="windowActionBar">false</item> 536 <item name="android:windowFullscreen">false</item> 537 <item name="android:windowContentOverlay">@null</item> 538 <item name="android:navigationBarColor">@android:color/transparent</item> 539 <item name="android:windowTranslucentNavigation">true</item> 540 </style> 541 542 <style name="PreferenceTheme" parent="PreferenceThemeOverlay.v14.Material"> 543 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_light</item> 544 <item name="android:fontWeight">@integer/font_weight_light</item> 545 </style> 546 547 <style name="HeaderTextStyle" parent="TextAppearance.MaterialComponents.Subtitle1"> 548 <item name="android:textSize">18sp</item> 549 <item name="android:textColor">?attr/textPrimary</item> 550 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 551 <item name="android:fontWeight">@integer/font_weight_medium</item> 552 </style> 553 554 <style name="TorHeaderTextStyle" parent="TextAppearance.MaterialComponents.Subtitle1"> 555 <item name="android:textSize">18sp</item> 556 <item name="android:textColor">#000000</item> 557 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 558 <item name="android:fontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 559 </style> 560 561 <style name="Header24TextStyle" parent="TextAppearance.MaterialComponents.Body1"> 562 <item name="android:textColor">?textPrimary</item> 563 <item name="android:textSize">24sp</item> 564 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 565 <item name="android:fontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 566 </style> 567 568 <style name="Header20TextStyle" parent="TextAppearance.MaterialComponents.Body1" tools:ignore="UnusedResources"> 569 <item name="android:textColor">?attr/textPrimary</item> 570 <item name="android:textSize">20sp</item> 571 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 572 <item name="android:fontWeight">@integer/font_weight_medium</item> 573 </style> 574 575 <style name="Header16TextStyle" parent="TextAppearance.MaterialComponents.Body1"> 576 <item name="android:textColor">?attr/textPrimary</item> 577 <item name="android:textSize">16sp</item> 578 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 579 <item name="android:fontWeight">@integer/font_weight_medium</item> 580 </style> 581 582 <style name="Header14TextStyle" parent="TextAppearance.MaterialComponents.Body2"> 583 <item name="android:textColor">?attr/textPrimary</item> 584 <item name="android:textSize">14sp</item> 585 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 586 <item name="android:fontWeight">@integer/font_weight_medium</item> 587 </style> 588 589 <style name="Body14TextStyle" parent="TextAppearance.MaterialComponents.Body2"> 590 <item name="android:textColor">?attr/textPrimary</item> 591 <item name="android:textSize">14sp</item> 592 </style> 593 594 <style name="Body16TextStyle" parent="TextAppearance.MaterialComponents.Body1"> 595 <item name="android:textColor">?attr/textPrimary</item> 596 </style> 597 598 <style name="Body12TextStyle" parent="TextAppearance.MaterialComponents.Body1" tools:ignore="UnusedResources"> 599 <item name="android:textColor">?attr/textPrimary</item> 600 <item name="android:textSize">12sp</item> 601 <item name="android:textAllCaps">false</item> 602 </style> 603 604 <style name="Button14TextStyle" parent="TextAppearance.MaterialComponents.Button" tools:ignore="UnusedResources"> 605 <item name="android:textSize">14sp</item> 606 <item name="android:textAllCaps">false</item> 607 </style> 608 609 <style name="TorBody16TextStyle" parent="TextAppearance.MaterialComponents.Body1"> 610 <item name="android:textColor">#000000</item> 611 </style> 612 613 <style name="Subtitle12TextStyle" parent="TextAppearance.MaterialComponents.Body1"> 614 <item name="android:textColor">?attr/textSecondary</item> 615 <item name="android:textSize">12sp</item> 616 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 617 <item name="android:fontWeight">@integer/font_weight_medium</item> 618 </style> 619 620 <style name="CaptionTextStyle" parent="TextAppearance.MaterialComponents.Body1"> 621 <item name="android:textSize">12sp</item> 622 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 623 <item name="android:fontWeight">@integer/font_weight_medium</item> 624 </style> 625 626 <style name="AppBarTitleTextStyle" parent="AcornHeadline5"> 627 <item name="android:textColor">?attr/colorOnSurface</item> 628 </style> 629 630 <style name="ListItemTextStyle" parent="TextAppearance.MaterialComponents.Subtitle1"> 631 <item name="android:textColor">?attr/textPrimary</item> 632 </style> 633 634 <style name="progressBarStyleHorizontal" parent="@style/Widget.AppCompat.ProgressBar.Horizontal"> 635 <item name="android:progressDrawable">@drawable/progress_gradient</item> 636 </style> 637 638 <style name="AcornHeadline5"> 639 <item name="android:textSize">24sp</item> 640 <item name="android:letterSpacing">0.0075</item> <!-- 0.18sp / 24sp --> 641 <item name="android:lineHeight" tools:targetApi="28">32sp</item> 642 </style> 643 644 <style name="AcornHeadline8"> 645 <item name="android:textSize">14sp</item> 646 <item name="fontFamily">sans-serif-medium</item> 647 <item name="android:letterSpacing">0.02857</item> <!-- 0.4sp / 14sp --> 648 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 649 <item name="android:fontWeight">@integer/font_weight_medium</item> 650 <item name="android:lineHeight" tools:targetApi="28">20sp</item> 651 </style> 652 653 <style name="QuickSettingsText"> 654 <item name="android:textColor">@color/state_list_text_color</item> 655 <item name="android:textSize">14sp</item> 656 <item name="android:paddingStart">16dp</item> 657 <item name="android:paddingEnd">16dp</item> 658 <item name="android:gravity">center_vertical</item> 659 <item name="android:layout_alignParentStart">true</item> 660 </style> 661 662 <style name="QuickSettingsSmallText"> 663 <item name="android:textColor">?attr/textSecondary</item> 664 <item name="android:textSize">12sp</item> 665 <item name="android:paddingEnd">16dp</item> 666 <item name="android:gravity">top</item> 667 <item name="android:layout_alignParentStart">true</item> 668 </style> 669 670 <style name="QuickSettingsLargeText"> 671 <item name="android:textColor">@color/state_list_text_color</item> 672 <item name="android:textSize">16sp</item> 673 <item name="android:paddingStart">16dp</item> 674 <item name="android:paddingEnd">16dp</item> 675 <item name="android:gravity">center_vertical</item> 676 <item name="android:layout_alignParentStart">true</item> 677 </style> 678 679 <style name="QuickSettingsLargeText.Icon"> 680 <item name="android:drawablePadding">8dp</item> 681 <item name="drawableEndCompat">@drawable/ic_arrowhead_right</item> 682 </style> 683 684 <style name="QuickSettingsText.Icon"> 685 <item name="android:drawablePadding">8dp</item> 686 </style> 687 688 <style name="QuickSettingsText.PermissionItemEnd"> 689 <item name="android:layout_alignParentEnd">true</item> 690 <item name="android:paddingEnd">24dp</item> 691 <item name="android:gravity">end|center_vertical</item> 692 <item name="android:background">?android:attr/selectableItemBackground</item> 693 <item name="android:textColor">?accentUsedOnDarkBackground</item> 694 </style> 695 696 <style name="SearchClipboardStyle"> 697 <item name="android:ellipsize">end</item> 698 <item name="android:maxLines">1</item> 699 </style> 700 701 <style name="SearchClipboardTitleStyle" parent="SearchClipboardStyle"> 702 <item name="android:textColor">?attr/textPrimary</item> 703 <item name="android:textSize">@dimen/search_fragment_clipboard_title_text_size</item> 704 </style> 705 706 <style name="SearchClipboardUrlStyle" parent="SearchClipboardStyle"> 707 <item name="android:textAppearance">@style/Subtitle12TextStyle</item> 708 <item name="android:textColor">?fillLinkFromClipboard</item> 709 </style> 710 711 <style name="CreateCollectionDialogStyle" parent="DialogStyleBase"/> 712 <style name="CreateShortcutDialogStyle" parent="DialogStyleBase"/> 713 <style name="ResearchSurfaceDialogStyle" parent="NormalThemeBase"> 714 <item name="android:navigationBarColor">@android:color/transparent</item> 715 <item name="android:windowTranslucentNavigation">false</item> 716 </style> 717 <style name="WallpaperOnboardingDialogStyle" parent="DialogStyleBase"> 718 <item name="android:windowIsFloating">true</item> 719 <item name="android:backgroundDimAmount">0.06</item> 720 </style> 721 <style name="CreateShortcutDialogButton" parent="Widget.MaterialComponents.Button.TextButton.Dialog"> 722 <item name="android:layout_width">wrap_content</item> 723 <item name="android:layout_height">wrap_content</item> 724 <item name="android:minHeight">40dp</item> 725 <item name="android:layout_marginTop">32dp</item> 726 <item name="android:textAlignment">center</item> 727 <item name="android:textColor">?accentUsedOnDarkBackground</item> 728 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 729 <item name="android:fontWeight">@integer/font_weight_medium</item> 730 </style> 731 732 <style name="ShareHeaderTextStyle"> 733 <item name="android:singleLine">true</item> 734 <item name="android:textAllCaps">true</item> 735 <item name="android:textColor">?attr/textSecondary</item> 736 <item name="android:textSize">@dimen/share_header_text_size</item> 737 <item name="android:textStyle">bold</item> 738 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item> 739 <item name="android:fontWeight">@integer/font_weight_medium</item> 740 </style> 741 742 <style name="StudiesItemTitleTextStyle"> 743 <item name="android:textSize">12sp</item> 744 <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_semi_bold</item> 745 <item name="android:fontWeight">@integer/font_weight_semi_bold</item> 746 <item name="fontFamily">sans-serif-medium</item> 747 </style> 748 749 <style name="ShareDialogStyle" parent="DialogStyleBase"/> 750 751 <style name="AboutItemText" parent="TextAppearance.MaterialComponents.Body2"> 752 <item name="android:textColor">?textAccent</item> 753 <item name="android:textSize">@dimen/about_items_text_size</item> 754 <item name="android:paddingStart">@dimen/about_list_item_text_padding</item> 755 <item name="android:paddingEnd">@dimen/about_list_item_text_padding</item> 756 <item name="android:ellipsize">end</item> 757 <item name="android:maxLines">1</item> 758 <item name="android:minLines">1</item> 759 <item name="fontFamily">sans-serif-medium</item> 760 </style> 761 762 <style name="AboutHeaderContentText" parent="TextAppearance.MaterialComponents.Subtitle1"> 763 <item name="android:textColor">?attr/textPrimary</item> 764 <item name="android:lineSpacingExtra">@dimen/about_header_text_line_spacing_extra</item> 765 </style> 766 767 <style name="PreferenceSectionHeader" parent="AcornHeadline8"> 768 <item name="android:textColor">?colorOnSurfaceVariant</item> 769 </style> 770 771 <style name="EngineTextField" parent="TextAppearance.AppCompat"> 772 <item name="android:textSize">14sp</item> 773 </style> 774 775 <style name="Theme.Transparent" parent="android:Theme"> 776 <item name="android:windowIsTranslucent">true</item> 777 <item name="android:windowBackground">@android:color/transparent</item> 778 <item name="android:windowContentOverlay">@null</item> 779 <item name="android:windowNoTitle">true</item> 780 <item name="android:windowIsFloating">true</item> 781 <item name="android:backgroundDimEnabled">false</item> 782 </style> 783 784 <style name="SearchViewStyle" parent="Widget.AppCompat.SearchView"> 785 <item name="searchHintIcon">@null</item> 786 </style> 787 788 <style name="AutoCompleteTextViewStyle" parent="Widget.AppCompat.AutoCompleteTextView"> 789 <item name="android:textColorHint">@color/search_view_hint_color</item> 790 </style> 791 792 <style name="BottomSheetPrivate" parent="BottomSheetBasePrivate"> 793 <item name="android:windowLightStatusBar">false</item> 794 795 <!-- Style the navigation bar --> 796 <item name="android:navigationBarColor">?attr/colorSurface</item> 797 </style> 798 799 <style name="BottomSheet" parent="@style/BottomSheetBase" /> 800 801 <style name="BottomSheetBasePrivate" parent="ThemeOverlay.MaterialComponents.BottomSheetDialog"> 802 <item name="android:windowIsFloating">false</item> 803 </style> 804 805 <style name="BottomSheetBase" parent="ThemeOverlay.MaterialComponents.DayNight.BottomSheetDialog"> 806 <item name="android:windowIsFloating">false</item> 807 </style> 808 809 <!-- Tab Tray does not present a private theme, so it needs to be separate from other bottom sheet styles --> 810 <style name="TabTrayDialogStyleBase" parent="BottomSheetBase"> 811 <item name="bottomSheetStyle">@style/BottomSheetModal</item> 812 <item name="android:colorBackground">@color/fx_mobile_surface</item> 813 </style> 814 815 <style name="TabTrayDialogStyle" parent="TabTrayDialogStyleBase" /> 816 817 <!-- Stuff to make the bottom sheet with round top borders --> 818 <style name="BottomSheetShapeAppearance" parent="ShapeAppearance.MaterialComponents.LargeComponent"> 819 <item name="cornerFamily">rounded</item> 820 <item name="cornerSizeTopLeft">16dp</item> 821 <item name="cornerSizeTopRight">16dp</item> 822 <item name="colorSurface">@color/photonPurple50</item> 823 <item name="android:backgroundTint">@color/photonPurple50</item> 824 <item name="android:colorBackground">@color/photonPurple50</item> 825 </style> 826 827 <style name="BottomSheetModal" parent="Widget.Design.BottomSheet.Modal"> 828 <item name="shapeAppearance">@style/BottomSheetShapeAppearance</item> 829 <item name="behavior_fitToContents">false</item> 830 <item name="behavior_skipCollapsed">false</item> 831 <!-- Effectively disable STATE_HALF_EXPANDED by having the tray have a minuscule height in this state --> 832 <item name="behavior_halfExpandedRatio">0.001</item> 833 </style> 834 835 <style name="SearchDialogStyle"> 836 <item name="android:windowAnimationStyle">@null</item> 837 <item name="android:textAppearance">@style/TextAppearance.AppCompat</item> 838 <item name="android:colorControlNormal">?accentHighContrast</item> 839 <item name="android:colorControlActivated">?accentHighContrast</item> 840 <item name="android:colorControlHighlight">?accentBright</item> 841 <item name="android:windowBackground">@android:color/transparent</item> 842 <item name="windowNoTitle">true</item> 843 <item name="android:windowIsFloating">false</item> 844 <item name="android:windowSoftInputMode">adjustResize</item> 845 <item name="windowActionBar">false</item> 846 <item name="android:windowFullscreen">false</item> 847 <item name="android:windowContentOverlay">@null</item> 848 <item name="android:navigationBarColor">?attr/colorSurface</item> 849 <item name="android:windowTranslucentNavigation">false</item> 850 <item name="android:statusBarColor">?attr/colorSurface</item> 851 </style> 852 853 <style name="SearchDialogStyleTabStrip" parent="SearchDialogStyle"> 854 <item name="android:statusBarColor">?attr/layer3</item> 855 </style> 856 857 <style name="SearchSelectorIconStyle"> 858 <item name="cornerFamily">rounded</item> 859 <item name="elevation">0dp</item> 860 <item name="cornerSize">2dp</item> 861 </style> 862 863 <style name="StopProfilerTransparentTheme" parent="Theme.AppCompat.NoActionBar"> 864 <item name="android:windowIsTranslucent">true</item> 865 <item name="android:windowBackground">@android:color/transparent</item> 866 <item name="android:windowContentOverlay">@null</item> 867 <item name="android:windowNoTitle">true</item> 868 <item name="windowActionBar">false</item> <item name="android:windowAnimationStyle">@null</item> 869 <item name="android:backgroundDimEnabled">false</item> 870 <item name="android:windowIsFloating">true</item> 871 <item name="android:background">@android:color/transparent</item> 872 <item name="android:colorBackgroundCacheHint">@null</item> 873 </style> 874 875 <style name="TabManagerDialogStyle" parent="Theme.AppCompat.Light.Dialog"> 876 <item name="android:windowNoTitle">true</item> 877 <item name="android:windowFullscreen">false</item> 878 <item name="android:windowBackground">@android:color/transparent</item> 879 <item name="android:windowIsFloating">false</item> 880 </style> 881 </resources>