Redesign ingredient list with swipe-to-add grocery action and add-all button

Remove checkbox icons and tap-to-select state from ingredient items. Replace
with bullet points and a small green cart indicator for items already in the
grocery list. Add a full-width "Add All to Grocery List" / "Remove from
Grocery List" button below ingredients. Swipe right on individual ingredients
shows a rounded green/red cart icon to add/remove single items.

Add DE/ES/FR translations for new grocery list button strings.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-15 03:44:00 +01:00
parent 1536174586
commit 501434bd0e
2 changed files with 138 additions and 76 deletions

View File

@@ -516,6 +516,28 @@
}
}
},
"Add All to Grocery List" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Alle zur Einkaufsliste hinzufügen"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Añadir todo a la lista de compras"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Tout ajouter à la liste de courses"
}
}
}
},
"Add cooking steps for fellow chefs to follow." : {
"extractionState" : "stale",
"localizations" : {
@@ -3665,6 +3687,28 @@
}
}
},
"Remove from Grocery List" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Von der Einkaufsliste entfernen"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Eliminar de la lista de compras"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Retirer de la liste de courses"
}
}
}
},
"Same as Device" : {
"localizations" : {
"de" : {