/*
* Copyright 2017-2024 Soren Stoutner <soren@stoutner.com>.
*
- * This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ * This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
*
* Privacy Browser Android is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Copyright 2017, 2020, 2022-2024 Soren Stoutner <soren@stoutner.com>.
+
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
+
+ Privacy Browser Android is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Privacy Browser Android is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Privacy Browser Android. If not, see <http://www.gnu.org/licenses/>. -->
+
+<!-- This selector changes the background of activated items in a list view. -->
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:state_activated="true"
+ android:drawable="@color/list_selector_activated" />
+</selector>
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
- Copyright 2017,2020,2022-2023 Soren Stoutner <soren@stoutner.com>.
-
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
-
- Privacy Browser Android is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- Privacy Browser Android is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with Privacy Browser Android. If not, see <http://www.gnu.org/licenses/>. -->
-
-<!-- This selector changes the background of activated items in a list view. -->
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item
- android:state_activated="true"
- android:drawable="@color/blue_200" />
-</selector>
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
- Copyright 2017,2020,2023 Soren Stoutner <soren@stoutner.com>.
-
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
-
- Privacy Browser Android is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- Privacy Browser Android is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with Privacy Browser Android. If not, see <http://www.gnu.org/licenses/>. -->
-
-<!-- This selector changes the background of activated items in a list view. -->
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item
- android:state_activated="true"
- android:drawable="@color/violet_700" />
-</selector>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2017,2019-2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2017, 2019-2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_marginEnd="16dp"
android:layout_marginBottom="200dp"
android:src="@drawable/bookmarks"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/bookmarks" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_marginEnd="16dp"
android:layout_marginBottom="130dp"
android:src="@drawable/create_folder"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_folder" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_marginEnd="16dp"
android:layout_marginBottom="60dp"
android:src="@drawable/create_bookmark"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_bookmark" />
</FrameLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2017,2019-2020,2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2017, 2019-2020, 2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_marginEnd="16dp"
android:layout_marginBottom="155dp"
android:src="@drawable/bookmarks"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/bookmarks" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_marginEnd="16dp"
android:layout_marginBottom="85dp"
android:src="@drawable/create_folder"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_folder" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/create_bookmark"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_bookmark" />
</FrameLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright © 2016-2017,2020,2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2016-2017, 2020, 2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="horizontal"
- android:background="?attr/listSelectorDrawable"
+ android:background="@drawable/list_selector"
tools:ignore="UseCompoundDrawables" >
<ImageView
android:layout_margin="10dp"
android:lines="1"
android:ellipsize="end" />
-</LinearLayout>
\ No newline at end of file
+</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright © 2016-2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2016-2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_marginEnd="16dp"
android:layout_marginBottom="140dp"
android:src="@drawable/create_folder"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_folder" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_marginEnd="16dp"
android:layout_marginBottom="70dp"
android:src="@drawable/create_bookmark"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_bookmark" />
-</androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
+</androidx.coordinatorlayout.widget.CoordinatorLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright © 2016-2017,2019,2022-2023 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2016-2017, 2019, 2022-2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="vertical"
- android:background="?attr/listSelectorDrawable" >
+ android:background="@drawable/list_selector" >
<!-- First row. -->
<LinearLayout
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2017-2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2017-2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_marginEnd="16dp"
android:layout_marginBottom="200dp"
android:src="@drawable/bookmarks"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/bookmarks" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_marginEnd="16dp"
android:layout_marginBottom="130dp"
android:src="@drawable/create_folder"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_folder" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_marginEnd="16dp"
android:layout_marginBottom="60dp"
android:src="@drawable/create_bookmark"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_bookmark" />
</FrameLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2017-2020,2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2017-2020, 2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_marginEnd="16dp"
android:layout_marginBottom="155dp"
android:src="@drawable/bookmarks"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/bookmarks" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_marginEnd="16dp"
android:layout_marginBottom="85dp"
android:src="@drawable/create_folder"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_folder" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/create_bookmark"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_bookmark" />
</FrameLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright © 2016-2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2016-2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_marginEnd="16dp"
android:layout_marginBottom="85dp"
android:src="@drawable/create_folder"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_folder" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/create_bookmark"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/create_bookmark" />
-</androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
+</androidx.coordinatorlayout.widget.CoordinatorLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright © 2017,2020,2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2017, 2020, 2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="horizontal"
- android:background="?attr/listSelectorDrawable" >
+ android:background="@drawable/list_selector" >
<TextView
android:id="@+id/domain_name_textview"
android:layout_margin="10dp"
android:lines="1"
android:ellipsize="end" />
-</LinearLayout>
\ No newline at end of file
+</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright © 2017,2019-2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2017, 2019-2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_marginEnd="16dp"
android:layout_marginBottom="70dp"
android:src="@drawable/add"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/add_domain" />
-</androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
+</androidx.coordinatorlayout.widget.CoordinatorLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright © 2017,2019-2020,2022 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2017, 2019-2020, 2022, 2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/add"
- android:tint="?attr/fabIconTintColor"
+ android:tint="@color/fab_icon"
android:contentDescription="@string/add_domain" />
-</androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
+</androidx.coordinatorlayout.widget.CoordinatorLayout>
android:layout_width="wrap_content"
android:layout_gravity="start"
app:menu="@menu/webview_navigation_menu_bottom_appbar"
- app:itemIconTint="?attr/navigationIconTintColor" />
+ app:itemIconTint="@color/blue_icon" />
<!-- Include the bookmarks drawer, which varies based on screen width. -->
<include layout="@layout/bookmarks_drawer_bottom_appbar" />
android:layout_width="wrap_content"
android:layout_gravity="start"
app:menu="@menu/webview_navigation_menu_top_appbar"
- app:itemIconTint="?attr/navigationIconTintColor" />
+ app:itemIconTint="@color/blue_icon" />
<!-- Include the bookmarks drawer, which varies based on screen width. -->
<include layout="@layout/bookmarks_drawer_top_appbar" />
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2016-2017,2022-2023 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2016-2017, 2022-2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="horizontal"
- android:background="?attr/listSelectorDrawable"
+ android:background="@drawable/list_selector"
tools:ignore="UseCompoundDrawables">
<!-- Subfolder spacer. -->
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2017-2023 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2017-2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:orientation="vertical"
app:layout_dodgeInsetEdges="bottom" >
- <!-- `android:layout_weight="1"` causes the swipe refresh layout to fill all the remaining space. -->
- <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
- android:id="@+id/swiperefreshlayout"
+ <!-- The frame layout allows the swipe refresh layout and the progress bar to occupy the same space. -->
+ <FrameLayout
android:layout_height="0dp"
android:layout_width="match_parent"
- android:layout_weight="1">
+ android:layout_weight="1" >
- <ScrollView
- android:id="@+id/scrollview"
- android:layout_height="wrap_content"
+ <!-- `android:layout_weight="1"` causes the swipe refresh layout to fill all the remaining space. -->
+ <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
+ android:id="@+id/swiperefreshlayout"
+ android:layout_height="match_parent"
android:layout_width="match_parent" >
- <LinearLayout
+ <ScrollView
+ android:id="@+id/scrollview"
android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:orientation="vertical"
- android:layout_margin="10dp" >
-
- <!-- SSL information. -->
- <TextView
- android:id="@+id/ssl_information_title_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:text="@string/ssl_information"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
-
- <TextView
- android:id="@+id/ssl_information_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true"
- android:layout_marginBottom="8dp" />
+ android:layout_width="match_parent" >
- <!-- SSL Buttons. -->
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/ssl_buttons_constraintlayout"
+ <LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
- android:layout_marginBottom="16dp"
- tools:ignore="MissingConstraints" >
+ android:orientation="vertical"
+ android:layout_margin="10dp" >
- <androidx.constraintlayout.helper.widget.Flow
+ <!-- SSL information. -->
+ <TextView
+ android:id="@+id/ssl_information_title_textview"
android:layout_height="wrap_content"
android:layout_width="match_parent"
- app:constraint_referenced_ids="ciphers_button,certificate_button"
- app:flow_wrapMode="chain"
- app:flow_firstHorizontalStyle="packed"
- app:flow_horizontalGap="15dp" />
+ android:text="@string/ssl_information"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
+
+ <TextView
+ android:id="@+id/ssl_information_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textIsSelectable="true"
+ android:layout_marginBottom="8dp" />
- <androidx.appcompat.widget.AppCompatButton
- android:id="@+id/ciphers_button"
+ <!-- SSL Buttons. -->
+ <androidx.constraintlayout.widget.ConstraintLayout
+ android:id="@+id/ssl_buttons_constraintlayout"
android:layout_height="wrap_content"
- android:layout_width="wrap_content"
- android:text="@string/ciphers"
- android:onClick="showCiphers"
- app:backgroundTint="@color/button_background_selector"
- android:textColor="@color/button_text_selector"
- tools:ignore="ButtonStyle" />
-
- <androidx.appcompat.widget.AppCompatButton
- android:id="@+id/certificate_button"
+ android:layout_width="match_parent"
+ android:layout_marginBottom="16dp"
+ tools:ignore="MissingConstraints" >
+
+ <androidx.constraintlayout.helper.widget.Flow
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ app:constraint_referenced_ids="ciphers_button,certificate_button"
+ app:flow_wrapMode="chain"
+ app:flow_firstHorizontalStyle="packed"
+ app:flow_horizontalGap="15dp" />
+
+ <androidx.appcompat.widget.AppCompatButton
+ android:id="@+id/ciphers_button"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:text="@string/ciphers"
+ android:onClick="showCiphers"
+ app:backgroundTint="@color/button_background_selector"
+ android:textColor="@color/button_text_selector"
+ tools:ignore="ButtonStyle" />
+
+ <androidx.appcompat.widget.AppCompatButton
+ android:id="@+id/certificate_button"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:text="@string/certificate"
+ android:onClick="showCertificate"
+ app:backgroundTint="@color/button_background_selector"
+ android:textColor="@color/button_text_selector"
+ tools:ignore="ButtonStyle" />
+ </androidx.constraintlayout.widget.ConstraintLayout>
+
+ <!-- Request headers. -->
+ <TextView
+ android:id="@+id/request_headers_title_textview"
android:layout_height="wrap_content"
- android:layout_width="wrap_content"
- android:text="@string/certificate"
- android:onClick="showCertificate"
- app:backgroundTint="@color/button_background_selector"
- android:textColor="@color/button_text_selector"
- tools:ignore="ButtonStyle" />
- </androidx.constraintlayout.widget.ConstraintLayout>
-
- <!-- Request headers. -->
- <TextView
- android:id="@+id/request_headers_title_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:text="@string/request_headers"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
-
- <TextView
- android:id="@+id/request_headers_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true"
- android:layout_marginBottom="8dp" />
+ android:layout_width="match_parent"
+ android:text="@string/request_headers"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
+
+ <TextView
+ android:id="@+id/request_headers_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textIsSelectable="true"
+ android:layout_marginBottom="8dp" />
- <!-- Response message. -->
- <TextView
- android:id="@+id/response_message_title_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:text="@string/response_message"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
-
- <TextView
- android:id="@+id/response_message_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true"
- android:layout_marginBottom="8dp" />
+ <!-- Response message. -->
+ <TextView
+ android:id="@+id/response_message_title_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:text="@string/response_message"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
+
+ <TextView
+ android:id="@+id/response_message_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textIsSelectable="true"
+ android:layout_marginBottom="8dp" />
- <!-- Response headers. -->
- <!-- The title text is set programatically. -->
- <TextView
- android:id="@+id/response_headers_title_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
+ <!-- Response headers. -->
+ <!-- The title text is set programatically. -->
+ <TextView
+ android:id="@+id/response_headers_title_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
- <TextView
- android:id="@+id/response_headers_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true"
- android:layout_marginBottom="8dp" />
+ <TextView
+ android:id="@+id/response_headers_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textIsSelectable="true"
+ android:layout_marginBottom="8dp" />
- <!-- Response body. -->
- <!-- The title text is set programatically. -->
- <TextView
- android:id="@+id/response_body_title_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
+ <!-- Response body. -->
+ <!-- The title text is set programatically. -->
+ <TextView
+ android:id="@+id/response_body_title_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
- <TextView
- android:id="@+id/response_body_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true" />
- </LinearLayout>
- </ScrollView>
- </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
+ <TextView
+ android:id="@+id/response_body_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textIsSelectable="true" />
+ </LinearLayout>
+ </ScrollView>
+ </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
+
+ <!-- The progress bar looks best with a minimum height of 3dp for the top app bar and 4dp for the bottom app bar. -->
+ <ProgressBar
+ android:id="@+id/progress_bar"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:layout_gravity="bottom"
+ android:minHeight="4dp"
+ android:progressTint="@color/blue_text"
+ android:progressBackgroundTint="@color/transparent"
+ android:background="?android:attr/colorBackground"
+ android:visibility="gone" />
+ </FrameLayout>
<!-- The app bar theme must be specified here because the activity uses a `NoActionBar` theme. -->
<com.google.android.material.appbar.AppBarLayout
android:background="?android:attr/colorBackground"
android:theme="@style/PrivacyBrowserAppBar" >
- <!-- The frame layout allows the toolbar and the progress bar to occupy the same space. -->
- <FrameLayout
+ <androidx.appcompat.widget.Toolbar
+ android:id="@+id/toolbar"
android:layout_height="wrap_content"
- android:layout_width="match_parent" >
-
- <androidx.appcompat.widget.Toolbar
- android:id="@+id/toolbar"
- android:layout_height="wrap_content"
- android:layout_width="match_parent" />
-
- <!-- Android automatically uses a different, skinnier drawable with padding for indeterminate horizontal progress bars in API >= 21.
- They make this very difficult to override. https://redmine.stoutner.com/issues/241
- `tools:ignore="UnusedAttribute"` removes the lint warning about `progressTint` and `progressBackgroundTint` not applying to API < 21. -->
- <ProgressBar
- android:id="@+id/progress_bar"
- style="?android:attr/progressBarStyleHorizontal"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:minHeight="3dp"
- android:layout_gravity="bottom"
- android:visibility="gone"
- tools:ignore="UnusedAttribute" />
- </FrameLayout>
+ android:layout_width="match_parent" />
</com.google.android.material.appbar.AppBarLayout>
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2017-2023 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2017-2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:background="?android:attr/colorBackground"
android:theme="@style/PrivacyBrowserAppBar" >
- <!-- The frame layout allows the toolbar and the progress bar to occupy the same space. -->
- <FrameLayout
+ <androidx.appcompat.widget.Toolbar
+ android:id="@+id/toolbar"
android:layout_height="wrap_content"
- android:layout_width="match_parent" >
-
- <androidx.appcompat.widget.Toolbar
- android:id="@+id/toolbar"
- android:layout_height="wrap_content"
- android:layout_width="match_parent" />
-
- <!-- Android automatically uses a different, skinnier drawable with padding for indeterminate horizontal progress bars in API >= 21.
- They make this very difficult to override. https://redmine.stoutner.com/issues/241
- `tools:ignore="UnusedAttribute"` removes the lint warning about `progressTint` and `progressBackgroundTint` not applying to API < 21. -->
- <ProgressBar
- android:id="@+id/progress_bar"
- style="?android:attr/progressBarStyleHorizontal"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:minHeight="3dp"
- android:layout_gravity="bottom"
- android:visibility="gone"
- tools:ignore="UnusedAttribute" />
- </FrameLayout>
+ android:layout_width="match_parent" />
</com.google.android.material.appbar.AppBarLayout>
- <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
- android:id="@+id/swiperefreshlayout"
- android:layout_height="match_parent"
- android:layout_width="match_parent">
+ <!-- The frame layout allows the progress bar and the swipe refresh layout to occupy the same space. -->
+ <FrameLayout
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent" >
- <ScrollView
- android:id="@+id/view_source_scrollview"
+ <!-- The progress bar looks best with a minimum height of 3dp for the top app bar and 4dp for the bottom app bar. -->
+ <ProgressBar
+ android:id="@+id/progress_bar"
+ style="?android:attr/progressBarStyleHorizontal"
android:layout_height="wrap_content"
- android:layout_width="match_parent" >
-
- <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_gravity="top"
+ android:minHeight="3dp"
+ android:progressTint="@color/blue_text"
+ android:progressBackgroundTint="@color/transparent"
+ android:visibility="gone" />
+
+ <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
+ android:id="@+id/swiperefreshlayout"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+
+ <ScrollView
+ android:id="@+id/view_source_scrollview"
android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:orientation="vertical"
- android:layout_margin="10dp" >
+ android:layout_width="match_parent" >
- <!-- SSL information. -->
- <TextView
- android:id="@+id/ssl_information_title_textview"
+ <LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
- android:text="@string/ssl_information"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
-
- <TextView
- android:id="@+id/ssl_information_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true"
- android:layout_marginBottom="8dp" />
+ android:orientation="vertical"
+ android:layout_margin="10dp" >
- <!-- SSL Buttons. -->
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/ssl_buttons_constraintlayout"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:layout_marginBottom="16dp"
- tools:ignore="MissingConstraints" >
-
- <androidx.constraintlayout.helper.widget.Flow
+ <!-- SSL information. -->
+ <TextView
+ android:id="@+id/ssl_information_title_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:text="@string/ssl_information"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
+
+ <TextView
+ android:id="@+id/ssl_information_textview"
android:layout_height="wrap_content"
android:layout_width="match_parent"
- app:constraint_referenced_ids="ciphers_button,certificate_button"
- app:flow_wrapMode="chain"
- app:flow_firstHorizontalStyle="packed"
- app:flow_horizontalGap="15dp" />
+ android:textIsSelectable="true"
+ android:layout_marginBottom="8dp" />
- <androidx.appcompat.widget.AppCompatButton
- android:id="@+id/ciphers_button"
+ <!-- SSL Buttons. -->
+ <androidx.constraintlayout.widget.ConstraintLayout
+ android:id="@+id/ssl_buttons_constraintlayout"
android:layout_height="wrap_content"
- android:layout_width="wrap_content"
- android:text="@string/ciphers"
- android:onClick="showCiphers"
- app:backgroundTint="@color/button_background_selector"
- android:textColor="@color/button_text_selector"
- tools:ignore="ButtonStyle" />
-
- <androidx.appcompat.widget.AppCompatButton
- android:id="@+id/certificate_button"
+ android:layout_width="match_parent"
+ android:layout_marginBottom="16dp"
+ tools:ignore="MissingConstraints" >
+
+ <androidx.constraintlayout.helper.widget.Flow
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ app:constraint_referenced_ids="ciphers_button,certificate_button"
+ app:flow_wrapMode="chain"
+ app:flow_firstHorizontalStyle="packed"
+ app:flow_horizontalGap="15dp" />
+
+ <androidx.appcompat.widget.AppCompatButton
+ android:id="@+id/ciphers_button"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:text="@string/ciphers"
+ android:onClick="showCiphers"
+ app:backgroundTint="@color/button_background_selector"
+ android:textColor="@color/button_text_selector"
+ tools:ignore="ButtonStyle" />
+
+ <androidx.appcompat.widget.AppCompatButton
+ android:id="@+id/certificate_button"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:text="@string/certificate"
+ android:onClick="showCertificate"
+ app:backgroundTint="@color/button_background_selector"
+ android:textColor="@color/button_text_selector"
+ tools:ignore="ButtonStyle" />
+ </androidx.constraintlayout.widget.ConstraintLayout>
+
+ <!-- Request headers. -->
+ <TextView
+ android:id="@+id/request_headers_title_textview"
android:layout_height="wrap_content"
- android:layout_width="wrap_content"
- android:text="@string/certificate"
- android:onClick="showCertificate"
- app:backgroundTint="@color/button_background_selector"
- android:textColor="@color/button_text_selector"
- tools:ignore="ButtonStyle" />
- </androidx.constraintlayout.widget.ConstraintLayout>
-
- <!-- Request headers. -->
- <TextView
- android:id="@+id/request_headers_title_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:text="@string/request_headers"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
-
- <TextView
- android:id="@+id/request_headers_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true"
- android:layout_marginBottom="8dp" />
+ android:layout_width="match_parent"
+ android:text="@string/request_headers"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
+
+ <TextView
+ android:id="@+id/request_headers_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textIsSelectable="true"
+ android:layout_marginBottom="8dp" />
- <!-- Response message. -->
- <TextView
- android:id="@+id/response_message_title_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:text="@string/response_message"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
-
- <TextView
- android:id="@+id/response_message_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true"
- android:layout_marginBottom="8dp" />
+ <!-- Response message. -->
+ <TextView
+ android:id="@+id/response_message_title_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:text="@string/response_message"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
+
+ <TextView
+ android:id="@+id/response_message_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textIsSelectable="true"
+ android:layout_marginBottom="8dp" />
- <!-- Response headers. -->
- <!-- The title text is set programatically. -->
- <TextView
- android:id="@+id/response_headers_title_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
+ <!-- Response headers. -->
+ <!-- The title text is set programatically. -->
+ <TextView
+ android:id="@+id/response_headers_title_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
- <TextView
- android:id="@+id/response_headers_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true"
- android:layout_marginBottom="8dp" />
+ <TextView
+ android:id="@+id/response_headers_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textIsSelectable="true"
+ android:layout_marginBottom="8dp" />
- <!-- Response body. -->
- <!-- The title text is set programatically. -->
- <TextView
- android:id="@+id/response_body_title_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textAlignment="center"
- android:textSize="18sp"
- android:textColor="@color/blue_text"
- android:textStyle="bold" />
+ <!-- Response body. -->
+ <!-- The title text is set programatically. -->
+ <TextView
+ android:id="@+id/response_body_title_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textAlignment="center"
+ android:textSize="18sp"
+ android:textColor="@color/blue_text"
+ android:textStyle="bold" />
- <TextView
- android:id="@+id/response_body_textview"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:textIsSelectable="true" />
- </LinearLayout>
- </ScrollView>
- </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
+ <TextView
+ android:id="@+id/response_body_textview"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:textIsSelectable="true" />
+ </LinearLayout>
+ </ScrollView>
+ </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
+ </FrameLayout>
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2019-2020,2022-2023 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2019-2020, 2022-2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_width="match_parent"
android:layout_gravity="bottom"
android:max="100"
- android:progressTint="?attr/progressTintColor"
+ android:progressTint="@color/blue_text"
android:progressBackgroundTint="@color/transparent"
android:visibility="gone" />
</FrameLayout>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2019-2020,2022-2023 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2019-2020, 2022-2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
android:layout_height="2dp"
android:layout_width="match_parent"
android:max="100"
- android:progressTint="?attr/progressTintColor"
+ android:progressTint="@color/blue_text"
android:progressBackgroundTint="@color/transparent"
android:visibility="gone" />
</FrameLayout>
<item name="android:actionModeBackground">?android:attr/colorBackground</item>
<item name="android:textColorHighlight">@color/violet_700</item>
<item name="colorAccent">@color/violet_500</item>
-
- <!-- Tints. -->
- <item name="fabIconTintColor">@color/gray_875</item>
- <item name="navigationIconTintColor">@color/violet_500</item>
- <item name="progressTintColor">@color/violet_500</item>
-
- <!-- Drawables. -->
- <item name="listSelectorDrawable">@drawable/list_selector_night</item>
</style>
<style name="PrivacyBrowserAppBar" parent="ThemeOverlay.AppCompat.DayNight.ActionBar" >
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2016-2017,2020,2022-2023 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2016-2017, 2020, 2022-2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
<color name="disabled_button_text">@color/gray_500</color>
<color name="disabled_icon">@color/gray_500</color>
<color name="domain_settings_url_background">@color/dark_blue_40</color>
+ <color name="fab_icon">@color/gray_875</color>
<color name="ghosted_icon">@color/gray_700</color>
<color name="icon">@color/white</color>
+ <color name="list_selector_activated">@color/violet_700</color>
<color name="parent_folder_text">@color/gray_300</color>
<color name="red_background">@color/red_700_40</color>
<color name="red_icon">@color/red_night</color>
<item name="android:actionModeBackground">?android:attr/colorBackground</item>
<item name="android:textColorHighlight">@color/violet_700</item>
<item name="colorAccent">@color/violet_500</item>
-
- <!-- Tints. -->
- <item name="fabIconTintColor">@color/gray_875</item>
- <item name="navigationIconTintColor">@color/violet_500</item>
- <item name="progressTintColor">@color/violet_500</item>
-
- <!-- Drawables. -->
- <item name="listSelectorDrawable">@drawable/list_selector_night</item>
</style>
<style name="PrivacyBrowserAppBar" parent="ThemeOverlay.AppCompat.DayNight.ActionBar" >
<item name="android:actionModeBackground">?android:attr/colorBackground</item>
<item name="android:textColorHighlight">@color/blue_200</item>
<item name="colorAccent">@color/blue_700</item>
-
- <!-- Tints. -->
- <item name="fabIconTintColor">@color/white</item>
- <item name="navigationIconTintColor">@color/blue_800</item>
- <item name="progressTintColor">@color/blue_700</item>
-
- <!-- Drawables. -->
- <item name="listSelectorDrawable">@drawable/list_selector_day</item>
</style>
<style name="PrivacyBrowserAppBar" parent="ThemeOverlay.AppCompat.DayNight.ActionBar" >
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
- Copyright 2017-2022, 2024 Soren Stoutner <soren@stoutner.com>.
-
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
-
- Privacy Browser Android is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- Privacy Browser Android is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with Privacy Browser Android. If not, see <http://www.gnu.org/licenses/>. -->
-
-<resources>
- <!-- Colors. -->
- <attr name="aboutBackground" format="color" />
- <attr name="activatedListViewItemBackground" format="color" />
-
- <!-- Tint Colors. -->
- <attr name="fabIconTintColor" format="color" />
- <attr name="navigationIconTintColor" format="color" />
- <attr name="progressTintColor" format="color" />
-
- <!-- Drawables. -->
- <attr name="listSelectorDrawable" format="reference" />
-</resources>
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright 2016-2017,2020,2022-2023 Soren Stoutner <soren@stoutner.com>.
+ Copyright 2016-2017, 2020, 2022-2024 Soren Stoutner <soren@stoutner.com>.
- This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
Privacy Browser Android is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
<color name="disabled_button_text">@color/gray_400</color>
<color name="disabled_icon">@color/gray_600</color>
<color name="domain_settings_url_background">@color/green_200</color>
+ <color name="fab_icon">@color/white</color>
<color name="ghosted_icon">@color/gray_425</color>
<color name="icon">@color/gray_925</color>
+ <color name="list_selector_activated">@color/blue_200</color>
<color name="parent_folder_text">@color/gray_700</color>
<color name="red_background">@color/red_100</color>
<color name="red_icon">@color/red_900</color>
<item name="android:actionModeBackground">?android:attr/colorBackground</item>
<item name="android:textColorHighlight">@color/blue_200</item>
<item name="colorAccent">@color/blue_700</item>
-
- <!-- Tints. -->
- <item name="fabIconTintColor">@color/white</item>
- <item name="navigationIconTintColor">@color/blue_800</item>
- <item name="progressTintColor">@color/blue_700</item>
-
- <!-- Drawables. -->
- <item name="listSelectorDrawable">@drawable/list_selector_day</item>
</style>
<style name="PrivacyBrowserAppBar" parent="ThemeOverlay.AppCompat.DayNight.ActionBar" >