Create two-toned Night Theme blue text. https://redmine.stoutner.com/issues/884
authorSoren Stoutner <soren@stoutner.com>
Thu, 4 Aug 2022 22:45:38 +0000 (15:45 -0700)
committerSoren Stoutner <soren@stoutner.com>
Thu, 4 Aug 2022 22:45:38 +0000 (15:45 -0700)
38 files changed:
app/build.gradle
app/src/main/AndroidManifest.xml
app/src/main/assets/css/theme.css
app/src/main/assets/en/changelog.html
app/src/main/assets/fr/changelog.html
app/src/main/res/drawable/antiquated_3g_disabled.xml
app/src/main/res/drawable/antiquated_notification_disabled.xml
app/src/main/res/drawable/antiquated_notification_ghosted.xml
app/src/main/res/drawable/bottom_app_bar_disabled.xml
app/src/main/res/drawable/bottom_app_bar_enabled.xml
app/src/main/res/drawable/bug_tracker.xml
app/src/main/res/drawable/changelog.xml
app/src/main/res/drawable/clear.xml
app/src/main/res/drawable/contributors.xml
app/src/main/res/drawable/copy.xml
app/src/main/res/drawable/donations.xml
app/src/main/res/drawable/forum.xml
app/src/main/res/drawable/insecure_notification_disabled.xml
app/src/main/res/drawable/insecure_notification_ghosted.xml
app/src/main/res/drawable/licenses.xml
app/src/main/res/drawable/logcat.xml
app/src/main/res/drawable/news.xml
app/src/main/res/drawable/permissions.xml
app/src/main/res/drawable/phone_permission.xml
app/src/main/res/drawable/privacy_policy.xml
app/src/main/res/drawable/protocols.xml
app/src/main/res/drawable/roadmap.xml
app/src/main/res/drawable/save.xml
app/src/main/res/drawable/secure_notification_disabled.xml
app/src/main/res/drawable/secure_notification_ghosted.xml
app/src/main/res/drawable/settings.xml
app/src/main/res/layout/privacy_cell_bottom_appbar.xml
app/src/main/res/layout/privacy_cell_top_appbar.xml
app/src/main/res/values-night/colors.xml
app/src/main/res/values/colors.xml
app/src/main/res/xml/preferences.xml
build.gradle
fastlane/metadata/android/fr-FR/changelogs/9.txt [new file with mode: 0644]

index e9ea6d2a90e566a493a824b2984b095416570a53..cb978b92bd2d3c9fd0183658e64c6587f131a49f 100644 (file)
@@ -59,7 +59,7 @@ dependencies {
     implementation 'androidx.work:work-runtime-ktx:2.7.1'
 
     // Include the Kotlin standard library.  This should be the same version number listed in the project build.gradle.
-    implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0'
+    implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10'
 
     // Include the Google material library.
     implementation 'com.google.android.material:material:1.6.1'
index 408848dcc8c2697bbb7674ce968d748a9ab6b3d8..3df75fd6d3e8d2fcca70b7bf9c1380bd41ae8e0c 100644 (file)
         <activity
             android:name=".activities.SettingsActivity"
             android:label="@string/settings"
-            android:screenOrientation="fullUser"
-            android:parentActivityName=".activities.PrivacyCellActivity" />
+            android:parentActivityName=".activities.PrivacyCellActivity"
+            android:screenOrientation="fullUser" />
 
         <!-- Protocols Activity.  The `parentActivityName` is used when navigating back. -->
         <activity
             android:name=".activities.ProtocolsActivity"
             android:label="@string/protocols"
-            android:screenOrientation="fullUser"
-            android:parentActivityName=".activities.PrivacyCellActivity" />
+            android:parentActivityName=".activities.PrivacyCellActivity"
+            android:screenOrientation="fullUser" />
 
         <!-- Logcat Activity. The `parentActivityName` is used when navigating back. -->
         <activity
index 4ba9d884b20385a86f4973b54f224d1e9981b710..a78eb750a68b05fb75051d87b7e45cef4021fa28 100644 (file)
@@ -34,7 +34,7 @@ a {
 
 @media (prefers-color-scheme: dark) {
   a {
-    color: #8AB4F8;  /* Violet 500 */
+    color: #5785C5;  /* Violet 700 */
   }
 }
 
index 055815924f30703e4a322f5e8a1849efc192022f..eb91c5b96088a888fc23c7aa29cd16c205c09f3b 100644 (file)
     </head>
 
     <body>
+        <h3>1.8.1 (version code 10)</h3>
+        <p>8 July 2022 - minimum API 30, target API 32</p>
+        <ul>
+            <li>Fix a bug that <a href="https://redmine.stoutner.com/issues/864">re-enabled notifications</a> when the network changed.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-cell-1-8/">1.8</a> (version code 9)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=f60b140868c2f0d564657e96d48508b4fbdc546b">14 June 2022</a> - minimum API 30, target API 32</p>
         <ul>
index 9ff5061fd5d7f39cf364b923a0e06bfac8ed5b28..251b61decb8e8cc883179ab82d4ce93c0b56f0c7 100644 (file)
 
     <body>
         <h3><a href="https://www.stoutner.com/privacy-cell-1-8/">1.8</a> (version de code 9)</h3>
-        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=f60b140868c2f0d564657e96d48508b4fbdc546b">14 June 2022</a> - API minimum 30, API cible 32</p>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=f60b140868c2f0d564657e96d48508b4fbdc546b">14 Juin 2022</a> - API minimum 30, API cible 32</p>
         <ul>
-            <li>Include the <a href="https://redmine.stoutner.com/issues/851">voice network status</a> in determining the overall security of the cell network.</li>
-            <li>Fix a bug that sometimes <a href="https://redmine.stoutner.com/issues/850">prevented notifications from being disabled</a>.</li>
-            <li>Bump the <a href="https://redmine.stoutner.com/issues/827">target API to 32</a> (Android 12L).</li>
-            <li>First full German translation contributed by Bernhard G. Keller.</li>
+            <li>Inclure l'état <a href="https://redmine.stoutner.com/issues/851">du réseau voix</a> dans la détermination de la sécurité globale du réseau cellulaire.</li>
+            <li>Correction d'un bogue <a href="https://redmine.stoutner.com/issues/850">qui empêchait parfois la désactivation des notifications</a>.</li>
+            <li>Passage <a href="https://redmine.stoutner.com/issues/827">de l'API cible à 32</a> (Android 12L).</li>
+            <li>Première traduction allemande complète réalisée par Bernhard G. Keller.</li>
             <li>Mise à jour de la traduction française par <a href="mailto:kevinliste@framalistes.org">Kévin L</a>.</li>
         </ul>
 
index 8750d1c14768591c5d4a44df31c4b199fa26bed8..a88bf32fe602ab2c5ab7bf37c65359abdcdaf408 100644 (file)
@@ -26,6 +26,6 @@
     android:viewportWidth="256" >
 
     <path
-        android:fillColor="@color/icon_disabled"
+        android:fillColor="@color/disabled_icon"
         android:pathData="M128,0 L23.272,46.546L23.272,116.363C23.272,180.945 67.956,241.338 128,256 188.044,241.338 232.728,180.945 232.728,116.363L232.728,46.546ZM57.188,83.742l35.405,0c9.737,-0 17.703,7.967 17.703,17.703l0,13.277c0,7.347 -5.931,13.277 -13.277,13.277 7.347,0 13.277,5.931 13.277,13.277l0,13.277c0,9.737 -7.967,17.703 -17.703,17.703l-35.405,0c-4.868,0 -8.852,-3.983 -8.852,-8.852 0,-4.868 3.983,-8.852 8.852,-8.852l35.405,0l0,-17.703l-26.554,0c-4.868,0 -8.852,-3.983 -8.852,-8.852 0,-4.868 3.983,-8.852 8.852,-8.852l26.554,0l0,-17.703l-35.405,0c-4.868,0 -8.852,-3.983 -8.852,-8.852 0,-4.868 3.983,-8.852 8.852,-8.852zM145.703,83.742l53.108,0c4.868,0 8.852,3.983 8.852,8.852 0,4.868 -3.983,8.852 -8.852,8.852l-53.108,0l0,53.109l44.257,0l0,-17.703l-13.277,0c-4.868,0 -8.851,-3.983 -8.851,-8.852 0,-4.868 3.982,-8.852 8.851,-8.852l22.129,0c4.868,0 8.852,3.983 8.852,8.852l0,26.555c0,9.737 -7.967,17.703 -17.703,17.703L145.703,172.258C135.967,172.258 128,164.291 128,154.555L128,101.445c0,-9.737 7.967,-17.703 17.703,-17.703z" />
 </vector>
\ No newline at end of file
index 3d5813669070fe8cf7d8061be384345860b32eed..9413e813c4d587bb183471ce76a5885451e72a50 100644 (file)
@@ -26,6 +26,6 @@
     android:viewportWidth="256" >
 
     <path
-        android:fillColor="@color/icon_disabled"
+        android:fillColor="@color/disabled_icon"
         android:pathData="M128,0 L23.272,46.546L23.272,116.363C23.272,180.945 67.956,241.338 128,256 188.044,241.338 232.728,180.945 232.728,116.363L232.728,46.546ZM128,46.928c44.752,0 81.072,36.321 81.072,81.072 0,44.752 -36.321,81.072 -81.072,81.072C83.248,209.072 46.928,172.752 46.928,128 46.928,83.248 83.248,46.928 128,46.928ZM128,63.143c-14.998,0 -28.781,5.108 -39.726,13.701L179.156,167.726C187.75,156.781 192.857,142.998 192.857,128 192.857,92.166 163.834,63.143 128,63.143ZM76.844,88.274C68.25,99.219 63.143,113.002 63.143,128c0,35.834 29.024,64.857 64.857,64.857 14.998,0 28.781,-5.108 39.726,-13.701z" />
 </vector>
\ No newline at end of file
index 5f7496ae9aff5d6d1c31f9edfafa49290a63c34f..321ab0ff0e50dad0654dd46648b4bb1c570965e6 100644 (file)
@@ -26,6 +26,6 @@
     android:viewportWidth="256" >
 
     <path
-        android:fillColor="@color/icon_ghosted"
+        android:fillColor="@color/ghosted_icon"
         android:pathData="M128,0 L23.272,46.546L23.272,116.363C23.272,180.945 67.956,241.338 128,256 188.044,241.338 232.728,180.945 232.728,116.363L232.728,46.546ZM128,46.928c44.752,0 81.072,36.321 81.072,81.072 0,44.752 -36.321,81.072 -81.072,81.072C83.248,209.072 46.928,172.752 46.928,128 46.928,83.248 83.248,46.928 128,46.928ZM128,63.143c-14.998,0 -28.781,5.108 -39.726,13.701L179.156,167.726C187.75,156.781 192.857,142.998 192.857,128 192.857,92.166 163.834,63.143 128,63.143ZM76.844,88.274C68.25,99.219 63.143,113.002 63.143,128c0,35.834 29.024,64.857 64.857,64.857 14.998,0 28.781,-5.108 39.726,-13.701z" />
 </vector>
\ No newline at end of file
index 4aa3d7b4b593d629b169562ac55275b9c3e7ac9f..fe24790e27bd3600712d9e8d1e6912e437386b1a 100644 (file)
@@ -8,6 +8,6 @@
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/icon_disabled"
+        android:fillColor="@color/disabled_icon"
         android:pathData="M21,3L3,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,5c0,-1.1 -0.9,-2 -2,-2zM20,19L4,19c-0.55,0 -1,-0.45 -1,-1v-1c0,-0.55 0.45,-1 1,-1h16c0.55,0 1,0.45 1,1v1c0,0.55 -0.45,1 -1,1z" />
 </vector>
\ No newline at end of file
index 4ccb890087d099bca42d94de33b99226b1f3f868..81b33f1e19abe56f5c8fae2400dd18f30be81601 100644 (file)
@@ -8,6 +8,6 @@
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M21,3L3,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,5c0,-1.1 -0.9,-2 -2,-2zM20,19L4,19c-0.55,0 -1,-0.45 -1,-1v-1c0,-0.55 0.45,-1 1,-1h16c0.55,0 1,0.45 1,1v1c0,0.55 -0.45,1 -1,1z" />
 </vector>
\ No newline at end of file
index 9cb8f8737965b74c364d6e44fcfaff4323b7e157..de91740a7b660c304ddd8a41fff7ab397bf79876 100644 (file)
@@ -8,6 +8,6 @@
     android:viewportWidth="24">
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M19,8h-1.81c-0.45,-0.78 -1.07,-1.45 -1.82,-1.96l0.93,-0.93c0.39,-0.39 0.39,-1.02 0,-1.41 -0.39,-0.39 -1.02,-0.39 -1.41,0l-1.47,1.47C12.96,5.06 12.49,5 12,5s-0.96,0.06 -1.41,0.17L9.11,3.7c-0.39,-0.39 -1.02,-0.39 -1.41,0 -0.39,0.39 -0.39,1.02 0,1.41l0.92,0.93C7.88,6.55 7.26,7.22 6.81,8L5,8c-0.55,0 -1,0.45 -1,1s0.45,1 1,1h1.09c-0.05,0.33 -0.09,0.66 -0.09,1v1L5,12c-0.55,0 -1,0.45 -1,1s0.45,1 1,1h1v1c0,0.34 0.04,0.67 0.09,1L5,16c-0.55,0 -1,0.45 -1,1s0.45,1 1,1h1.81c1.04,1.79 2.97,3 5.19,3s4.15,-1.21 5.19,-3L19,18c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1h-1.09c0.05,-0.33 0.09,-0.66 0.09,-1v-1h1c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1h-1v-1c0,-0.34 -0.04,-0.67 -0.09,-1L19,10c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1zM13,16h-2c-0.55,0 -1,-0.45 -1,-1s0.45,-1 1,-1h2c0.55,0 1,0.45 1,1s-0.45,1 -1,1zM13,12h-2c-0.55,0 -1,-0.45 -1,-1s0.45,-1 1,-1h2c0.55,0 1,0.45 1,1s-0.45,1 -1,1z" />
 </vector>
\ No newline at end of file
index 87666df7de4120430c91bd7f96358535a4636099..08ce8d30ab7ff272b4e12a1fed33e86afe33976a 100644 (file)
@@ -9,6 +9,6 @@
     android:autoMirrored="true" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M4,10.5c-0.83,0 -1.5,0.67 -1.5,1.5s0.67,1.5 1.5,1.5 1.5,-0.67 1.5,-1.5 -0.67,-1.5 -1.5,-1.5zM4,4.5c-0.83,0 -1.5,0.67 -1.5,1.5S3.17,7.5 4,7.5 5.5,6.83 5.5,6 4.83,4.5 4,4.5zM4,16.5c-0.83,0 -1.5,0.68 -1.5,1.5s0.68,1.5 1.5,1.5 1.5,-0.68 1.5,-1.5 -0.67,-1.5 -1.5,-1.5zM8,19h12c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1L8,17c-0.55,0 -1,0.45 -1,1s0.45,1 1,1zM8,13h12c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1L8,11c-0.55,0 -1,0.45 -1,1s0.45,1 1,1zM7,6c0,0.55 0.45,1 1,1h12c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1L8,5c-0.55,0 -1,0.45 -1,1z" />
 </vector>
\ No newline at end of file
index 35870ea841bc76607d3518b3170c47dcd6b1eeed..f73c37efaa9a38e50863699592849e131199e164 100644 (file)
@@ -8,6 +8,6 @@
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/logcat_icons"
+        android:fillColor="@color/logcat_icon"
         android:pathData="M18.3,5.71c-0.39,-0.39 -1.02,-0.39 -1.41,0L12,10.59 7.11,5.7c-0.39,-0.39 -1.02,-0.39 -1.41,0 -0.39,0.39 -0.39,1.02 0,1.41L10.59,12 5.7,16.89c-0.39,0.39 -0.39,1.02 0,1.41 0.39,0.39 1.02,0.39 1.41,0L12,13.41l4.89,4.89c0.39,0.39 1.02,0.39 1.41,0 0.39,-0.39 0.39,-1.02 0,-1.41L13.41,12l4.89,-4.89c0.38,-0.38 0.38,-1.02 0,-1.4z" />
 </vector>
\ No newline at end of file
index f61e91eac6dfc9ad2c44ce7dcef3d1826dba2cd3..a19353721d299ec6e6651456079dcf2be3a04a03 100644 (file)
@@ -2,12 +2,12 @@
 
 <vector
     xmlns:android="http://schemas.android.com/apk/res/android"
-    android:height="48dp"
-    android:width="48dp"
+    android:height="24dp"
+    android:width="24dp"
     android:viewportHeight="24"
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M12,12.75c1.63,0 3.07,0.39 4.24,0.9c1.08,0.48 1.76,1.56 1.76,2.73L18,18H6l0,-1.61c0,-1.18 0.68,-2.26 1.76,-2.73C8.93,13.14 10.37,12.75 12,12.75zM4,13c1.1,0 2,-0.9 2,-2c0,-1.1 -0.9,-2 -2,-2s-2,0.9 -2,2C2,12.1 2.9,13 4,13zM5.13,14.1C4.76,14.04 4.39,14 4,14c-0.99,0 -1.93,0.21 -2.78,0.58C0.48,14.9 0,15.62 0,16.43V18l4.5,0v-1.61C4.5,15.56 4.73,14.78 5.13,14.1zM20,13c1.1,0 2,-0.9 2,-2c0,-1.1 -0.9,-2 -2,-2s-2,0.9 -2,2C18,12.1 18.9,13 20,13zM24,16.43c0,-0.81 -0.48,-1.53 -1.22,-1.85C21.93,14.21 20.99,14 20,14c-0.39,0 -0.76,0.04 -1.13,0.1c0.4,0.68 0.63,1.46 0.63,2.29V18l4.5,0V16.43zM12,6c1.66,0 3,1.34 3,3c0,1.66 -1.34,3 -3,3s-3,-1.34 -3,-3C9,7.34 10.34,6 12,6z" />
 </vector>
\ No newline at end of file
index f51eb871bfc2e3abaf10fcfa2ea1b9f94e4bda80..8488b34d6bf1fb58a5d635fa5b008664df64d654 100644 (file)
@@ -9,6 +9,6 @@
     android:autoMirrored="true" >
 
     <path
-        android:fillColor="@color/logcat_icons"
+        android:fillColor="@color/logcat_icon"
         android:pathData="M16,1L4,1c-1.1,0 -2,0.9 -2,2v14h2L4,3h12L16,1zM19,5L8,5c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h11c1.1,0 2,-0.9 2,-2L21,7c0,-1.1 -0.9,-2 -2,-2zM19,21L8,21L8,7h11v14z" />
 </vector>
\ No newline at end of file
index 81b4ab7970ef55e39e3989efec104b9de72dcf56..61cbe43ad0e599813e392f018b4114b6e0b675e3 100644 (file)
@@ -9,6 +9,6 @@
     android:autoMirrored="true" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M23,8v10c0,1.1 -0.9,2 -2,2H5c-0.55,0 -1,-0.45 -1,-1c0,-0.55 0.45,-1 1,-1h16V8c0,-0.55 0.45,-1 1,-1S23,7.45 23,8zM4,16c-1.66,0 -3,-1.34 -3,-3V7c0,-1.66 1.34,-3 3,-3h12c1.66,0 3,1.34 3,3v7c0,1.1 -0.9,2 -2,2H4zM7,10c0,1.66 1.34,3 3,3s3,-1.34 3,-3s-1.34,-3 -3,-3S7,8.34 7,10z" />
 </vector>
\ No newline at end of file
index bc94ff3f32ff80419381fd28186295c4475620a8..4d1a0b6a471d763d6cc62c6c2ab66f4c8ab233b2 100644 (file)
@@ -9,6 +9,6 @@
     android:autoMirrored="true" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M20,6h-1v8c0,0.55 -0.45,1 -1,1L6,15v1c0,1.1 0.9,2 2,2h10l4,4L22,8c0,-1.1 -0.9,-2 -2,-2zM17,11L17,4c0,-1.1 -0.9,-2 -2,-2L4,2c-1.1,0 -2,0.9 -2,2v13l4,-4h9c1.1,0 2,-0.9 2,-2z" />
 </vector>
\ No newline at end of file
index 0bd2267cb102bead171fbb809b6caf50e41c4387..2e90c583242e703afeade3725e292d2ba8aefd31 100644 (file)
@@ -26,6 +26,6 @@
     android:viewportWidth="256" >
 
     <path
-        android:fillColor="@color/icon_disabled"
+        android:fillColor="@color/disabled_icon"
         android:pathData="M128,0 L23.272,46.546L23.272,116.363C23.272,180.945 67.956,241.338 128,256 188.044,241.338 232.728,180.945 232.728,116.363L232.728,46.546ZM128.017,31.444c5.849,0 11.699,2.977 15.048,8.931l65.493,116.475c6.697,11.907 -1.652,26.858 -15.047,26.858l-130.987,0c-13.394,0 -21.744,-14.951 -15.047,-26.858L112.97,40.375c3.349,-5.954 9.198,-8.931 15.047,-8.931zM128.017,49.327 L62.523,165.803l130.987,0zM128.017,85.228c4.784,0 8.698,4.029 8.698,8.953l0,17.905c0,4.924 -3.915,8.953 -8.698,8.953 -4.784,0 -8.697,-4.029 -8.697,-8.953l0,-17.905c0,-4.924 3.914,-8.953 8.697,-8.953zM119.319,138.944l17.396,0l0,17.905l-17.396,0z" />
 </vector>
\ No newline at end of file
index b2c70e3015c84f0039faef50956f11bdd4f77d18..261c954bf31bf7cf496ff2d191ff6659a4f78acb 100644 (file)
@@ -26,6 +26,6 @@
     android:viewportWidth="256" >
 
     <path
-        android:fillColor="@color/icon_ghosted"
+        android:fillColor="@color/ghosted_icon"
         android:pathData="M128,0 L23.272,46.546L23.272,116.363C23.272,180.945 67.956,241.338 128,256 188.044,241.338 232.728,180.945 232.728,116.363L232.728,46.546ZM128.017,31.444c5.849,0 11.699,2.977 15.048,8.931l65.493,116.475c6.697,11.907 -1.652,26.858 -15.047,26.858l-130.987,0c-13.394,0 -21.744,-14.951 -15.047,-26.858L112.97,40.375c3.349,-5.954 9.198,-8.931 15.047,-8.931zM128.017,49.327 L62.523,165.803l130.987,0zM128.017,85.228c4.784,0 8.698,4.029 8.698,8.953l0,17.905c0,4.924 -3.915,8.953 -8.698,8.953 -4.784,0 -8.697,-4.029 -8.697,-8.953l0,-17.905c0,-4.924 3.914,-8.953 8.697,-8.953zM119.319,138.944l17.396,0l0,17.905l-17.396,0z" />
 </vector>
\ No newline at end of file
index cd03a6143a253e0065579f27dcd42ba5cef29ff7..9b74891d39a51024de697de0af094ae57684553f 100644 (file)
@@ -9,6 +9,6 @@
     android:autoMirrored="true" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M14.17,5L19,9.83V19H5V5L14.17,5L14.17,5M14.17,3H5C3.9,3 3,3.9 3,5v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V9.83c0,-0.53 -0.21,-1.04 -0.59,-1.41l-4.83,-4.83C15.21,3.21 14.7,3 14.17,3L14.17,3zM7,15h10v2H7V15zM7,11h10v2H7V11zM7,7h7v2H7V7z" />
 </vector>
\ No newline at end of file
index 1024d6abc8586f23254ebbb88275a850fd7368d7..2bd25feb0c7cd0221484560079fd4750aaca7512 100644 (file)
@@ -9,6 +9,6 @@
     android:autoMirrored="true" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M12,9h4c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1h-4c-0.55,0 -1,0.45 -1,1s0.45,1 1,1zM12,13h4c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1h-4c-0.55,0 -1,0.45 -1,1s0.45,1 1,1zM12,17h4c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1h-4c-0.55,0 -1,0.45 -1,1s0.45,1 1,1zM7,7h2v2L7,9zM7,11h2v2L7,13zM7,15h2v2L7,17zM20,3L4,3c-0.55,0 -1,0.45 -1,1v16c0,0.55 0.45,1 1,1h16c0.55,0 1,-0.45 1,-1L21,4c0,-0.55 -0.45,-1 -1,-1zM19,19L5,19L5,5h14v14z" />
 </vector>
\ No newline at end of file
index cefd2fda8fd7a2bb8c557c81bf9c3b8f4de5ae5c..50ae1af23e207fcac8bab3c4201b1d8137bc7d93 100644 (file)
@@ -9,6 +9,6 @@
     android:autoMirrored="true" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M21,4L3,4c-1.1,0 -2,0.9 -2,2v13c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,6c0,-1.1 -0.9,-2 -2,-2zM21,18c0,0.55 -0.45,1 -1,1h-8L12,6h8c0.55,0 1,0.45 1,1v11zM19.25,9.5h-5.5c-0.41,0 -0.75,0.34 -0.75,0.75s0.34,0.75 0.75,0.75h5.5c0.41,0 0.75,-0.34 0.75,-0.75s-0.34,-0.75 -0.75,-0.75zM19.25,12h-5.5c-0.41,0 -0.75,0.34 -0.75,0.75s0.34,0.75 0.75,0.75h5.5c0.41,0 0.75,-0.34 0.75,-0.75s-0.34,-0.75 -0.75,-0.75zM19.25,14.5h-5.5c-0.41,0 -0.75,0.34 -0.75,0.75s0.34,0.75 0.75,0.75h5.5c0.41,0 0.75,-0.34 0.75,-0.75s-0.34,-0.75 -0.75,-0.75z" />
 </vector>
\ No newline at end of file
index 3578a4d3ec4acd702e397a63442b9b529d81ab68..bae4fa9f9ca07689bdb7555da9955b9f98288c85 100644 (file)
@@ -8,22 +8,22 @@
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M20,3H4C2.9,3 2,3.9 2,5v14c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2V5C22,3.9 21.1,3 20,3zM20,19H4V5h16V19z" />
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M19.41,10.42l-1.42,-1.42l-3.17,3.17l-1.41,-1.42l-1.41,1.41l2.82,2.84z" />
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M5,7h5v2h-5z" />
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M5,11h5v2h-5z" />
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M5,15h5v2h-5z" />
 </vector>
index 4a43a3093e7b369acefc4d08e06ca34723746504..12f65df70dd741fa5e4def62d9ec757b785acf8b 100644 (file)
@@ -7,6 +7,6 @@
     android:viewportWidth="24">
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M16,1L8,1C6.34,1 5,2.34 5,4v16c0,1.66 1.34,3 3,3h8c1.66,0 3,-1.34 3,-3L19,4c0,-1.66 -1.34,-3 -3,-3zM14,21h-4v-1h4v1zM17.25,18L6.75,18L6.75,4h10.5v14z" />
 </vector>
index 1e0b7ad2e8ec6d277fd1446e0666d09f0d6f59e3..b2ea3b57d9c17c967a15acf69a1222df3428d8b5 100644 (file)
@@ -8,10 +8,10 @@
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M21,5l-9,-4L3,5v6c0,5.55 3.84,10.74 9,12c2.3,-0.56 4.33,-1.9 5.88,-3.71l-3.12,-3.12c-1.94,1.29 -4.58,1.07 -6.29,-0.64c-1.95,-1.95 -1.95,-5.12 0,-7.07c1.95,-1.95 5.12,-1.95 7.07,0c1.71,1.71 1.92,4.35 0.64,6.29l2.9,2.9C20.29,15.69 21,13.38 21,11V5z" />
 
     <path
-          android:fillColor="@color/icon_enabled"
+          android:fillColor="@color/blue_icon"
           android:pathData="M12,12m-3,0a3,3 0,1 1,6 0a3,3 0,1 1,-6 0" />
 </vector>
\ No newline at end of file
index ea5cd78bc990001d27a64d89939c4d21f8255378..6b4efb48a47d666d36d58991bfc4fb7616e8f81d 100644 (file)
@@ -8,6 +8,6 @@
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M12,5c-3.87,0 -7,3.13 -7,7h2c0,-2.76 2.24,-5 5,-5s5,2.24 5,5h2c0,-3.87 -3.13,-7 -7,-7zM13,14.29c0.88,-0.39 1.5,-1.26 1.5,-2.29 0,-1.38 -1.12,-2.5 -2.5,-2.5S9.5,10.62 9.5,12c0,1.02 0.62,1.9 1.5,2.29v3.3L7.59,21 9,22.41l3,-3 3,3L16.41,21 13,17.59v-3.3zM12,1C5.93,1 1,5.93 1,12h2c0,-4.97 4.03,-9 9,-9s9,4.03 9,9h2c0,-6.07 -4.93,-11 -11,-11z" />
 </vector>
\ No newline at end of file
index e0075d5f66b479bae2a5e1eb2a5dbb8ac41c8fc6..bebdbcbefa7b334cb2b1f43501272603ff374497 100644 (file)
@@ -8,6 +8,6 @@
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M14.65,4.98l-5,-1.75c-0.42,-0.15 -0.88,-0.15 -1.3,-0.01L4.36,4.56C3.55,4.84 3,5.6 3,6.46v11.85c0,1.41 1.41,2.37 2.72,1.86l2.93,-1.14c0.22,-0.09 0.47,-0.09 0.69,-0.01l5,1.75c0.42,0.15 0.88,0.15 1.3,0.01l3.99,-1.34c0.81,-0.27 1.36,-1.04 1.36,-1.9V5.69c0,-1.41 -1.41,-2.37 -2.72,-1.86l-2.93,1.14c-0.22,0.08 -0.46,0.09 -0.69,0.01zM15,18.89l-6,-2.11V5.11l6,2.11v11.67z" />
 </vector>
\ No newline at end of file
index 1705dc1b6bd2f148d14d11648d9c178798f03516..3d1e203927c31f2eec54c24a50c6208d85ef4947 100644 (file)
@@ -8,6 +8,6 @@
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/logcat_icons"
+        android:fillColor="@color/logcat_icon"
         android:pathData="M17,3L5,3c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,7l-4,-4zM19,19L5,19L5,5h11.17L19,7.83L19,19zM12,12c-1.66,0 -3,1.34 -3,3s1.34,3 3,3 3,-1.34 3,-3 -1.34,-3 -3,-3zM6,6h9v4L6,10z" />
 </vector>
\ No newline at end of file
index fe4548415e93a7d26d71dd99aae71ba9c46ee4de..a4ed573e9ba78653ce554b85a698d0f41bfee347 100644 (file)
@@ -26,6 +26,6 @@
     android:viewportWidth="256" >
 
     <path
-        android:fillColor="@color/icon_disabled"
+        android:fillColor="@color/disabled_icon"
         android:pathData="M128,0 L23.273,46.545L23.273,116.364c-0,64.582 44.684,124.974 104.727,139.636 60.044,-14.662 104.727,-75.054 104.727,-139.636L232.727,46.545ZM54.852,76.633l48.656,0c4.541,0 8.109,3.569 8.109,8.11 0,4.541 -3.568,8.109 -8.109,8.109l-40.547,0l0,24.327l32.437,0c8.92,0 16.219,7.298 16.219,16.219l0,24.328c0,8.92 -7.298,16.219 -16.219,16.219l-40.546,0c-4.541,0 -8.11,-3.569 -8.11,-8.11 0,-4.541 3.569,-8.109 8.11,-8.109l40.546,0l0,-24.328l-40.546,0c-4.541,0 -8.11,-3.568 -8.11,-8.109l0,-40.546c0,-4.541 3.569,-8.11 8.11,-8.11zM144.054,76.633l56.765,0c4.541,0 8.109,3.569 8.109,8.11 0,4.541 -3.568,8.109 -8.109,8.109L144.054,92.852l0,64.874l48.656,0l0,-24.328l-24.328,0c-4.541,0 -8.109,-3.568 -8.109,-8.109 0,-4.541 3.568,-8.11 8.109,-8.11l32.437,0c4.541,0 8.109,3.569 8.109,8.11l0,32.437c0,8.92 -7.297,16.219 -16.218,16.219L144.054,173.945c-8.92,0 -16.219,-7.298 -16.219,-16.219L127.835,92.852c0,-8.92 7.298,-16.219 16.219,-16.219z" />
 </vector>
\ No newline at end of file
index cf7cde85fdbda1ee73b0b7c0bd039b4aecb586cc..5ddf76e3731819acb71f31cc7cfa0a47b615104a 100644 (file)
@@ -26,6 +26,6 @@
     android:viewportWidth="256" >
 
     <path
-        android:fillColor="@color/icon_ghosted"
+        android:fillColor="@color/ghosted_icon"
         android:pathData="M128,0 L23.273,46.545L23.273,116.364c-0,64.582 44.684,124.974 104.727,139.636 60.044,-14.662 104.727,-75.054 104.727,-139.636L232.727,46.545ZM54.852,76.633l48.656,0c4.541,0 8.109,3.569 8.109,8.11 0,4.541 -3.568,8.109 -8.109,8.109l-40.547,0l0,24.327l32.437,0c8.92,0 16.219,7.298 16.219,16.219l0,24.328c0,8.92 -7.298,16.219 -16.219,16.219l-40.546,0c-4.541,0 -8.11,-3.569 -8.11,-8.11 0,-4.541 3.569,-8.109 8.11,-8.109l40.546,0l0,-24.328l-40.546,0c-4.541,0 -8.11,-3.568 -8.11,-8.109l0,-40.546c0,-4.541 3.569,-8.11 8.11,-8.11zM144.054,76.633l56.765,0c4.541,0 8.109,3.569 8.109,8.11 0,4.541 -3.568,8.109 -8.109,8.109L144.054,92.852l0,64.874l48.656,0l0,-24.328l-24.328,0c-4.541,0 -8.109,-3.568 -8.109,-8.109 0,-4.541 3.568,-8.11 8.109,-8.11l32.437,0c4.541,0 8.109,3.569 8.109,8.11l0,32.437c0,8.92 -7.297,16.219 -16.218,16.219L144.054,173.945c-8.92,0 -16.219,-7.298 -16.219,-16.219L127.835,92.852c0,-8.92 7.298,-16.219 16.219,-16.219z" />
 </vector>
\ No newline at end of file
index bd841395a63d1bc20364697419449ffc4203c583..9c55e11df1262df54db7d7ae258eb4d0d4993559 100644 (file)
@@ -8,6 +8,6 @@
     android:viewportWidth="24" >
 
     <path
-        android:fillColor="@color/icon_enabled"
+        android:fillColor="@color/blue_icon"
         android:pathData="M19.43,12.98c0.04,-0.32 0.07,-0.64 0.07,-0.98s-0.03,-0.66 -0.07,-0.98l2.11,-1.65c0.19,-0.15 0.24,-0.42 0.12,-0.64l-2,-3.46c-0.12,-0.22 -0.39,-0.3 -0.61,-0.22l-2.49,1c-0.52,-0.4 -1.08,-0.73 -1.69,-0.98l-0.38,-2.65C14.46,2.18 14.25,2 14,2h-4c-0.25,0 -0.46,0.18 -0.49,0.42l-0.38,2.65c-0.61,0.25 -1.17,0.59 -1.69,0.98l-2.49,-1c-0.23,-0.09 -0.49,0 -0.61,0.22l-2,3.46c-0.13,0.22 -0.07,0.49 0.12,0.64l2.11,1.65c-0.04,0.32 -0.07,0.65 -0.07,0.98s0.03,0.66 0.07,0.98l-2.11,1.65c-0.19,0.15 -0.24,0.42 -0.12,0.64l2,3.46c0.12,0.22 0.39,0.3 0.61,0.22l2.49,-1c0.52,0.4 1.08,0.73 1.69,0.98l0.38,2.65c0.03,0.24 0.24,0.42 0.49,0.42h4c0.25,0 0.46,-0.18 0.49,-0.42l0.38,-2.65c0.61,-0.25 1.17,-0.59 1.69,-0.98l2.49,1c0.23,0.09 0.49,0 0.61,-0.22l2,-3.46c0.12,-0.22 0.07,-0.49 -0.12,-0.64l-2.11,-1.65zM12,15.5c-1.93,0 -3.5,-1.57 -3.5,-3.5s1.57,-3.5 3.5,-3.5 3.5,1.57 3.5,3.5 -1.57,3.5 -3.5,3.5z" />
 </vector>
\ No newline at end of file
index b4720dc3ee2006f86065f346e92bf3b856efc0d3..abef8f82d1142c48fdc1fe1f0696758bc1ecb87b 100644 (file)
         android:layout_width="wrap_content"
         android:layout_gravity="start"
         app:menu="@menu/navigation_menu_bottom_appbar"
-        app:itemIconTint="@color/icon_enabled" />
+        app:itemIconTint="@color/blue_icon" />
 </androidx.drawerlayout.widget.DrawerLayout>
\ No newline at end of file
index b9d92b7e6093811b39e09a1a32019e0bba3bbabd..0fab973e7216019630f3e5c4cdcec77254c007c2 100644 (file)
         android:layout_width="wrap_content"
         android:layout_gravity="start"
         app:menu="@menu/navigation_menu_top_appbar"
-        app:itemIconTint="@color/icon_enabled" />
+        app:itemIconTint="@color/blue_icon" />
 </androidx.drawerlayout.widget.DrawerLayout>
\ No newline at end of file
index ef40f915f36894351a483cceee75e9ce97f31c5f..ea6c39badb58c22cb8faf52e9ba6091f4d2a38f4 100644 (file)
     <color name="additional_network_info">@color/gray_825</color>
     <color name="blue_icon">@color/violet_500</color>
     <color name="blue_text">@color/violet_500</color>
-    <color name="icon_disabled">@color/gray_500</color>
-    <color name="icon_enabled">@color/violet_500</color>
-    <color name="icon_ghosted">@color/gray_700</color>
-    <color name="logcat_icons">@color/white</color>
+    <color name="disabled_icon">@color/gray_500</color>
+    <color name="ghosted_icon">@color/gray_700</color>
+    <color name="logcat_icon">@color/white</color>
     <color name="red_icon">@color/salmon</color>
     <color name="red_notification_icon">@color/red_900</color>
     <color name="red_text">@color/salmon</color>
index b70bf7b2264933d9686734c7fc9d247cc5f73409..a45a3d7df1385807d5b8e678e957d90adf6890ed 100644 (file)
     <color name="additional_network_info">@color/gray_200</color>
     <color name="blue_icon">@color/blue_700</color>
     <color name="blue_text">@color/blue_700</color>
-    <color name="icon_disabled">@color/gray_600</color>
-    <color name="icon_enabled">@color/blue_700</color>
-    <color name="icon_ghosted">@color/gray_425</color>
-    <color name="logcat_icons">@color/gray_925</color>
+    <color name="disabled_icon">@color/gray_600</color>
+    <color name="ghosted_icon">@color/gray_425</color>
+    <color name="logcat_icon">@color/gray_925</color>
     <color name="red_icon">@color/red_700</color>
     <color name="red_notification_icon">@color/red_700</color>
     <color name="red_text">@color/red_700</color>
index 20dc85363ecff6d810e4054a8e2a64ecb5456a5a..1d9d697e0f75c9a35fd68618cd29ba4d9814a037 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2021-2022 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
index 7083cd3c68ab75a369493bd747b6174704711c1e..27d07f73e9fc541a1b017a5c4b354d360f0a630d 100644 (file)
@@ -26,7 +26,7 @@ buildscript {
 
     dependencies {
         classpath 'com.android.tools.build:gradle:7.2.1'
-        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.0"
+        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10"
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
diff --git a/fastlane/metadata/android/fr-FR/changelogs/9.txt b/fastlane/metadata/android/fr-FR/changelogs/9.txt
new file mode 100644 (file)
index 0000000..10e2d05
--- /dev/null
@@ -0,0 +1,5 @@
+• Inclure l'état du réseau voix dans la détermination de la sécurité globale du réseau cellulaire.
+• Correction d'un bogue qui empêchait parfois la désactivation des notifications.
+• Passage de l'API cible à 32 (Android 12L).
+• Première traduction allemande complète réalisée par Bernhard G. Keller.
+• Mise à jour de la traduction française par Kévin L.
\ No newline at end of file