Assign labels to ingredients on recipe screen / update ingredients with labels added in list #2393
Replies: 1 comment 5 replies
-
I agree with this feature request. It is similar to #2615. The simplest solution would be to add an "label" column to each ingredient entry in a recipe. Here is an example represented in JSON below: {
"quantity": 1,
"unit": null,
"food": null,
"note": "4 6-oz. salmon fillets, patted dry with a paper towel",
"isFood": false,
"disableAmount": true,
"display": "4 6-oz. salmon fillets, patted dry with a paper towel",
"title": null,
"originalText": null,
"referenceId": "11d26293-7f9b-4202-ab8b-13e6e2ad6914",
** "label": "fish" **
}, After storing the extra information in the recipe data structure, we would simply update the "Send to Shopping List" function to grab the label of the ingredients along with the names and quantities. The more complicated solutions would be to add an ingredient catalog that keeps track of all ingredients and their properties which are shared across all recipes. But this would have a lot of edge cases and added complexity. For example "canned tomatoes" in one recipe might be very different from "canned tomatoes" in another. |
Beta Was this translation helpful? Give feedback.
-
I really like the ability to throw all of the ingredients from a recipe into a list, but one thing I find is that the current way to add labels to ingredients isn't really intuitive, as you have to dig into the settings to modify each label data table. If you add them from the list section, they don't save or apply to the actual ingredients. And when you create an ingredient from the recipe page, it doesn't give you the option to add a label.
Two different solutions that would really help in adding labels to ingredients would be to either allow you to assign a label to an ingredient on the recipe screen, or have the labels assigned from a list carryover to the entry for the ingredient.
Either of these suggestions would definitely make the process of adding ingredients to a list much more seamless
Beta Was this translation helpful? Give feedback.
All reactions