From a3b1af14a1789afa9803dcd6de81b93fc4ca1c91 Mon Sep 17 00:00:00 2001 From: Soren Stoutner Date: Wed, 30 Nov 2022 15:53:53 -0700 Subject: [PATCH] Run Clear and Exit when closing the last tab with the system back button. https://redmine.stoutner.com/issues/939 --- app/src/main/assets/de/about_changelog.html | 4 ++-- app/src/main/assets/de/about_licenses.html | 2 +- app/src/main/assets/de/about_permissions.html | 2 +- app/src/main/assets/en/about_changelog.html | 4 ++-- app/src/main/assets/en/about_licenses.html | 2 +- app/src/main/assets/en/about_permissions.html | 2 +- app/src/main/assets/es/about_changelog.html | 4 ++-- app/src/main/assets/es/about_licenses.html | 2 +- app/src/main/assets/es/about_permissions.html | 2 +- app/src/main/assets/fr/about_changelog.html | 4 ++-- app/src/main/assets/fr/about_licenses.html | 2 +- app/src/main/assets/fr/about_permissions.html | 2 +- app/src/main/assets/it/about_changelog.html | 4 ++-- app/src/main/assets/it/about_licenses.html | 2 +- app/src/main/assets/it/about_permissions.html | 2 +- .../main/assets/pt-rBR/about_changelog.html | 4 ++-- .../main/assets/pt-rBR/about_licenses.html | 2 +- .../main/assets/pt-rBR/about_permissions.html | 2 +- app/src/main/assets/ru/about_changelog.html | 4 ++-- app/src/main/assets/ru/about_licenses.html | 2 +- app/src/main/assets/ru/about_permissions.html | 2 +- app/src/main/assets/tr/about_changelog.html | 4 ++-- app/src/main/assets/tr/about_licenses.html | 2 +- app/src/main/assets/tr/about_permissions.html | 2 +- .../activities/MainWebViewActivity.java | 7 ++----- app/src/main/res/values-pt-rBR/strings.xml | 1 + .../phoneScreenshots/02-NavigationMenu.png | Bin 102720 -> 125374 bytes .../05-7-InchTabletRequestDetails.png} | Bin .../06-7-InchTabletDarkTheme.png} | Bin .../07-10-InchTabletDomains.png} | Bin .../phoneScreenshots/02-NavigationMenu.png | Bin 101331 -> 120617 bytes .../05-7-InchTabletRequestDetails.png} | Bin .../06-7-InchTabletDarkTheme.png} | Bin .../07-10-InchTabletDomains.png} | Bin .../phoneScreenshots/02-NavigationMenu.png | Bin 103348 -> 124709 bytes .../05-7-InchTabletRequestDetails.png} | Bin .../06-7-InchTabletDarkTheme.png} | Bin .../07-10-InchTabletDomains.png} | Bin .../phoneScreenshots/02-NavigationMenu.png | Bin 109052 -> 131076 bytes .../05-7-InchTabletRequestDetails.png} | Bin .../06-7-InchTabletDarkTheme.png} | Bin .../07-10-InchTabletDomains.png} | Bin .../phoneScreenshots/02-NavigationMenu.png | Bin 102613 -> 122830 bytes .../05-7-InchTabletRequestDetails.png} | Bin .../06-7-InchTabletDarkTheme.png} | Bin .../07-10-InchTabletDomains.png} | Bin .../phoneScreenshots/02-NavigationMenu.png | Bin 103396 -> 125364 bytes .../05-7-InchTabletRequestDetails.png} | Bin .../06-7-InchTabletDarkTheme.png} | Bin .../07-10-InchTabletDomains.png} | Bin .../phoneScreenshots/02-NavigationMenu.png | Bin 109166 -> 128883 bytes .../05-7-InchTabletRequestDetails.png} | Bin .../06-7-InchTabletDarkTheme.png} | Bin .../07-10-InchTabletDomains.png} | Bin .../phoneScreenshots/02-NavigationMenu.png | Bin 98039 -> 118963 bytes .../05-7-InchTabletRequestDetails.png} | Bin .../06-7-InchTabletDarkTheme.png} | Bin .../07-10-InchTabletDomains.png} | Bin 58 files changed, 35 insertions(+), 37 deletions(-) rename fastlane/metadata/android/de-DE/images/{sevenInchScreenshots/02-RequestDetails.png => phoneScreenshots/05-7-InchTabletRequestDetails.png} (100%) rename fastlane/metadata/android/de-DE/images/{sevenInchScreenshots/01-DarkTheme.png => phoneScreenshots/06-7-InchTabletDarkTheme.png} (100%) rename fastlane/metadata/android/de-DE/images/{tenInchScreenshots/01-Domains.png => phoneScreenshots/07-10-InchTabletDomains.png} (100%) rename fastlane/metadata/android/en-US/images/{sevenInchScreenshots/02-RequestDetails.png => phoneScreenshots/05-7-InchTabletRequestDetails.png} (100%) rename fastlane/metadata/android/en-US/images/{sevenInchScreenshots/01-DarkTheme.png => phoneScreenshots/06-7-InchTabletDarkTheme.png} (100%) rename fastlane/metadata/android/en-US/images/{tenInchScreenshots/01-Domains.png => phoneScreenshots/07-10-InchTabletDomains.png} (100%) rename fastlane/metadata/android/es-ES/images/{sevenInchScreenshots/02-RequestDetails.png => phoneScreenshots/05-7-InchTabletRequestDetails.png} (100%) rename fastlane/metadata/android/es-ES/images/{sevenInchScreenshots/01-DarkTheme.png => phoneScreenshots/06-7-InchTabletDarkTheme.png} (100%) rename fastlane/metadata/android/es-ES/images/{tenInchScreenshots/01-Domains.png => phoneScreenshots/07-10-InchTabletDomains.png} (100%) rename fastlane/metadata/android/fr-FR/images/{sevenInchScreenshots/02-RequestDetails.png => phoneScreenshots/05-7-InchTabletRequestDetails.png} (100%) rename fastlane/metadata/android/fr-FR/images/{sevenInchScreenshots/01-DarkTheme.png => phoneScreenshots/06-7-InchTabletDarkTheme.png} (100%) rename fastlane/metadata/android/fr-FR/images/{tenInchScreenshots/01-Domains.png => phoneScreenshots/07-10-InchTabletDomains.png} (100%) rename fastlane/metadata/android/it-IT/images/{sevenInchScreenshots/02-RequestDetails.png => phoneScreenshots/05-7-InchTabletRequestDetails.png} (100%) rename fastlane/metadata/android/it-IT/images/{sevenInchScreenshots/01-DarkTheme.png => phoneScreenshots/06-7-InchTabletDarkTheme.png} (100%) rename fastlane/metadata/android/it-IT/images/{tenInchScreenshots/01-Domains.png => phoneScreenshots/07-10-InchTabletDomains.png} (100%) rename fastlane/metadata/android/pt-BR/images/{sevenInchScreenshots/02-RequestDetails.png => phoneScreenshots/05-7-InchTabletRequestDetails.png} (100%) rename fastlane/metadata/android/pt-BR/images/{sevenInchScreenshots/01-DarkTheme.png => phoneScreenshots/06-7-InchTabletDarkTheme.png} (100%) rename fastlane/metadata/android/pt-BR/images/{tenInchScreenshots/01-Domains.png => phoneScreenshots/07-10-InchTabletDomains.png} (100%) rename fastlane/metadata/android/ru-RU/images/{sevenInchScreenshots/02-RequestDetails.png => phoneScreenshots/05-7-InchTabletRequestDetails.png} (100%) rename fastlane/metadata/android/ru-RU/images/{sevenInchScreenshots/01-DarkTheme.png => phoneScreenshots/06-7-InchTabletDarkTheme.png} (100%) rename fastlane/metadata/android/ru-RU/images/{tenInchScreenshots/01-Domains.png => phoneScreenshots/07-10-InchTabletDomains.png} (100%) rename fastlane/metadata/android/tr-TR/images/{sevenInchScreenshots/02-RequestDetails.png => phoneScreenshots/05-7-InchTabletRequestDetails.png} (100%) rename fastlane/metadata/android/tr-TR/images/{sevenInchScreenshots/01-DarkTheme.png => phoneScreenshots/06-7-InchTabletDarkTheme.png} (100%) rename fastlane/metadata/android/tr-TR/images/{tenInchScreenshots/01-Domains.png => phoneScreenshots/07-10-InchTabletDomains.png} (100%) diff --git a/app/src/main/assets/de/about_changelog.html b/app/src/main/assets/de/about_changelog.html index 572581a1..06e3526e 100644 --- a/app/src/main/assets/de/about_changelog.html +++ b/app/src/main/assets/de/about_changelog.html @@ -33,8 +33,8 @@ -

3.12.2 (version code 63)

-

21. November 2022 - Mindest-API 23, Ziel-API 33

+

3.12.2 (version code 63)

+

21. November 2022 - Mindest-API 23, Ziel-API 33

diff --git a/app/src/main/assets/de/about_licenses.html b/app/src/main/assets/de/about_licenses.html index 8c2d1e0f..d14a9495 100644 --- a/app/src/main/assets/de/about_licenses.html +++ b/app/src/main/assets/de/about_licenses.html @@ -56,7 +56,7 @@ auf, welche unter der Apache Lizenz 2.0 veröffentlicht werden.

Klassen:

-

com.stoutner.privacybrowser.views. CheckedLinearLayout ist eine abgeänderte Version einer Klasse, die im Quelltext von +

com.stoutner.privacybrowser.views.CheckedLinearLayout ist eine abgeänderte Version einer Klasse, die im Quelltext von Android Camera enthalten ist. Die Original-Datei wurde unter der Apache Lizenz 2.0 veröffentlicht. Änderungen © 2019 Soren Stoutner. diff --git a/app/src/main/assets/de/about_permissions.html b/app/src/main/assets/de/about_permissions.html index 3772732c..70bf8346 100644 --- a/app/src/main/assets/de/about_permissions.html +++ b/app/src/main/assets/de/about_permissions.html @@ -38,7 +38,7 @@

Benötigt, damit WebView das Internet nutzen kann. Ohne diese Berechtigung wäre Privacy Browser “Kein Browser: Schützt Ihre Privatsphäre durch Fernbleiben von jeglicher Konnektivität”.

Verknüpfungen installieren

-

com.android.launcher.permission. INSTALL_SHORTCUT

+

com.android.launcher.permission.INSTALL_SHORTCUT

Benötigt, um Verknüpfungen zu Websites auf Ihrer Startseite zu erstellen.

diff --git a/app/src/main/assets/en/about_changelog.html b/app/src/main/assets/en/about_changelog.html index 59c04f3c..4a4e552a 100644 --- a/app/src/main/assets/en/about_changelog.html +++ b/app/src/main/assets/en/about_changelog.html @@ -27,8 +27,8 @@ -

3.12.2 (version code 63)

-

21 November 2022 - minimum API 23, target API 33

+

3.12.2 (version code 63)

+

21 November 2022 - minimum API 23, target API 33

diff --git a/app/src/main/assets/en/about_licenses.html b/app/src/main/assets/en/about_licenses.html index 7330e3a4..0f08c13b 100644 --- a/app/src/main/assets/en/about_licenses.html +++ b/app/src/main/assets/en/about_licenses.html @@ -53,7 +53,7 @@ which are released under the Apache License 2.0.

Classes

-

com.stoutner.privacybrowser.views. CheckedLinearLayout is a modified version of a class contained in the +

com.stoutner.privacybrowser.views.CheckedLinearLayout is a modified version of a class contained in the Android Camera source code. The original file was released under the Apache License 2.0. Modifications copyright © 2019 Soren Stoutner. diff --git a/app/src/main/assets/en/about_permissions.html b/app/src/main/assets/en/about_permissions.html index 16ce2e4a..bd8b69d0 100644 --- a/app/src/main/assets/en/about_permissions.html +++ b/app/src/main/assets/en/about_permissions.html @@ -32,7 +32,7 @@

Required for the WebView to access the internet. Without this permission, Privacy Browser would be “No Browser: Protecting Your Privacy by Staying Completely Off the Internet”.

Install shortcuts

-

com.android.launcher.permission. INSTALL_SHORTCUT

+

com.android.launcher.permission.INSTALL_SHORTCUT

Required to add shortcuts for websites to the launcher desktop.

diff --git a/app/src/main/assets/es/about_changelog.html b/app/src/main/assets/es/about_changelog.html index 5e059c4d..d3df474e 100644 --- a/app/src/main/assets/es/about_changelog.html +++ b/app/src/main/assets/es/about_changelog.html @@ -29,8 +29,8 @@ -

3.12.2 (código de versión 63)

-

21 de noviembre de 2022 - API mínimo 23, API objetivo 33

+

3.12.2 (código de versión 63)

+

21 de noviembre de 2022 - API mínimo 23, API objetivo 33

diff --git a/app/src/main/assets/es/about_licenses.html b/app/src/main/assets/es/about_licenses.html index 42d7d7c1..704c62bd 100644 --- a/app/src/main/assets/es/about_licenses.html +++ b/app/src/main/assets/es/about_licenses.html @@ -55,7 +55,7 @@ que se publican bajo la Licencia Apache 2.0.

Clases

-

com.stoutner.privacybrowser.views. CheckedLinearLayout es una versión modificada de una clase incluida en el código fuente de +

com.stoutner.privacybrowser.views.CheckedLinearLayout es una versión modificada de una clase incluida en el código fuente de Android Camera. El archivo original se liberó bajo la Licencia Apache 2.0. Copyright de modificaciones © 2019 Soren Stoutner. diff --git a/app/src/main/assets/es/about_permissions.html b/app/src/main/assets/es/about_permissions.html index b3e4e63f..9758c4d8 100644 --- a/app/src/main/assets/es/about_permissions.html +++ b/app/src/main/assets/es/about_permissions.html @@ -34,7 +34,7 @@

Requerido para que WebView consiga acceso a internet. Sin este permiso, Navegador Privado sería “Sin Navegador: Protegiendo su privacidad estando completamente desconectado de internet”.

Instalar accesos directos

-

com.android.launcher.permission. INSTALL_SHORTCUT

+

com.android.launcher.permission.INSTALL_SHORTCUT

Requerido para añadir accesos directos de páginas web en el escritorio.

diff --git a/app/src/main/assets/fr/about_changelog.html b/app/src/main/assets/fr/about_changelog.html index b60632d9..592815f4 100644 --- a/app/src/main/assets/fr/about_changelog.html +++ b/app/src/main/assets/fr/about_changelog.html @@ -29,8 +29,8 @@ -

3.12.2 (version du code 63)

-

21 Novembre 2022 - API minimale : 23, API optimale : 33

+

3.12.2 (version du code 63)

+

21 Novembre 2022 - API minimale : 23, API optimale : 33