Updated Spanish Translations provided by Jose A. León Becerra.
authorSoren Stoutner <soren@stoutner.com>
Sat, 11 Feb 2017 17:00:03 +0000 (10:00 -0700)
committerSoren Stoutner <soren@stoutner.com>
Sat, 11 Feb 2017 17:00:03 +0000 (10:00 -0700)
app/src/free/assets/es/about_privacy_policy.html
app/src/main/AndroidManifest.xml
app/src/main/assets/es/about_privacy_policy.html
app/src/main/java/com/stoutner/privacybrowser/activities/Domains.java [deleted file]
app/src/main/java/com/stoutner/privacybrowser/activities/DomainsList.java [new file with mode: 0644]
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebView.java
app/src/main/res/layout-w900dp/domains_list.xml [new file with mode: 0644]
app/src/main/res/layout/bookmarks_coordinatorlayout.xml
app/src/main/res/layout/domains_list.xml [new file with mode: 0644]
app/src/main/res/layout/domains_list_coordinatorlayout.xml [new file with mode: 0644]
app/src/main/res/menu/webview_navigation_menu.xml

index 08485edc9038e18199f420dcbd06b1210ba407fb..c4933dab8c0719f5156c4b22c1e87a37372ab691 100644 (file)
     </head>
 
     <body>
-        <h3>Privacy Browser Free</h3>
-        <p><strong>Privacy Browser Free does not collect any user information</strong>.</p>
+        <h3>Navegador Privado Gratuito</h3>
+        <p><strong>Navegador Privado Gratuito no recoge ninguna informaci&oacute;n del usuario</strong>.</p>
 
 
         <h3>Google Play</h3>
-        <p>Google Play has its <a href="https://www.google.com/intl/en/policies/privacy/">own privacy policy</a>.
-            Google provides <em>anonymized summary installation information</em> to developers, including the number of
-            installs organized by the following categories. <strong>Stoutner may use this information for any purpose</strong>.
-            Reasonable effort is made to not use this information in a way that would make users uncomfortable.</p>
+        <p>Google Play tiene su <a href="https://www.google.com/intl/en/policies/privacy/">propia pol&iacute;tica de privacidad</a>.
+            Google proporciona <em>informaci&oacute;n resumida y an&oacute;nima de instalaci&oacute;n</em> a los desarrolladores, incluyendo el n&uacute;mero de instalaciones, organizadas por las siguientes categor&iacute;as.
+            <strong>Stoutner puede usar esta informaci&oacute;n para cualquier prop&oacute;sito</strong>. Se hace un esfuerzo razonable para no usar esta informaci&oacute;n de una manera que ser&iacute;a incomoda para los usuarios.
+        </p>
         <ul>
-            <li><item>Android version</item> (eg. Android 7.1)</li>
-            <li><item>Device</item> (eg. Samsung Galaxy S6 [zeroflte])</li>
-            <li><item>Tablets</item> (eg. Tablets 10" and above)</li>
-            <li><item>Country</item> (eg. United States)</li>
-            <li><item>Language</item> (eg. English [United States])</li>
-            <li><item>App version</item> (eg. 14)</li>
-            <li><item>Carrier</item> (eg. T-Mobile - US)</li>
+            <li><item>Versi&oacute;n de Android</item> (p.ej. Android 7.1)</li>
+            <li><item>Dispositivo</item> (p.ej. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tabletas</item> (p.ej. Tabletas de 10" o m&aacute;s)</li>
+            <li><item>Pa&iacute;s</item> (p.ej. Estados Unidos)</li>
+            <li><item>Lenguaje</item> (p.ej. Inglés [Estados Unidos])</li>
+            <li><item>Versi&oacute;n de app</item> (p.ej. 14)</li>
+            <li><item>Proveedor</item> (p.ej. T-Mobile - US)</li>
         </ul>
 
 
-        <h3>Google Play Ratings</h3>
-        <p>Google Play has its <a href="https://www.google.com/intl/en/policies/privacy/">own privacy policy</a>.
-            Google provides developers with <em>anonymized summaries</em> of the following information related to user ratings.
-            <strong>Stoutner may use this information for any purpose</strong>. Reasonable effort is made
-            to not use this information in a way that would make users uncomfortable.</p>
+        <h3>Calificaciones de Google Play</h3>
+        <p>Google Play tiene su <a href="https://www.google.com/intl/en/policies/privacy/">propia pol&iacute;tica de privacidad</a>.
+            Google proporciona a los desarrolladores <em>res&uacute;menes an&oacute;nimos</em> de la siguiente informaci&oacute;n relativa a las valoraciones de los usuarios.
+            <strong>Stoutner puede usar esta informaci&oacute;n para cualquier prop&oacute;sito</strong>. Se hace un esfuerzo razonable para no usar esta informaci&oacute;n de una manera que ser&iacute;a incomoda para los usuarios.</p>
         <ul>
-            <li><item>Country</item> (eg. United States)</li>
-            <li><item>Language</item> (eg. English)</li>
-            <li><item>App version</item> (eg. 14)</li>
-            <li><item>Android version</item> (eg. Android 7.1)</li>
-            <li><item>Device</item> (eg. Google Nexus 5X [bullhead])</li>
-            <li><item>Tablets</item> (eg. Tablets 10" and above)</li>
+            <li><item>Pa&iacute;s</item> (p.ej. Estados Unidos)</li>
+            <li><item>Lenguaje</item> (p.ej. Ingl&eacute;s)</li>
+            <li><item>Versi&oacute;n de app</item> (p.ej. 14)</li>
+            <li><item>Versi&oacute;n de Android</item> (p.ej. Android 7.1)</li>
+            <li><item>Dispositivo</item> (p.ej. Google Nexux 5X [bullhead])</li>
+            <li><item>Tabletas</item> (p.ej. Tabletas de 10" o m&aacute;s)</li>
         </ul>
 
 
-        <h3>Google Play Reviews</h3>
-        <p>Google Play has its <a href="https://www.google.com/intl/en/policies/privacy/">own privacy policy</a>.
-            In addition to the name of the reviewer, the rating, and the text of the review (which are all available publicly),
-            Google provides some or all of the following information to the developer. <strong>Stoutner may
-            use this information for any purpose</strong>. Reasonable effort is made to not use this
-            information in a way that would make the reviewer uncomfortable.</p>
+        <h3>Comentarios de Google Play</h3>
+        <p>Google Play tiene su <a href="https://www.google.com/intl/en/policies/privacy/">propia pol&iacute;tica de privacidad</a>.
+            Adem&aacute;s del nombre del comentador, la calificaci&oacute;n y el texto del comentario (las cuales est&aacute;n disponibles p&uacute;blicamente), Google proporciona alguna o toda la siguiente informaci&oacute;n al desarrollador.
+            <strong>Stoutner puede usar esta informaci&oacute;n para cualquier prop&oacute;sito</strong>. Se hace un esfuerzo razonable para no usar esta informaci&oacute;n de una manera que ser&iacute;a incomoda para el comentador.</p>
         <ul>
-            <li><item>Version code</item> (eg. 7)</li>
-            <li><item>Version name</item> (eg. 1.6)</li>
-            <li><item>Android version</item> (eg. Android 5.1)</li>
-            <li><item>Device</item> (eg. Galaxy S6 Edge+ [zenlte])</li>
-            <li><item>Manufacturer</item> (eg. Samsung)</li>
-            <li><item>Device type</item> (eg. Phone)</li>
-            <li><item>CPU make</item> (eg. Samsung)</li>
-            <li><item>CPU model</item> (eg. Exynos 7420)</li>
-            <li><item>Screen density</item> (eg. 560 dpi)</li>
-            <li><item>Screen size</item> (eg. 2560 x 1440)</li>
-            <li><item>RAM</item> (eg. 4096 MB)</li>
-            <li><item>Native platform</item> (eg. armeabi-v7a,armeabi,arm64v8a)</li>
-            <li><item>OpenGL ES version</item> (eg. 3.1)</li>
-            <li><item>Device language</item> (eg. English)</li>
+            <li><item>C&oacute;digo de versi&oacute;n</item> (p.ej. 7)</li>
+            <li><item>Nombre de versi&oacute;n</item> (p.ej. 1.6)</li>
+            <li><item>Versi&oacute;n de Android</item> (p.ej. Android 5.1)</li>
+            <li><item>Dispositivo</item> (p.ej. Galaxy S6 Edge+ [zenitel])</li>
+            <li><item>Fabricante</item> (p.ej. Samsung)</li>
+            <li><item>Tipo de dispositivo</item> (p.ej. Tel&eacute;fono)</li>
+            <li><item>Fabricante de CPU</item> (p.ej. Samsung)</li>
+            <li><item>Modelo de CPU</item> (p.ej. Exynos 7420)</li>
+            <li><item>Densidad de pantalla</item> (p.ej. 560 dpi)</li>
+            <li><item>Tama&ntilde;o de pantalla</item> (p.ej. 2560 x 1440)</li>
+            <li><item>RAM</item> (p.ej. 4096 MB)</li>
+            <li><item>Plataforma nativa</item> (p.ej. armeabi-v7a,armeabi,arm64v8a)</li>
+            <li><item>Versi&oacute;n de OpenGL ES</item> (p.ej. 3.1)</li>
+            <li><item>Lenguaje del dispositivo</item> (p.ej. Ingl&eacute;s)</li>
         </ul>
 
 
         </ul>
 
 
-        <h3>Direct Communications</h3>
-        <p>Users may choose to send direct communications to Stoutner, like email messages and comments on
-            <a href="https://www.stoutner.com/">stoutner.com</a>. <strong>Stoutner may use this information
-                for any purpose</strong>. Reasonable effort is made to not use this information in a way that
-            would make the author uncomfortable.</p>
+        <h3>Comunicaciones directas</h3>
+        <p>Los usuarios pueden elegir enviar comunicaciones directas a Stoutner, como mensajes de correo electr&oacute;nico y comentarios en <a href="https://www.stoutner.com/">stoutner.com</a>.
+            <strong>Stoutner puede usar esta informaci&oacute;n para cualquier prop&oacute;sito</strong>. Se hace un esfuerzo razonable para no usar esta informaci&oacute;n de una manera que ser&iacute;a incomoda para el autor.</p>
 
         <hr />
-        <p style="text-align: center;"><em>Revision 1.3, 14 November 2016</em></p>
+        <p style="text-align: center;"><em>Revisi&oacute;n 1.3, 14 de noviembre de 2016</em></p>
     </body>
 </html>
\ No newline at end of file
index b7aad8995291d42ffb4085b889f1c4b5ef08b066..d19b67eb44d2a78baa34fe5c9a2b811f6dfe89a3 100644 (file)
             `android:persistableMode="persistNever"` removes Privacy Browser from the recents screen on a device reboot.
             `tools:ignore="unusedAttribute"` removes the lint warning that `persistableMode` does not apply to API < 21. -->
         <activity
-            android:name=".activities.Domains"
+            android:name=".activities.DomainsList"
             android:label="@string/domains"
             android:theme="@style/PrivacyBrowser.SecondaryActivity"
             android:parentActivityName=".activities.MainWebView"
index 0b80f3f08ec6402e2414384df2f485fab3bb2285..0522443edeec4817315d4f3e105e51a29241c6a7 100644 (file)
@@ -1,20 +1,22 @@
 <!--
-  Copyright 2016 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2017 Soren Stoutner <soren@stoutner.com>.
 
-  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
-  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.
+  Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
-  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.
+  Navegador Privado (Privacy Browser) es software libre: puedes redistribuirlo y/o modificarlo
+  bajo los términos de la Licencia Pública General GNU, como se ha publicado por
+  la Fundación del Software Libre, tanto la versión 3 de la Licencia, o
+  (a su opción) cualquier versión posterior.
 
-  You should have received a copy of the GNU General Public License
-  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+  Navegador Privado (Privacy Browser) es distribuído con la esperanza de que será útil,
+  pero SIN NINGUNA GARANTÍA; ni siquiera la garantía implícita de
+  MERCANTILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR.  Vea la
+  Licencia Pública General para más detalles.
+
+  Usted debería haber recibido una copia de la Licencia Pública General GNU
+  junto con Navegador Privado (Privacy Browser).  Si no es así, vea <http://www.gnu.org/licenses/>. -->
 
 <html>
     <head>
     </head>
 
     <body>
-        <h3>Privacy Browser</h3>
-        <p><strong>Privacy Browser does not collect any user information</strong>.</p>
+        <h3>Navegador Privado</h3>
+        <p><strong>Navegador Privado no recoge ninguna informaci&oacute;n del usuario</strong>.</p>
 
 
         <h3>Google Play</h3>
-        <p>Google Play has its <a href="https://www.google.com/intl/en/policies/privacy/">own privacy policy</a>.
-            Google provides <em>anonymized summary installation information</em> to developers, including the number of
-            installs organized by the following categories. <strong>Stoutner may use this information for any purpose</strong>.
-            Reasonable effort is made to not use this information in a way that would make users uncomfortable.</p>
+        <p>Google Play tiene su <a href="https://www.google.com/intl/en/policies/privacy/">propia pol&iacute;tica de privacidad</a>.
+            Google proporciona <em>informaci&oacute;n resumida y an&oacute;nima de instalaci&oacute;n</em> a los desarrolladores, incluyendo el n&uacute;mero de instalaciones, organizadas por las siguientes categor&iacute;as.
+            <strong>Stoutner puede usar esta informaci&oacute;n para cualquier prop&oacute;sito</strong>. Se hace un esfuerzo razonable para no usar esta informaci&oacute;n de una manera que ser&iacute;a incomoda para los usuarios.
+            </p>
         <ul>
-            <li><item>Android version</item> (eg. Android 7.1)</li>
-            <li><item>Device</item> (eg. Samsung Galaxy S6 [zeroflte])</li>
-            <li><item>Tablets</item> (eg. Tablets 10" and above)</li>
-            <li><item>Country</item> (eg. United States)</li>
-            <li><item>Language</item> (eg. English [United States])</li>
-            <li><item>App version</item> (eg. 14)</li>
-            <li><item>Carrier</item> (eg. T-Mobile - US)</li>
+            <li><item>Versi&oacute;n de Android</item> (p.ej. Android 7.1)</li>
+            <li><item>Dispositivo</item> (p.ej. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tabletas</item> (p.ej. Tabletas de 10" o m&aacute;s)</li>
+            <li><item>Pa&iacute;s</item> (p.ej. Estados Unidos)</li>
+            <li><item>Lenguaje</item> (p.ej. Inglés [Estados Unidos])</li>
+            <li><item>Versi&oacute;n de app</item> (p.ej. 14)</li>
+            <li><item>Proveedor</item> (p.ej. T-Mobile - US)</li>
         </ul>
 
 
-        <h3>Google Play Ratings</h3>
-        <p>Google Play has its <a href="https://www.google.com/intl/en/policies/privacy/">own privacy policy</a>.
-            Google provides developers with <em>anonymized summaries</em> of the following information related to user ratings.
-            <strong>Stoutner may use this information for any purpose</strong>. Reasonable effort is made
-            to not use this information in a way that would make users uncomfortable.</p>
+        <h3>Calificaciones de Google Play</h3>
+        <p>Google Play tiene su <a href="https://www.google.com/intl/en/policies/privacy/">propia pol&iacute;tica de privacidad</a>.
+            Google proporciona a los desarrolladores <em>res&uacute;menes an&oacute;nimos</em> de la siguiente informaci&oacute;n relativa a las valoraciones de los usuarios.
+            <strong>Stoutner puede usar esta informaci&oacute;n para cualquier prop&oacute;sito</strong>. Se hace un esfuerzo razonable para no usar esta informaci&oacute;n de una manera que ser&iacute;a incomoda para los usuarios.</p>
         <ul>
-            <li><item>Country</item> (eg. United States)</li>
-            <li><item>Language</item> (eg. English)</li>
-            <li><item>App version</item> (eg. 14)</li>
-            <li><item>Android version</item> (eg. Android 7.1)</li>
-            <li><item>Device</item> (eg. Google Nexus 5X [bullhead])</li>
-            <li><item>Tablets</item> (eg. Tablets 10" and above)</li>
+            <li><item>Pa&iacute;s</item> (p.ej. Estados Unidos)</li>
+            <li><item>Lenguaje</item> (p.ej. Ingl&eacute;s)</li>
+            <li><item>Versi&oacute;n de app</item> (p.ej. 14)</li>
+            <li><item>Versi&oacute;n de Android</item> (p.ej. Android 7.1)</li>
+            <li><item>Dispositivo</item> (p.ej. Google Nexux 5X [bullhead])</li>
+            <li><item>Tabletas</item> (p.ej. Tabletas de 10" o m&aacute;s)</li>
         </ul>
 
 
-        <h3>Google Play Reviews</h3>
-        <p>Google Play has its <a href="https://www.google.com/intl/en/policies/privacy/">own privacy policy</a>.
-            In addition to the name of the reviewer, the rating, and the text of the review (which are all available publicly),
-            Google provides some or all of the following information to the developer. <strong>Stoutner may
-            use this information for any purpose</strong>. Reasonable effort is made to not use this
-            information in a way that would make the reviewer uncomfortable.</p>
+        <h3>Comentarios de Google Play</h3>
+        <p>Google Play tiene su <a href="https://www.google.com/intl/en/policies/privacy/">propia pol&iacute;tica de privacidad</a>.
+            Adem&aacute;s del nombre del comentador, la calificaci&oacute;n y el texto del comentario (las cuales est&aacute;n disponibles p&uacute;blicamente), Google proporciona alguna o toda la siguiente informaci&oacute;n al desarrollador.
+            <strong>Stoutner puede usar esta informaci&oacute;n para cualquier prop&oacute;sito</strong>. Se hace un esfuerzo razonable para no usar esta informaci&oacute;n de una manera que ser&iacute;a incomoda para el comentador.</p>
         <ul>
-            <li><item>Version code</item> (eg. 7)</li>
-            <li><item>Version name</item> (eg. 1.6)</li>
-            <li><item>Android version</item> (eg. Android 5.1)</li>
-            <li><item>Device</item> (eg. Galaxy S6 Edge+ [zenlte])</li>
-            <li><item>Manufacturer</item> (eg. Samsung)</li>
-            <li><item>Device type</item> (eg. Phone)</li>
-            <li><item>CPU make</item> (eg. Samsung)</li>
-            <li><item>CPU model</item> (eg. Exynos 7420)</li>
-            <li><item>Screen density</item> (eg. 560 dpi)</li>
-            <li><item>Screen size</item> (eg. 2560 x 1440)</li>
-            <li><item>RAM</item> (eg. 4096 MB)</li>
-            <li><item>Native platform</item> (eg. armeabi-v7a,armeabi,arm64v8a)</li>
-            <li><item>OpenGL ES version</item> (eg. 3.1)</li>
-            <li><item>Device language</item> (eg. English)</li>
+            <li><item>C&oacute;digo de versi&oacute;n</item> (p.ej. 7)</li>
+            <li><item>Nombre de versi&oacute;n</item> (p.ej. 1.6)</li>
+            <li><item>Versi&oacute;n de Android</item> (p.ej. Android 5.1)</li>
+            <li><item>Dispositivo</item> (p.ej. Galaxy S6 Edge+ [zenitel])</li>
+            <li><item>Fabricante</item> (p.ej. Samsung)</li>
+            <li><item>Tipo de dispositivo</item> (p.ej. Tel&eacute;fono)</li>
+            <li><item>Fabricante de CPU</item> (p.ej. Samsung)</li>
+            <li><item>Modelo de CPU</item> (p.ej. Exynos 7420)</li>
+            <li><item>Densidad de pantalla</item> (p.ej. 560 dpi)</li>
+            <li><item>Tama&ntilde;o de pantalla</item> (p.ej. 2560 x 1440)</li>
+            <li><item>RAM</item> (p.ej. 4096 MB)</li>
+            <li><item>Plataforma nativa</item> (p.ej. armeabi-v7a,armeabi,arm64v8a)</li>
+            <li><item>Versi&oacute;n de OpenGL ES</item> (p.ej. 3.1)</li>
+            <li><item>Lenguaje del dispositivo</item> (p.ej. Ingl&eacute;s)</li>
         </ul>
 
 
-        <h3>Direct Communications</h3>
-        <p>Users may choose to send direct communications to Stoutner, like email messages and comments on
-            <a href="https://www.stoutner.com/">stoutner.com</a>. <strong>Stoutner may use this information
-            for any purpose</strong>. Reasonable effort is made to not use this information in a way that
-            would make the author uncomfortable.</p>
+        <h3>Comunicaciones directas</h3>
+        <p>Los usuarios pueden elegir enviar comunicaciones directas a Stoutner, como mensajes de correo electr&oacute;nico y comentarios en <a href="https://www.stoutner.com/">stoutner.com</a>.
+            <strong>Stoutner puede usar esta informaci&oacute;n para cualquier prop&oacute;sito</strong>. Se hace un esfuerzo razonable para no usar esta informaci&oacute;n de una manera que ser&iacute;a incomoda para el autor.</p>
 
         <hr />
-        <p style="text-align: center;"><em>Revision 1.3, 14 November 2016</em></p>
+        <p style="text-align: center;"><em>Revisi&oacute;n 1.3, 14 de noviembre de 2016</em></p>
     </body>
 </html>
\ No newline at end of file
diff --git a/app/src/main/java/com/stoutner/privacybrowser/activities/Domains.java b/app/src/main/java/com/stoutner/privacybrowser/activities/Domains.java
deleted file mode 100644 (file)
index 430dbd0..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/**
- * 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/>.
- */
-
-package com.stoutner.privacybrowser.activities;
-
-import android.support.v7.app.AppCompatActivity;
-
-public class Domains extends AppCompatActivity {
-
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/stoutner/privacybrowser/activities/DomainsList.java b/app/src/main/java/com/stoutner/privacybrowser/activities/DomainsList.java
new file mode 100644 (file)
index 0000000..3cf13f2
--- /dev/null
@@ -0,0 +1,36 @@
+/**
+ * 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/>.
+ */
+
+package com.stoutner.privacybrowser.activities;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+
+import com.stoutner.privacybrowser.R;
+
+public class DomainsList extends AppCompatActivity {
+    private boolean twoPaneMode;
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.domains_list_coordinatorlayout);
+
+    }
+}
\ No newline at end of file
index cf7cbdad3fb7f817f4e9d172b9699fabcee0b71e..1700ba4c5c3a82d075cc3c4086024617148bfa61 100644 (file)
@@ -57,7 +57,6 @@ import android.support.v7.app.AppCompatDialogFragment;
 import android.support.v7.widget.Toolbar;
 import android.text.Editable;
 import android.text.TextWatcher;
-import android.util.Log;
 import android.util.Patterns;
 import android.view.ContextMenu;
 import android.view.GestureDetector;
@@ -1181,6 +1180,14 @@ public class MainWebView extends AppCompatActivity implements NavigationView.OnN
                 startActivity(settingsIntent);
                 break;
 
+            /*
+            case R.id.domains:
+                // Launch `DomainsList`.
+                Intent domainsIntent = new Intent(this, DomainsList.class);
+                startActivity(domainsIntent);
+                break;
+            */
+
             case R.id.guide:
                 // Launch `Guide`.
                 Intent guideIntent = new Intent(this, Guide.class);
diff --git a/app/src/main/res/layout-w900dp/domains_list.xml b/app/src/main/res/layout-w900dp/domains_list.xml
new file mode 100644 (file)
index 0000000..0dca2cc
--- /dev/null
@@ -0,0 +1,26 @@
+<?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/>. -->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+              android:orientation="vertical"
+              android:layout_width="match_parent"
+              android:layout_height="match_parent">
+
+</LinearLayout>
\ No newline at end of file
index 4cdcb285be67edd864caaf25c2b5804944a8e2b2..8b8116b83e8aad36486d8d1cbb078a1f5948bf41 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright 2016 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2017 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
@@ -19,8 +19,7 @@
   along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
 
 <!-- `android:fitsSystemWindows="true"` moves the AppBar below the status bar.
-    When it is specified the theme should include `<item name="android:windowTranslucentStatus">true</item>`
-    to make the status bar a transparent, darkened overlay. -->
+    When it is specified the theme should include `<item name="android:windowTranslucentStatus">true</item>` to make the status bar a transparent, darkened overlay. -->
 <android.support.design.widget.CoordinatorLayout
     android:id="@+id/bookmarks_coordinatorlayout"
     xmlns:android="http://schemas.android.com/apk/res/android"
diff --git a/app/src/main/res/layout/domains_list.xml b/app/src/main/res/layout/domains_list.xml
new file mode 100644 (file)
index 0000000..3d5fb64
--- /dev/null
@@ -0,0 +1,24 @@
+<?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/>. -->
+
+<android.support.v7.widget.RecyclerView
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_height="match_parent"
+    android:layout_width="match_parent"/>
\ No newline at end of file
diff --git a/app/src/main/res/layout/domains_list_coordinatorlayout.xml b/app/src/main/res/layout/domains_list_coordinatorlayout.xml
new file mode 100644 (file)
index 0000000..cbc89d9
--- /dev/null
@@ -0,0 +1,59 @@
+<?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/>. -->
+
+<!-- `android:fitsSystemWindows="true"` moves the AppBar below the status bar.
+    When it is specified the theme should include `<item name="android:windowTranslucentStatus">true</item>` to make the status bar a transparent, darkened overlay. -->
+<android.support.design.widget.CoordinatorLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:layout_height="match_parent"
+    android:layout_width="match_parent"
+    android:fitsSystemWindows="true">
+
+    <!-- the `LinearLayout` with `orientation="vertical"` moves the content below the `AppBarLayout`. -->
+    <LinearLayout
+        android:layout_height="match_parent"
+        android:layout_width="match_parent"
+        android:orientation="vertical" >
+
+        <android.support.design.widget.AppBarLayout
+            android:layout_height="wrap_content"
+            android:layout_width="match_parent"
+            android:theme="@style/AppBarOverlay" >
+
+            <!-- android:theme="@style/PrivacyBrowser.DarkAppBar" makes the text and icons in the AppBar white. -->
+            <android.support.v7.widget.Toolbar
+                android:layout_height="wrap_content"
+                android:layout_width="match_parent"
+                android:background="@color/blue_700"
+                android:theme="@style/DarkAppBar"
+                app:popupTheme="@style/LightPopupOverlay" />
+        </android.support.design.widget.AppBarLayout>
+    </LinearLayout>
+
+    <include layout="@layout/domains_list" />
+
+    <android.support.design.widget.FloatingActionButton
+        android:layout_height="wrap_content"
+        android:layout_width="wrap_content"
+        android:layout_gravity="bottom|end"
+        android:layout_margin="16dp"
+        android:src="@drawable/add" />
+</android.support.design.widget.CoordinatorLayout>
\ No newline at end of file
index f8ebc9ffd804c14cf8c21238019c78e74946cfe9..d33c0e0df3106a813f8157e20270f2b8f4dca8e2 100644 (file)
@@ -69,6 +69,8 @@
             android:icon="@drawable/settings"
             android:orderInCategory="70" />
 
+        <!--
+
         <item
             android:id="@+id/domains"
             android:title="@string/domains"
@@ -76,9 +78,9 @@
             android:orderInCategory="80" />
     </group>
 
-    <!-- If a group has an id, a line is drawn above it in the navigation view. -->
+    <!- If a group has an id, a line is drawn above it in the navigation view. -
     <group
-        android:id="@+id/navigationGroup3" >
+        android:id="@+id/navigationGroup3" > -->
         <item
             android:id="@+id/guide"
             android:title="@string/guide"