Giter Club home page Giter Club logo

Comments (5)

berrnd avatar berrnd commented on May 29, 2024

Just for clarification, maybe it's not super clear what the two numbers are about although that's pretty well explained on the corresponding help tooltips:

Recipe Base Servings, what you edit when editing a recipe (demo example):
The amounts entered for each ingredient on the recipe edit page are related to this amount of servings.

Recipe Desired Servings, what you edit when viewing a recipe (demo example):
The amount of servings you want to make this time, all the there shown ingredient amounts are then recalculated based on what's entered there. Naturally this is a number you edit every time you want to make another amount as last time.

So prefilling "Desired Servings" with "Base Servings" at the initial recipe creation would be a very (very) minor enhancement, if it's an enhancement at all. I doubt that editing just another number is that much additional work at all when creating a recipe.

from grocy.

controlaltnerd avatar controlaltnerd commented on May 29, 2024

Where I see the potential for added work on the user, is that immediately after saving a recipe, I'd likely remember what the Base Servings number was and could edit the Desired Servings to match (although the tooltip doesn't make it clear whether changing that number results in a preserved change). But if I didn't make the change and came back in a month to reference the recipe while cooking, it wouldn't be immediately obvious how many servings the recipe originally intended without opening the recipe editor to check what I'd entered previously.

For example, I enter a recipe for soup that makes 8 servings. One of the ingredients is 1/8 teaspoon of cumin. Without modifying the Desired Servings, the recipe preview will tell me that I need 0.015625 teaspoon of cumin for 1 serving. I then either have to enter a few numbers to find reasonable measurement amounts, or open the editor to remind myself that this recipe is for 8 servings.

I could just mark the recipe as a single Base Serving, but then there would be cases where I might want to plan for enough soup to serve 12, and while I could add 1.5 servings to the meal plan in that case, I'd first have to go check somewhere, either in my recipe book or in the directions of the recipe in Grocy, to find how many servings the recipe was written for.

from grocy.

berrnd avatar berrnd commented on May 29, 2024

One of the ingredients is 1/8 teaspoon of cumin. Without modifying the Desired Servings, the recipe preview will tell me that I need 0.015625 teaspoon of cumin for 1 serving

Which is mathematically correct, or not?

 

I then either have to enter a few numbers to find reasonable measurement amounts, or open the editor to remind myself that this recipe is for 8 servings.

Why? The number is correct, you said you want only 1 serving this time (= what "Desired Servings" is for), don't understand that at all. "Desired servings" is about to say how many servings you want to make "this time", "Base Servings" is nothing to be considered at the same time, unless your recipe definition is just wrong.

 

But if I didn't make the change and came back in a month to reference

We talk here about initially prefilling "Desired Servings" when creating a recipe with "Base Servings". Desired Serving is remembered per recipe, regardless of if you check back in a minute or in 5 years. And since I understand that this prefilling action on recipe creation will save so much time throughout Grocy of all, I better hurry up and will add that immediately (fun fact: not using Grocy saves even more time).

from grocy.

controlaltnerd avatar controlaltnerd commented on May 29, 2024

I apologize if I've offended you, I was just trying to offer a helpful perspective a new user.

from grocy.

berrnd avatar berrnd commented on May 29, 2024

a new user

My recommendation: Simply use Grocy for a couple of days or weeks or months to get comfortable with it (if that's what you want, not everyone on this planet needs a tool like Grocy at all, in fact the vast majority does not) and don't report each and everything which pops up on your side / is not super crystal at a first sight. Grocy exists since years and is used by thousands of people, based on that it's unlikely that basics are missing or not already known (= tracked here).

from grocy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.