Fix the spinner font size.
authorSoren Stoutner <soren@stoutner.com>
Fri, 23 Jun 2017 06:03:45 +0000 (23:03 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 23 Jun 2017 06:03:45 +0000 (23:03 -0700)
20 files changed:
app/src/main/assets/de/about_changelog.html
app/src/main/assets/en/about_changelog.html
app/src/main/assets/es/about_changelog.html
app/src/main/assets/it/about_changelog.html
app/src/main/java/com/stoutner/privacybrowser/fragments/DomainSettingsFragment.java
app/src/main/res/drawable/list_selector_dark.xml
app/src/main/res/layout/domain_settings.xml
app/src/main/res/layout/move_to_folder_item_linearlayout.xml
app/src/main/res/layout/simple_spinner_dropdown_item_huawei_fix.xml [deleted file]
app/src/main/res/layout/spinner_dropdown_item.xml [new file with mode: 0644]
app/src/main/res/layout/spinner_item.xml [new file with mode: 0644]
app/src/main/res/values-es/strings.xml
app/src/main/res/values-it/strings.xml
app/src/main/res/values/styles.xml
fastlane/metadata/android/en/changelogs/23.txt
fastlane/metadata/android/en/changelogs/24.txt [new file with mode: 0644]
fastlane/metadata/android/es/changelogs/23.txt
fastlane/metadata/android/es/changelogs/24.txt [new file with mode: 0644]
fastlane/metadata/android/it/changelogs/23.txt
fastlane/metadata/android/it/changelogs/24.txt [new file with mode: 0644]

index add70df2f28d8882aa042ddacd52be75d7e49580..f599d9a8d9c3bfcce216134e6206bc74d85e596e 100644 (file)
     </head>\r
 \r
     <body>\r
+        <h3>2.4 (version code 24)</h3>\r
+        <p>22. Juni 2017 - Mindest-API 19, Ziel-API 25</p>\r
+        <ul>\r
+            <li>Add a <a href="https://redmine.stoutner.com/issues/124">dark theme</a> option.</li>\r
+            <li><a href="https://redmine.stoutner.com/issues/137">Highlight the http:// in red</a> if a domain is not encrypted.</li>\r
+            <li><a href="https://redmine.stoutner.com/issues/126">Highlight the domain</a> in the URL text box.</li>\r
+            <li>Add settings to <a href="https://redmine.stoutner.com/issues/133">control what happens on Clear and Exit</a>.</li>\r
+            <li>Change the <a href="https://redmine.stoutner.com/issues/140">default homepage to https://start.duckduckgo.com</a>.</li>\r
+            <li>Add an <a href="https://redmine.stoutner.com/issues/134">undo action</a> to the snackbar when cookies, DOM storage, or form data are cleared from the options menu.</li>\r
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>\r
+            <li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>\r
+            <li>Updated Italian translation provided by Francesco Buratti.</li>\r
+            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>\r
+        </ul>\r
+\r
         <h3>2.3 (version code 23)</h3>\r
-        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=edbeafeb712ae0c2a217a130d940f6c8326ca2d0">26 May 2017</a> - minimum API 19, target API 25</p>\r
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=edbeafeb712ae0c2a217a130d940f6c8326ca2d0">26. Mai 2017</a> - Mindest-API 19, Ziel-API 25</p>\r
         <ul>\r
             <li><a href="https://redmine.stoutner.com/issues/127">Don’t include URL redirects</a> in the WebView history.</li>\r
             <li>Add the option to <a href="https://redmine.stoutner.com/issues/123">disable loading of images</a> to conserve bandwidth.</li>\r
@@ -48,7 +63,7 @@
         </ul>\r
 \r
         <h3>2.2 (version code 22)</h3>\r
-        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=1d8a8322dace658f69b80ad4d24f941074aa2200">27 April 2017</a> - minimum API 19, target API 25</p>\r
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=1d8a8322dace658f69b80ad4d24f941074aa2200">27 April 2017</a> - Mindest-API 19, Ziel-API 25</p>\r
         <ul>\r
             <li>Create an <a href="https://redmine.stoutner.com/issues/116">Incognito Mode</a>, which deletes the cache and history after each website loads.</li>\r
             <li>Combine the <a href="https://redmine.stoutner.com/issues/122">JavaScript-enabled and JavaScript-disabled search options</a> into one entry.</li>\r
index e94b2e1a1f5ba72d58da28788d0f9c2efb853b43..36f7893d1482db2dd582ba3b64279dea21d27da6 100644 (file)
     </head>
 
     <body>
+        <h3>2.4 (version code 24)</h3>
+        <p>22 June 2017 - minimum API 19, target API 25</p>
+        <ul>
+            <li>Add a <a href="https://redmine.stoutner.com/issues/124">dark theme</a> option.</li>
+            <li><a href="https://redmine.stoutner.com/issues/137">Highlight the http:// in red</a> if a domain is not encrypted.</li>
+            <li><a href="https://redmine.stoutner.com/issues/126">Highlight the domain</a> in the URL text box.</li>
+            <li>Add settings to <a href="https://redmine.stoutner.com/issues/133">control what happens on Clear and Exit</a>.</li>
+            <li>Change the <a href="https://redmine.stoutner.com/issues/140">default homepage to https://start.duckduckgo.com</a>.</li>
+            <li>Add an <a href="https://redmine.stoutner.com/issues/134">undo action</a> to the snackbar when cookies, DOM storage, or form data are cleared from the options menu.</li>
+            <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
+            <li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
+            <li>Updated Italian translation provided by Francesco Buratti.</li>
+            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+        </ul>
+
         <h3>2.3 (version code 23)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=edbeafeb712ae0c2a217a130d940f6c8326ca2d0">26 May 2017</a> - minimum API 19, target API 25</p>
         <ul>
index 7ee6eb12ebee538416b8ef8490c52b56193f02c3..ae69242d59fd53bc6a5d76ef1abe3ae66717e79a 100644 (file)
     </head>
 
     <body>
-        <h3>2.3 (version code 23)</h3>
+        <h3>2.4 (código de versión 24)</h3>
+        <p>22 de junio de 2017 - API mínimo 19, API dirigido 25</p>
+        <ul>
+            <li>Añadir una opción de <a href="https://redmine.stoutner.com/issues/124">tema oscuro</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/137">Destacar http:// en rojo</a> si el dominio no está cifrado.</li>
+            <li><a href="https://redmine.stoutner.com/issues/126">Destacar el dominio</a> en el cuadro de texto de la URL.</li>
+            <li>Añadir configuración para <a href="https://redmine.stoutner.com/issues/133">controlar lo que ocurre en Borrar y Salir</a>.</li>
+            <li>Cambiar la <a href="https://redmine.stoutner.com/issues/140">página de inicio por defecto a https://start.duckduckgo.com</a>.</li>
+            <li>Añadir una <a href="https://redmine.stoutner.com/issues/134">acción de deshacer</a> a la snackbar cuando las cookies, el almacenamiento DOM, o los datos de formulario sean limpiados desde el menú de opciones..</li>
+            <li>Arreglar un error que causaba <a href="https://redmine.stoutner.com/issues/139">que se perdieran los cambios pendientes al reiniciar</a>.</li>
+            <li>Arreglar un error con el <a href="https://redmine.stoutner.com/issues/131">diseño spinner en algunos dispositivos Huawei</a>.</li>
+            <li>Traducción al español actualizada proporcionada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Traducción al italiano actualizada proporcionada por Francesco Buratti.</li>
+        </ul>
+
+        <h3>2.3 (código de versión 23)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=edbeafeb712ae0c2a217a130d940f6c8326ca2d0">26 de mayo de 2017</a> - API mínimo 19, API dirigido 25</p>
         <ul>
             <li><a href="https://redmine.stoutner.com/issues/127">No incluir redirecciones URL</a> en el historial de WebView.</li>
@@ -50,7 +65,7 @@
             <li>Crear un <a href="https://redmine.stoutner.com/issues/116">Modo Incógnito</a>, que borre la caché y el historial después de cargar cada página web.</li>
             <li>Combinar las <a href="https://redmine.stoutner.com/issues/122">opciones de búsqueda JavaScript-habilitado y JavaScript-deshabilitado</a> en una entrada.</li>
             <li>Mostrar las secciones erróneas de un <a href="https://redmine.stoutner.com/issues/53">error de certificado SSL en rojo</a>.</li>
-            <li>Eliminar toda <a href="https://redmine.stoutner.com/issues/114">la carpeta de caché privada</a> en Limpiar y Salir.</li>
+            <li>Eliminar toda <a href="https://redmine.stoutner.com/issues/114">la carpeta de caché privada</a> en Borrar y Salir.</li>
             <li>Añadir una <a href="https://redmine.stoutner.com/issues/120">opción de zoom de fuente del 25%</a>.</li>
             <li>Corregir un error con Orbot si la <a href="https://redmine.stoutner.com/issues/118">página de inicio está en blanco</a>.</li>
             <li>Suprimir Torch de la lista de <a href="https://redmine.stoutner.com/issues/119">motores de búsqueda recomendados para Tor</a> porque no soporta HTTPS.</li>
index 9a8c9d1e7e1d6723467a600fcd117a18f9e6fab2..7d4383d65bc884f799778347b2e1bf8c14efad9e 100644 (file)
     </head>
 
     <body>
-        <h3>2.3 (version code 23)</h3>
+        <h3>2.4 (versione codice 24)</h3>
+        <p>22 Giugno 2017 - minima API 19, target API 25</p>
+        <ul>
+            <li>Aggiunta dell'opzione di un <a href="https://redmine.stoutner.com/issues/124">tema “Dark”</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/137">Colorazione di http:// in rosso</a> se il dominio non è criptato.</li>
+            <li><a href="https://redmine.stoutner.com/issues/126">Colorazione del dominio</a> nella casella della URL.</li>
+            <li>Aggiunta dell'impostazione di<a href="https://redmine.stoutner.com/issues/133">controllo del comportamento del comando Elimina Dati ed Esci</a>.</li>
+            <li>Modifica della <a href="https://redmine.stoutner.com/issues/140">homepage di default in https://start.duckduckgo.com</a>.</li>
+            <li>Aggiunta una <a href="https://redmine.stoutner.com/issues/134">azione di annullamento</a> alla “snackbar” quando i cookie, il DOM storage, o i dati dei moduli vengono cancellati dal menu delle impostazioni.</li>
+            <li>Correzione di un baco che provocava <a href="https://redmine.stoutner.com/issues/139"> la perdita di modifiche pendenti al momento del riavvio</a>.</li>
+            <li>Correzione di un baco che si verificava con lo <a href="https://redmine.stoutner.com/issues/131">spinner layout di alcuni dispositivi Huawei</a>.</li>
+            <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+        </ul>
+
+        <h3>2.3 (versione codice 23)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=edbeafeb712ae0c2a217a130d940f6c8326ca2d0">26 Maggio 2017</a> - minima API 19, target API 25</p>
         <ul>
             <li><a href="https://redmine.stoutner.com/issues/127">Esclusione dei reindirizzamenti</a> nella cronologia di WebView.</li>
 
 
         <h3>1.7 (versione codice 8)</h3>
-        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=347e702f50a02782add9400afa552fbee1cf7ab6;ds=inline">16 June 2016</a> - minima API 19, target API 23</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=347e702f50a02782add9400afa552fbee1cf7ab6;ds=inline">16 Giugno 2016</a> - minima API 19, target API 23</p>
         <ul>
             <li>Create an <a href="https://redmine.stoutner.com/issues/15">About activity with a TabView</a>.</li>
             <li>Create a Guide activity with a TabView.</li>
index ff18669c5719742acba30277c511bfe37e91473f..bb6fe3ba92431805274c4167258031f20a6dc306 100644 (file)
@@ -1,8 +1,6 @@
 /*
  * Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
  *
- * Huawei spinner code fix contributed 2017 Thomas Jensen <lianergoist@vongriffen.dk>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
- *
  * This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
  *
  * Privacy Browser is free software: you can redistribute it and/or modify
@@ -111,23 +109,16 @@ public class DomainSettingsFragment extends Fragment {
         int displayImagesInt = domainCursor.getInt(domainCursor.getColumnIndex(DomainsDatabaseHelper.DISPLAY_IMAGES));
 
         // Create `ArrayAdapters` for the `Spinners`and their `entry values`.
-        ArrayAdapter<CharSequence> userAgentArrayAdapter = ArrayAdapter.createFromResource(context, R.array.user_agent_entries, android.R.layout.simple_spinner_item);
-        final ArrayAdapter<CharSequence> userAgentEntryValuesArrayAdapter = ArrayAdapter.createFromResource(context, R.array.user_agent_entry_values, android.R.layout.simple_spinner_item);
-        ArrayAdapter<CharSequence> fontSizeArrayAdapter = ArrayAdapter.createFromResource(context, R.array.default_font_size_entries, android.R.layout.simple_spinner_item);
-        ArrayAdapter<CharSequence> fontSizeEntryValuesArrayAdapter = ArrayAdapter.createFromResource(context, R.array.default_font_size_entry_values, android.R.layout.simple_spinner_item);
-        final ArrayAdapter<CharSequence> displayImagesArrayAdapter = ArrayAdapter.createFromResource(context, R.array.display_website_images_array, android.R.layout.simple_spinner_item);
-
-        // Some phones running Huawei's customized Android 7.0 have layout problems displaying a spinner with the default `simple_spinner_dropdown_item`.  The Huawei P9 Lite is known to be affected.
-        if (Build.BRAND.equals("HUAWEI") && (Build.VERSION.SDK_INT == 24)) {  // The device is manufactured by Huawei and is running Android 7.0.
-            // Use a customized `simple_spinner_dropdown_item`.  Huawei spinner code fix contributed 2017 Thomas Jensen <lianergoist@vongriffen.dk>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
-            userAgentArrayAdapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item_huawei_fix);
-            fontSizeArrayAdapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item_huawei_fix);
-            displayImagesArrayAdapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item_huawei_fix);
-        } else {  // Use the standard `android.R.layout.simple_spinner_dropdown_item` on all other devices.
-            userAgentArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
-            fontSizeArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
-            displayImagesArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
-        }
+        ArrayAdapter<CharSequence> userAgentArrayAdapter = ArrayAdapter.createFromResource(context, R.array.user_agent_entries, R.layout.spinner_item);
+        final ArrayAdapter<CharSequence> userAgentEntryValuesArrayAdapter = ArrayAdapter.createFromResource(context, R.array.user_agent_entry_values, R.layout.spinner_item);
+        ArrayAdapter<CharSequence> fontSizeArrayAdapter = ArrayAdapter.createFromResource(context, R.array.default_font_size_entries, R.layout.spinner_item);
+        ArrayAdapter<CharSequence> fontSizeEntryValuesArrayAdapter = ArrayAdapter.createFromResource(context, R.array.default_font_size_entry_values, R.layout.spinner_item);
+        final ArrayAdapter<CharSequence> displayImagesArrayAdapter = ArrayAdapter.createFromResource(context, R.array.display_website_images_array, R.layout.spinner_item);
+
+        // Set the drop down view resource.
+        userAgentArrayAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item);
+        fontSizeArrayAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item);
+        displayImagesArrayAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item);
 
         // Set the `ArrayAdapters` for the `Spinners`.
         userAgentSpinner.setAdapter(userAgentArrayAdapter);
index 7f4f195d5798ed34b8fe3c35ef02ed0c1d93ebc5..fc05c976843da2ab329b8986200e254f2c13dc8a 100644 (file)
@@ -22,5 +22,5 @@
 <selector xmlns:android="http://schemas.android.com/apk/res/android">
     <item
         android:state_activated="true"
-        android:drawable="@color/blue_700" />
+        android:drawable="@color/blue_600" />
 </selector>
\ No newline at end of file
index 5be6793e4d77e0429b827bba6a6e96541561f124..9d335d184290184b6214614d969cac53eb357179 100644 (file)
                 android:id="@+id/domain_settings_user_agent_textview"
                 android:layout_height="match_parent"
                 android:layout_width="match_parent"
-                android:layout_marginStart="43dp"
+                android:layout_marginStart="45dp"
                 android:layout_marginEnd="36dp"
                 android:textSize="13sp" />
 
                 android:id="@id/domain_settings_custom_user_agent_edittext"
                 android:layout_height="wrap_content"
                 android:layout_width="match_parent"
-                android:layout_marginStart="38dp"
+                android:layout_marginStart="40dp"
                 android:layout_marginEnd="60dp"
                 android:inputType="textUri" />
         </LinearLayout>
index f2ca9355d1d7f2bdfa991d21d7d24b0d053a690e..a4b3bd17b9dee74fd2a2d9f01dd4850e646094d6 100644 (file)
@@ -25,6 +25,7 @@
     android:layout_height="wrap_content"
     android:layout_width="match_parent"
     android:orientation="horizontal"
+    android:background="?attr/listSelectorDrawable"
     tools:ignore="UseCompoundDrawables">
 
     <ImageView
diff --git a/app/src/main/res/layout/simple_spinner_dropdown_item_huawei_fix.xml b/app/src/main/res/layout/simple_spinner_dropdown_item_huawei_fix.xml
deleted file mode 100644 (file)
index c433c95..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-    Modifications copyright © 2017 Soren Stoutner <soren@stoutner.com>.
-
-    `android:layout_height="wrap_content` fix contributed 2017 Thomas Jensen <lianergoist@vongriffen.dk>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
-
-    `simple_spinner_dropdown_item_huawei_fix.xml` comes from the Android API 25 platform SDK, and is usually referenced as `android.R.layout.simple_spinner_dropdown_item`.
-
-    The licensing information for the original file is below:
-
-    //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
-
-    Copyright 2008, The Android Open Source Project
-
-    Licensed under the Apache License, Version 2.0 (the "License")
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an “AS IS” BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License. -->
-
-<!-- Huawei did something to their customizations to Android 7.0 (API 24) to break scrolling on `spinners`.  Modifying this file to set `android:layout_height="wrap_content"` resolves the issue. -->
-<CheckedTextView
-    xmlns:android="http://schemas.android.com/apk/res/android"
-    android:id="@android:id/text1"
-    android:layout_height="wrap_content"
-    android:layout_width="match_parent"
-    style="?android:attr/spinnerDropDownItemStyle"
-    android:maxLines="1"
-    android:ellipsize="marquee" />
diff --git a/app/src/main/res/layout/spinner_dropdown_item.xml b/app/src/main/res/layout/spinner_dropdown_item.xml
new file mode 100644 (file)
index 0000000..3796115
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser 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 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.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<CheckedTextView
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@android:id/text1"
+    android:layout_height="wrap_content"
+    android:layout_width="match_parent"
+    android:maxLines="1"
+    android:ellipsize="end"
+    android:paddingStart="16dp"
+    android:paddingEnd="16dp"
+    android:paddingTop="8dp"
+    android:paddingBottom="8dp"
+    android:textSize="18sp"
+    android:textColor="?attr/primaryTextColorSelector" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/spinner_item.xml b/app/src/main/res/layout/spinner_item.xml
new file mode 100644 (file)
index 0000000..7d35b43
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser 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 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.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<TextView
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@android:id/text1"
+    android:layout_height="wrap_content"
+    android:layout_width="match_parent"
+    android:maxLines="1"
+    android:ellipsize="end"
+    android:paddingStart="10dp"
+    android:paddingEnd="10dp"
+    android:textSize="18sp"
+    android:textColor="?attr/primaryTextColorSelector" />
\ No newline at end of file
index cefb78e8935fe1094e2b706f28c395003fe96ea9..045131823c079d457434c97391fdbb1f3df952b4 100644 (file)
         <string name="swipe_to_refresh_enabled_summary">Algunas webs no funcionan bien si la opción deslizar para actualizar está habilitada.</string>
         <string name="display_additional_app_bar_icons">Mostrar iconos adicionales en la barra de aplicación</string>
         <string name="display_additional_app_bar_icons_summary">Mostrar iconos para alternar entre cookies, almacenamiento DOM, y datos de formulario en la barra de aplicación, si hay espacio.</string>
+        <string name="dark_theme">Tema oscuro</string>
+        <string name="dark_theme_summary">Cambiar el tema reiniciará Navegador Privado.</string>
         <string name="display_webpage_images">Mostrar imágenes de la página web</string>
         <string name="display_webpage_images_summary">Deshabilitar para conservar ancho de banda.</string>
 
index 86786eb68be8848939363fde4feda4f0b6c324c2..e291221b66bd7a16dec3525bef8596acea95e020 100644 (file)
         <string name="swipe_to_refresh_enabled_summary">Alcuni siti non funzionano correttamente se questa opzione è abilitata.</string>
         <string name="display_additional_app_bar_icons">Mostra icone addizionali nella barra dell\'applicazione</string>
         <string name="display_additional_app_bar_icons_summary">Mostra le icone per l\'abilitazione dei cookies, del DOM storage, e dei dati dei moduli nella barra dell\'applicazione se c\'è spazio disponibile.</string>
+        <string name="dark_theme">Tema Dark</string>
+        <string name="dark_theme_summary">La modifica del tema provocherà il riavvio di Privacy Browser.</string>
         <string name="display_webpage_images">Mostra immagini delle pagine web</string>
         <string name="display_webpage_images_summary">Disabilita per ridurre il consumo di dati.</string>
 
index 9fe7aedffe7a007e0ee8c1285e8745f37ee1b5a9..8f119233759d8600729c5c141b62d6275db31ef7 100644 (file)
@@ -90,6 +90,7 @@
         <item name="colorAccent">@color/blue_700</item>
     </style>
 
+
     <!-- Dark theme styles. -->
 
     <!-- `android:windowTranslucentStatus` makes the system status bar translucent.  When it is specified the root layout should include `android:fitsSystemWindows="true"`. -->
         <item name="navigationHeaderBackground">@color/blue_800</item>
         <item name="navigationHeaderTextColor">@color/gray_300</item>
         <item name="appBarTheme">@style/PrivacyBrowserAppBarDark</item>
-        <item name="progressTintColor">@color/blue_800</item>
+        <item name="progressTintColor">@color/blue_600</item>
         <item name="navigationIconTintColor">@color/blue_600</item>
         <item name="findOnPageIconTintColor">@color/blue_600</item>
         <item name="sslTitle">@color/blue_700</item>
index c172b99bf38415cfa50851f126084e683611904b..a567225bbbbc0eec9a779a00b44fe2db3c16fb95 100644 (file)
@@ -1,8 +1,8 @@
-*Don’t include URL redirects in the WebView history.
-*Add the option to disable loading of images to conserve bandwidth.
-*Fix the layout of some web pages by using a wide viewport.
-*Allow loading of host only URLs.
-*Add icons to the settings screen.
-*Add the title to the URL when sharing through the options menu.
-*Hide the third-party cookies setting on KitKat because it only works on Lollipop or newer.
-*Move Refresh to the bottom of the options menu.
+• Don’t include URL redirects in the WebView history.
+• Add the option to disable loading of images to conserve bandwidth.
+• Fix the layout of some web pages by using a wide viewport.
+• Allow loading of host only URLs.
+• Add icons to the settings screen.
+• Add the title to the URL when sharing through the options menu.
+• Hide the third-party cookies setting on KitKat because it only works on Lollipop or newer.
+• Move Refresh to the bottom of the options menu.
diff --git a/fastlane/metadata/android/en/changelogs/24.txt b/fastlane/metadata/android/en/changelogs/24.txt
new file mode 100644 (file)
index 0000000..ece6bf1
--- /dev/null
@@ -0,0 +1,10 @@
+• Add a dark theme option.
+• Highlight the http:// in red if a domain is not encrypted.
+• Highlight the domain in the URL text box.
+• Add settings to control what happens on Clear and Exit.
+• Change the default homepage to https://start.duckduckgo.com.
+• Add an undo action to the snackbar when cookies, DOM storage, or form data are cleared from the options menu.
+• Fix a bug that caused pending changes to be lost on restart.
+• Fix a bug with the spinner layout on some Huawei devices.
+• Updated Italian translation provided by Francesco Buratti.
+• Updated Spanish translation provided by Jose A. León Becerra.
index c13dada89bee3232e76dfe8241da2a30c7e70281..3a2a46527d4cf56a35f25375e1aee748c8de2005 100644 (file)
@@ -1,8 +1,10 @@
-*No incluir redirecciones URL en el historial de WebView.
-*Añadir la opción de deshabilitar la carga de imágenes para conservar ancho de banda.
-*Corregir la disposición de algunas páginas webs usando una ventana de visualización amplia.
-*Permitir cargar las URLs de host solamente.
-*Añadir iconos a la pantalla de configuración.
-*Añadir el título a la URL al compartir a través del menú de opciones.
-*Ocultar los ajustes de cookies de terceras partes en KitKat porque sólo funciona en Lollipop o más nuevo.
-*Mover Actualizar a la parte inferior del menú de opciones.
+• No incluir redirecciones URL en el historial de WebView.
+• Añadir la opción de deshabilitar la carga de imágenes para conservar ancho de banda.
+• Corregir la disposición de algunas páginas webs usando una ventana de visualización amplia.
+• Permitir cargar las URLs de host solamente.
+• Añadir iconos a la pantalla de configuración.
+• Añadir el título a la URL al compartir a través del menú de opciones.
+• Deshabilitar los ajustes de cookies de terceras partes en KitKat porque sólo funciona en Lollipop o más nuevo.
+• Mover Actualizar a la parte inferior del menú de opciones.
+• Traducción al español actualizada proporcionada por Jose A. León Becerra.
+• Traducción al italiano actualizada proporcionada por Francesco Buratti.
diff --git a/fastlane/metadata/android/es/changelogs/24.txt b/fastlane/metadata/android/es/changelogs/24.txt
new file mode 100644 (file)
index 0000000..bf294bf
--- /dev/null
@@ -0,0 +1 @@
+• 
index c855d58aeff18fefc8d378d760fae952b183e3c7..42b5b11e7e5c92212d9f525025357c9587d37d98 100644 (file)
@@ -1,8 +1,10 @@
-*Esclusione dei reindirizzamenti nella cronologia di WebView.
-*Aggiunta l'opzione per la disabilitazione del caricamento delle immagini per ridurre il traffico dati.
-*Aggiustamento del layout di alcune pagine web utilizzando un ampio viewport.
-*Permesso per il caricamento di indirizzi che hanno il solo host.
-*Aggiunte icone nella schermata delle impostazioni.
-*Aggiunta del titolo alla URL quando viene condivisa attraverso il menu delle impostazioni.
-*Nascosta l'impostazione relativa ai cookie di terze parti in KitKat perchè disponibile solo con Lollipop o successivi.
-*Spostato il comando di Refresh in fondo al menu delle impostazioni.
+• Esclusione dei reindirizzamenti nella cronologia di WebView.
+• Aggiunta l'opzione per la disabilitazione del caricamento delle immagini per ridurre il traffico dati.
+• Aggiustamento del layout di alcune pagine web utilizzando un ampio viewport.
+• Permesso per il caricamento di indirizzi che hanno il solo host.
+• Aggiunte icone nella schermata delle impostazioni.
+• Aggiunta del titolo alla URL quando viene condivisa attraverso il menu delle impostazioni.
+• Disabilita l'impostazione relativa ai cookie di terze parti in KitKat perchè disponibile solo con Lollipop o successivi.
+• Spostato il comando di Refresh in fondo al menu delle impostazioni.
+• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
diff --git a/fastlane/metadata/android/it/changelogs/24.txt b/fastlane/metadata/android/it/changelogs/24.txt
new file mode 100644 (file)
index 0000000..bf294bf
--- /dev/null
@@ -0,0 +1 @@
+•