reaper47 / recipya

A clean, simple and powerful recipe manager your whole family will enjoy.
https://recipya.musicavis.ca
GNU General Public License v3.0
188 stars 12 forks source link

Offer finer control over the measurement system #175

Open reaper47 opened 9 months ago

reaper47 commented 9 months ago

There could be finer measurements control under the settings with the following ideas:

Metric

To be continued. More ideas are welcome.

mblennegard commented 4 months ago

Tagging #346 regarding adding weight conversions.

mblennegard commented 4 months ago

It could also be useful being able to define the conversion ratios, e.g. 1 tbsp = 15 ml instead of 14.790 ml. Edit: In this case it would be a good idea being able to override per recipe as well so all recipes do not automatically changes. The current implementation will not affect existing recipes, but as suggested in #335 regarding having a dynamic conversion feature would affect this behavior.

In metric 1 tbsp is exactly 15 ml, but I do also believe that on nutrition labels in UK/US that 1 tbsp is also measured as 15 ml, but cannot remember where I heard/read that (this is obviously not the same as reading 1 tbsp = 15 ml in American recipes though).

reaper47 commented 4 months ago

That is a good point. The task #181 will take different countries into consideration.

XilefTech commented 1 month ago

I also think there are some kinds of ingredients where taking a half or even a quarter doesn't really make sense in the context of the recipe or is outright impossible. For example the 1tbsp of oil for the frying pan should not become 3/4s when I go from 4 to 3 servings, just doesn't make sense to differentiate that. noone would accurately measure it and it makes the ingredient list hard to read. So I would like an option to both either not scale at all or just scale in full steps.

mblennegard commented 1 month ago

I also think there are some kinds of ingredients where taking a half or even a quarter doesn't really make sense in the context of the recipe or is outright impossible. For example the 1tbsp of oil for the frying pan should not become 3/4s when I go from 4 to 3 servings, just doesn't make sense to differentiate that. noone would accurately measure it and it makes the ingredient list hard to read. So I would like an option to both either not scale at all or just scale in full steps.

This is a good suggestion. I added this as a feature request: https://github.com/reaper47/recipya/issues/427