diff --git a/app/fonts/Inter-Bold.otf b/app/fonts/Inter-Bold.otf
index ed9019a5..034970bd 100644
Binary files a/app/fonts/Inter-Bold.otf and b/app/fonts/Inter-Bold.otf differ
diff --git a/app/fonts/Inter-Medium.otf b/app/fonts/Inter-Medium.otf
index 01b0b4ae..4f8033a0 100644
Binary files a/app/fonts/Inter-Medium.otf and b/app/fonts/Inter-Medium.otf differ
diff --git a/app/i18n/en-GB.default.json b/app/i18n/en-GB.default.json
index 6626e92b..2dc42ce3 100644
--- a/app/i18n/en-GB.default.json
+++ b/app/i18n/en-GB.default.json
@@ -108,10 +108,8 @@
"cookT": "Cooking time",
"yieldQ": "Yield quantity",
"yieldU": "Yield unit",
- "ing": "Ingredient",
"ings": "Ingredients",
"aIngBtn": "ADD INGREDIENT",
- "ins": "Instruction",
"inss": "Instructions",
"aStpBtn": "ADD STEP",
"cmb": "Combination",
@@ -146,11 +144,8 @@
"appRst": "App restart required",
"rst": "RESTART",
"nLangInfo": "Restart EnRecipes to use the new language",
- "grant": "Grant access",
- "reqAcc": "EnRecipes requires storage permission in order to set recipe photo, export and import data",
"nNBtn": "NOT NOW",
"conBtn": "CONTINUE",
- "dend": "Access denied",
"aFBu": "Add a recipe to perform a backup",
"favd": "Added to Favourites",
"unfavd": "Removed from Favourites",
@@ -251,7 +246,6 @@
"Vietnamese": "Vietnamese",
"allCats": "All Categories",
"allTs": "All Tags",
- "noTs": "No tags available",
"ts": "Tags",
"tsInfo": "separate with spaces",
"impSuc": "Import success",
diff --git a/app/resources/Android/app.gradle b/app/resources/Android/app.gradle
index 221435a4..c03312cf 100644
--- a/app/resources/Android/app.gradle
+++ b/app/resources/Android/app.gradle
@@ -30,4 +30,14 @@ android {
aaptOptions {
additionalParameters "--no-version-vectors"
}
+ // buildTypes {
+ // release {
+ // minifyEnabled true
+ // shrinkResources false
+ // debuggable false
+ // jniDebuggable false
+ // renderscriptDebuggable false
+ // }
+ // }
+
}
diff --git a/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher.png b/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher.png
deleted file mode 100644
index a9ffb88d..00000000
Binary files a/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher.webp b/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher.webp
new file mode 100644
index 00000000..ca1485f3
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher_foreground.png
deleted file mode 100644
index d302cd04..00000000
Binary files a/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher_foreground.webp b/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher_foreground.webp
new file mode 100644
index 00000000..9fe6f231
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-hdpi/ic_launcher_foreground.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-hdpi/logo.png b/app/resources/Android/src/main/res/drawable-hdpi/logo.png
deleted file mode 100644
index ab7d0b3f..00000000
Binary files a/app/resources/Android/src/main/res/drawable-hdpi/logo.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-hdpi/logo.webp b/app/resources/Android/src/main/res/drawable-hdpi/logo.webp
new file mode 100644
index 00000000..7658b66b
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-hdpi/logo.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-ldpi/ic_launcher.png b/app/resources/Android/src/main/res/drawable-ldpi/ic_launcher.png
deleted file mode 100644
index 5735df6d..00000000
Binary files a/app/resources/Android/src/main/res/drawable-ldpi/ic_launcher.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-ldpi/ic_launcher.webp b/app/resources/Android/src/main/res/drawable-ldpi/ic_launcher.webp
new file mode 100644
index 00000000..40132192
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-ldpi/ic_launcher.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-ldpi/logo.png b/app/resources/Android/src/main/res/drawable-ldpi/logo.png
deleted file mode 100644
index ae18cb6b..00000000
Binary files a/app/resources/Android/src/main/res/drawable-ldpi/logo.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-ldpi/logo.webp b/app/resources/Android/src/main/res/drawable-ldpi/logo.webp
new file mode 100644
index 00000000..9dd3f0e7
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-ldpi/logo.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher.png b/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher.png
deleted file mode 100644
index ed7b215d..00000000
Binary files a/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher.webp b/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher.webp
new file mode 100644
index 00000000..252bccbd
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher_foreground.png
deleted file mode 100644
index 2b8ec227..00000000
Binary files a/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher_foreground.webp b/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher_foreground.webp
new file mode 100644
index 00000000..aa3e75f9
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-mdpi/ic_launcher_foreground.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-mdpi/logo.png b/app/resources/Android/src/main/res/drawable-mdpi/logo.png
deleted file mode 100644
index d6e60c94..00000000
Binary files a/app/resources/Android/src/main/res/drawable-mdpi/logo.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-mdpi/logo.webp b/app/resources/Android/src/main/res/drawable-mdpi/logo.webp
new file mode 100644
index 00000000..4c675d44
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-mdpi/logo.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher.png b/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher.png
deleted file mode 100644
index 74773e37..00000000
Binary files a/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher.webp b/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher.webp
new file mode 100644
index 00000000..ceee92fb
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 633c7e46..00000000
Binary files a/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher_foreground.webp b/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher_foreground.webp
new file mode 100644
index 00000000..c4bb228b
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-xhdpi/ic_launcher_foreground.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-xhdpi/logo.png b/app/resources/Android/src/main/res/drawable-xhdpi/logo.png
deleted file mode 100644
index d702e505..00000000
Binary files a/app/resources/Android/src/main/res/drawable-xhdpi/logo.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-xhdpi/logo.webp b/app/resources/Android/src/main/res/drawable-xhdpi/logo.webp
new file mode 100644
index 00000000..fdbbca3b
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-xhdpi/logo.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher.png b/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher.png
deleted file mode 100644
index 7419e971..00000000
Binary files a/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher.webp b/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher.webp
new file mode 100644
index 00000000..4f3e3735
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 12d27316..00000000
Binary files a/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher_foreground.webp b/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher_foreground.webp
new file mode 100644
index 00000000..bded3a68
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-xxhdpi/ic_launcher_foreground.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-xxhdpi/logo.png b/app/resources/Android/src/main/res/drawable-xxhdpi/logo.png
deleted file mode 100644
index 5fff4515..00000000
Binary files a/app/resources/Android/src/main/res/drawable-xxhdpi/logo.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-xxhdpi/logo.webp b/app/resources/Android/src/main/res/drawable-xxhdpi/logo.webp
new file mode 100644
index 00000000..9ecda28e
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-xxhdpi/logo.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher.png b/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher.png
deleted file mode 100644
index 73fc3972..00000000
Binary files a/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher.webp b/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher.webp
new file mode 100644
index 00000000..3492a0f8
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png b/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 55c6256f..00000000
Binary files a/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.webp b/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.webp
new file mode 100644
index 00000000..14c5cb27
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.webp differ
diff --git a/app/resources/Android/src/main/res/drawable-xxxhdpi/logo.png b/app/resources/Android/src/main/res/drawable-xxxhdpi/logo.png
deleted file mode 100644
index 0917457a..00000000
Binary files a/app/resources/Android/src/main/res/drawable-xxxhdpi/logo.png and /dev/null differ
diff --git a/app/resources/Android/src/main/res/drawable-xxxhdpi/logo.webp b/app/resources/Android/src/main/res/drawable-xxxhdpi/logo.webp
new file mode 100644
index 00000000..cf1dffdf
Binary files /dev/null and b/app/resources/Android/src/main/res/drawable-xxxhdpi/logo.webp differ
diff --git a/app/resources/Android/src/main/res/values-ca-rAD/strings.xml b/app/resources/Android/src/main/res/values-ca-rAD/strings.xml
index 07aebea0..b194cf88 100644
--- a/app/resources/Android/src/main/res/values-ca-rAD/strings.xml
+++ b/app/resources/Android/src/main/res/values-ca-rAD/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-ca/strings.xml b/app/resources/Android/src/main/res/values-ca/strings.xml
index 07aebea0..b194cf88 100644
--- a/app/resources/Android/src/main/res/values-ca/strings.xml
+++ b/app/resources/Android/src/main/res/values-ca/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-da/strings.xml b/app/resources/Android/src/main/res/values-da/strings.xml
index e05f056f..52916be1 100644
--- a/app/resources/Android/src/main/res/values-da/strings.xml
+++ b/app/resources/Android/src/main/res/values-da/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-de/strings.xml b/app/resources/Android/src/main/res/values-de/strings.xml
index 17ca6ae9..5c832533 100644
--- a/app/resources/Android/src/main/res/values-de/strings.xml
+++ b/app/resources/Android/src/main/res/values-de/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-es/strings.xml b/app/resources/Android/src/main/res/values-es/strings.xml
index 3e4d7d02..431aed12 100644
--- a/app/resources/Android/src/main/res/values-es/strings.xml
+++ b/app/resources/Android/src/main/res/values-es/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-fr-rBE/strings.xml b/app/resources/Android/src/main/res/values-fr-rBE/strings.xml
index ce59fd42..1f8820b6 100644
--- a/app/resources/Android/src/main/res/values-fr-rBE/strings.xml
+++ b/app/resources/Android/src/main/res/values-fr-rBE/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-fr-rCA/strings.xml b/app/resources/Android/src/main/res/values-fr-rCA/strings.xml
index 6e47b0e2..2068e290 100644
--- a/app/resources/Android/src/main/res/values-fr-rCA/strings.xml
+++ b/app/resources/Android/src/main/res/values-fr-rCA/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-fr-rCH/strings.xml b/app/resources/Android/src/main/res/values-fr-rCH/strings.xml
index 4e7bd379..5cfa80e2 100644
--- a/app/resources/Android/src/main/res/values-fr-rCH/strings.xml
+++ b/app/resources/Android/src/main/res/values-fr-rCH/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-fr/strings.xml b/app/resources/Android/src/main/res/values-fr/strings.xml
index 57ea54b3..3c069547 100644
--- a/app/resources/Android/src/main/res/values-fr/strings.xml
+++ b/app/resources/Android/src/main/res/values-fr/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-hi/strings.xml b/app/resources/Android/src/main/res/values-hi/strings.xml
index f4c90d0b..691837c3 100644
--- a/app/resources/Android/src/main/res/values-hi/strings.xml
+++ b/app/resources/Android/src/main/res/values-hi/strings.xml
@@ -304,14 +304,24 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
"Undo"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-id/strings.xml b/app/resources/Android/src/main/res/values-id/strings.xml
index 6d350ea0..90c637de 100644
--- a/app/resources/Android/src/main/res/values-id/strings.xml
+++ b/app/resources/Android/src/main/res/values-id/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-it/strings.xml b/app/resources/Android/src/main/res/values-it/strings.xml
index 61513344..34400b86 100644
--- a/app/resources/Android/src/main/res/values-it/strings.xml
+++ b/app/resources/Android/src/main/res/values-it/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-kn/strings.xml b/app/resources/Android/src/main/res/values-kn/strings.xml
index f4c90d0b..691837c3 100644
--- a/app/resources/Android/src/main/res/values-kn/strings.xml
+++ b/app/resources/Android/src/main/res/values-kn/strings.xml
@@ -304,14 +304,24 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
"Undo"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-ml/strings.xml b/app/resources/Android/src/main/res/values-ml/strings.xml
index f4c90d0b..691837c3 100644
--- a/app/resources/Android/src/main/res/values-ml/strings.xml
+++ b/app/resources/Android/src/main/res/values-ml/strings.xml
@@ -304,14 +304,24 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
"Undo"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-nb-rNO/strings.xml b/app/resources/Android/src/main/res/values-nb-rNO/strings.xml
index 53b8c61a..95f1e624 100644
--- a/app/resources/Android/src/main/res/values-nb-rNO/strings.xml
+++ b/app/resources/Android/src/main/res/values-nb-rNO/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-nl/strings.xml b/app/resources/Android/src/main/res/values-nl/strings.xml
index 4f8f3662..e0a75961 100644
--- a/app/resources/Android/src/main/res/values-nl/strings.xml
+++ b/app/resources/Android/src/main/res/values-nl/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-pt-rBR/strings.xml b/app/resources/Android/src/main/res/values-pt-rBR/strings.xml
index 10c7b610..bf323eef 100644
--- a/app/resources/Android/src/main/res/values-pt-rBR/strings.xml
+++ b/app/resources/Android/src/main/res/values-pt-rBR/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-pt/strings.xml b/app/resources/Android/src/main/res/values-pt/strings.xml
index 017054bd..054dfa21 100644
--- a/app/resources/Android/src/main/res/values-pt/strings.xml
+++ b/app/resources/Android/src/main/res/values-pt/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-ru/strings.xml b/app/resources/Android/src/main/res/values-ru/strings.xml
index c7de808d..ade90eba 100644
--- a/app/resources/Android/src/main/res/values-ru/strings.xml
+++ b/app/resources/Android/src/main/res/values-ru/strings.xml
@@ -305,13 +305,23 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-ta/strings.xml b/app/resources/Android/src/main/res/values-ta/strings.xml
index bd396d23..2cf41ef9 100644
--- a/app/resources/Android/src/main/res/values-ta/strings.xml
+++ b/app/resources/Android/src/main/res/values-ta/strings.xml
@@ -305,13 +305,23 @@
"என்ரெசிபீஸ்"
"என்ரெசிபீஸ்"
"என்ரெசிபீஸ்"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values-te/strings.xml b/app/resources/Android/src/main/res/values-te/strings.xml
index f4c90d0b..691837c3 100644
--- a/app/resources/Android/src/main/res/values-te/strings.xml
+++ b/app/resources/Android/src/main/res/values-te/strings.xml
@@ -304,14 +304,24 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
"Undo"
+ "Export success"
+ "Black"
diff --git a/app/resources/Android/src/main/res/values/strings.xml b/app/resources/Android/src/main/res/values/strings.xml
index 34b9270f..9c0e034c 100644
--- a/app/resources/Android/src/main/res/values/strings.xml
+++ b/app/resources/Android/src/main/res/values/strings.xml
@@ -1,11 +1,19 @@
+ "Remove photo"
+ "Attach a photo"
+ "Share recipe using..."
+ "Share recipe photo using..."
+ "Import in progress"
+ "Export in progress"
+ "Start week on Monday"
"Yield"
"Filter"
"APPLY"
"Minimal"
- "Grid"
"Simple"
+ "Photo Grid"
+ "Grid"
"Detailed"
"List view mode"
"Accelerometer sensor is either disabled or is not working"
@@ -35,7 +43,6 @@
"EnRecipes is an open source, privacy-friendly digital cookbook that lets you create, manage and share your recipes"
"Donate"
"Invalid file"
- "Backup saved successfully to the Download folder"
"The backup file was modified elsewhere"
"The backup file is empty"
"Malformed or corrupt backup file"
@@ -50,6 +57,7 @@
"recipes already exists"
"recipes imported"
"recipes found"
+ "Export success"
"Import success"
"separate with spaces"
"Tags"
@@ -130,7 +138,6 @@
"lunch"
"Breakfast"
"Crop photo"
- "REPLACE"
"Recipe photo"
"Required"
"New category"
@@ -206,7 +213,6 @@
"Title"
"Edit recipe"
"New recipe"
- "For reporting issues, suggestions and feedback"
"Join the Telegram group"
"Version"
"Supports full backups exported by this app"
@@ -214,6 +220,7 @@
"Generates a ZIP file containing all your data that can be imported back"
"Export full backup"
"Database"
+ "Black"
"Dark"
"Light"
"Theme"
@@ -228,10 +235,6 @@
"No favourites yet"
"Recipes you want to try later are listed here"
"All done!"
- "Use the pencil button to add notes"
- "Use the pencil button to add combinations"
- "Use the pencil button to add instructions"
- "Use the pencil button to add ingredients"
"Use the plus button to add one"
"Start adding your recipes!"
"large"
@@ -313,5 +316,12 @@
"EnRecipes"
"EnRecipes"
"EnRecipes"
+ "buSuc"
+ "repBtn"
"nThmInfo"
+ "tgInfo"
+ "pANo"
+ "pACmb"
+ "pAIns"
+ "pAIng"
diff --git a/app/resources/Android/src/main/res/values/styles.xml b/app/resources/Android/src/main/res/values/styles.xml
index 50ac98a6..2ff51f8f 100644
--- a/app/resources/Android/src/main/res/values/styles.xml
+++ b/app/resources/Android/src/main/res/values/styles.xml
@@ -13,12 +13,6 @@
-
@drawable/splash_screen
- -
- true
-
- -
- false
-
@@ -33,20 +27,20 @@
@color/ns_accent
-
- #00858585
-
- -
- false
+ #00000000
-
-
diff --git a/fastlane/metadata/android/en-US/changelogs/7.txt b/fastlane/metadata/android/en-US/changelogs/7.txt
index 789543fb..3892e294 100644
--- a/fastlane/metadata/android/en-US/changelogs/7.txt
+++ b/fastlane/metadata/android/en-US/changelogs/7.txt
@@ -1,9 +1,14 @@
-- New: Redesigned user interface
-- New: Recipe list view modes
-- New: Black theme
-- Fixed: Crash on app start with blocked sensors #30
-- Improvement: Faster app start and navigation
+- [New] Redesigned user interface
+- [New] Recipe list view modes
+- [New] Black theme
+- [New] Dedicated filters panel
+- [Fixed] Crash on app start with blocked sensors #30
+- [Fixed] No app name in launcher #29
+- [Removed] Storage permission
+- Change theme without restarting the app
+- Set Backup folder location
+- Set Meal Planner's first day of the week to Monday
- Added app languages: French, Italian, Norwegian Bokmål
- Updated translations
-- Dropped support for Android Lollipop
- Several bug fixes
+- Dropped support for Android Lollipop
diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt
index d17854b4..8d9b0cfa 100644
--- a/fastlane/metadata/android/en-US/full_description.txt
+++ b/fastlane/metadata/android/en-US/full_description.txt
@@ -13,7 +13,6 @@ EnRecipes is an open source, privacy-friendly digital cookbook that lets you cre
* Shake device to view random recipe
* Create meal plans
* Import/Export recipes
-* Light & Dark theme
Highlights:
diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt
index a6c94a14..05696646 100644
--- a/fastlane/metadata/android/en-US/short_description.txt
+++ b/fastlane/metadata/android/en-US/short_description.txt
@@ -1 +1 @@
-A simple, offline recipe manager.
\ No newline at end of file
+A Simple, Offline Recipe Manager
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 0dc8c0ad..c005abc1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,7 +22,7 @@
},
"devDependencies": {
"@nativescript/android": "8.0.0",
- "@nativescript/types": "^8.0.0",
+ "@nativescript/types-android": "^8.0.0",
"@nativescript/webpack": "beta",
"@types/node": "^14.14.37",
"nativescript-vue-template-compiler": "~2.9.0",
@@ -412,28 +412,12 @@
"sprintf-js": "^1.1.1"
}
},
- "node_modules/@nativescript/types": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@nativescript/types/-/types-8.0.0.tgz",
- "integrity": "sha512-xfVLHZ4L0T7/Y4v+BBmH+GBvYRqYtasi8YaG4QV5oZPLKu2sBGjQkhME3ghx/FTh+0QRwMbSU8FJKkyK35rR3A==",
- "dev": true,
- "dependencies": {
- "@nativescript/types-android": "8.0.0",
- "@nativescript/types-ios": "8.0.0"
- }
- },
"node_modules/@nativescript/types-android": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@nativescript/types-android/-/types-android-8.0.0.tgz",
"integrity": "sha512-4b/RHhXjX/KLLNLiuCCOWNFnXhK5/3+mGkO/eXJbY1DbCDol4Fv8hbpRHridrhwihZAvqE0rVi5RlLFCtS2TBg==",
"dev": true
},
- "node_modules/@nativescript/types-ios": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@nativescript/types-ios/-/types-ios-8.0.0.tgz",
- "integrity": "sha512-QarxaXGN+T+33kDC+FtIY1b3xgHHfJODtXqbTQJxxV4HPiCx8dEDTT746xkQtH8j1F/92Q3oY4h0B5HhJS0QvQ==",
- "dev": true
- },
"node_modules/@nativescript/webpack": {
"version": "5.0.0-beta.6",
"resolved": "https://registry.npmjs.org/@nativescript/webpack/-/webpack-5.0.0-beta.6.tgz",
@@ -4258,7 +4242,6 @@
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
"integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
- "dev": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -4306,8 +4289,7 @@
"node_modules/vue": {
"version": "2.6.12",
"resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz",
- "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==",
- "dev": true
+ "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg=="
},
"node_modules/vue-hot-reload-api": {
"version": "2.3.4",
@@ -5156,28 +5138,12 @@
"sprintf-js": "^1.1.1"
}
},
- "@nativescript/types": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@nativescript/types/-/types-8.0.0.tgz",
- "integrity": "sha512-xfVLHZ4L0T7/Y4v+BBmH+GBvYRqYtasi8YaG4QV5oZPLKu2sBGjQkhME3ghx/FTh+0QRwMbSU8FJKkyK35rR3A==",
- "dev": true,
- "requires": {
- "@nativescript/types-android": "8.0.0",
- "@nativescript/types-ios": "8.0.0"
- }
- },
"@nativescript/types-android": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@nativescript/types-android/-/types-android-8.0.0.tgz",
"integrity": "sha512-4b/RHhXjX/KLLNLiuCCOWNFnXhK5/3+mGkO/eXJbY1DbCDol4Fv8hbpRHridrhwihZAvqE0rVi5RlLFCtS2TBg==",
"dev": true
},
- "@nativescript/types-ios": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@nativescript/types-ios/-/types-ios-8.0.0.tgz",
- "integrity": "sha512-QarxaXGN+T+33kDC+FtIY1b3xgHHfJODtXqbTQJxxV4HPiCx8dEDTT746xkQtH8j1F/92Q3oY4h0B5HhJS0QvQ==",
- "dev": true
- },
"@nativescript/webpack": {
"version": "5.0.0-beta.6",
"resolved": "https://registry.npmjs.org/@nativescript/webpack/-/webpack-5.0.0-beta.6.tgz",
@@ -5573,7 +5539,8 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.2.tgz",
"integrity": "sha512-3OBzV2fBGZ5TBfdW50cha1lHDVf9vlvRXnjpVbJBa20pSZQaSkMJZiwA8V2vD9ogyeXn8nU5s5A6mHyf5jhMzA==",
- "dev": true
+ "dev": true,
+ "requires": {}
},
"@webpack-cli/info": {
"version": "1.2.3",
@@ -5588,7 +5555,8 @@
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.1.tgz",
"integrity": "sha512-0qXvpeYO6vaNoRBI52/UsbcaBydJCggoBBnIo/ovQQdn6fug0BgwsjorV1hVS7fMqGVTZGcVxv8334gjmbj5hw==",
- "dev": true
+ "dev": true,
+ "requires": {}
},
"@xtuc/ieee754": {
"version": "1.2.0",
@@ -5621,7 +5589,8 @@
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/acorn-private-class-elements/-/acorn-private-class-elements-0.2.7.tgz",
"integrity": "sha512-+GZH2wOKNZOBI4OOPmzpo4cs6mW297sn6fgIk1dUI08jGjhAaEwvC39mN2gJAg2lmAQJ1rBkFqKWonL3Zz6PVA==",
- "dev": true
+ "dev": true,
+ "requires": {}
},
"acorn-private-methods": {
"version": "0.3.3",
@@ -5674,7 +5643,8 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true
+ "dev": true,
+ "requires": {}
},
"ansi-colors": {
"version": "4.1.1",
@@ -6679,7 +6649,8 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
- "dev": true
+ "dev": true,
+ "requires": {}
},
"ignore": {
"version": "5.1.8",
@@ -7411,7 +7382,8 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
"integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
- "dev": true
+ "dev": true,
+ "requires": {}
},
"postcss-modules-local-by-default": {
"version": "4.0.0",
@@ -8033,8 +8005,7 @@
"typescript": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
- "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
- "dev": true
+ "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg=="
},
"uniq": {
"version": "1.0.1",
@@ -8072,8 +8043,7 @@
"vue": {
"version": "2.6.12",
"resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz",
- "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==",
- "dev": true
+ "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg=="
},
"vue-hot-reload-api": {
"version": "2.3.4",
@@ -8157,7 +8127,8 @@
"vuex": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz",
- "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw=="
+ "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==",
+ "requires": {}
},
"watchpack": {
"version": "2.1.1",
@@ -8363,7 +8334,8 @@
"version": "7.4.4",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz",
"integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==",
- "dev": true
+ "dev": true,
+ "requires": {}
},
"xmlbuilder": {
"version": "9.0.7",
diff --git a/package.json b/package.json
index 54930ed2..b7e7a6cc 100644
--- a/package.json
+++ b/package.json
@@ -31,7 +31,7 @@
},
"devDependencies": {
"@nativescript/android": "8.0.0",
- "@nativescript/types": "^8.0.0",
+ "@nativescript/types-android": "^8.0.0",
"@nativescript/webpack": "beta",
"@types/node": "^14.14.37",
"nativescript-vue-template-compiler": "~2.9.0",