waistline
waistline copied to clipboard
Easier adjustment of consumed amount
There should be an easier way to increase the consumed amount of diary entries. Currently, you have to edit the entry, orient yourself amongst many textboxes, possibly scroll, focus the respective textbox and type in an adapted amount by yourself. This is quite complex for, say, increasing 1 piece(s) to 2 piece(s) -- especially if done multiple times in a relatively short amount of time.
There could be extra-buttons on the right side of diary entries with which you can open an edit dialog and directly increase (not decrease) an amount. The edit dialog could be the same as the quantity popup. And that dialog should be adapted to have a possibility like up- and down-buttons for easy increasing/decreasing.
In favor of a number of other issues, I already proposed that a food should be able to be defined as fraction-based (#337, #310). This just means to define for a food whether it is Serving Size or Number of Servings that is expected to be the field that'll be adjusted for diary entries. (EDIT: But the other field is of course still editable.) This issue is another example of how this would be beneficial: The dialog may open with the most appropriate textbox focused (Serving Size vs. Number of Servings), but, most importantly, the increase-function of a diary entry would increase the appropriate field according to whether the food is fraction-based.
- Non-fraction-based food would increase Serving Size by 1, because it can be expected to have a unit like "piece(s)" or "slice(s)" (otherwise, if you'd want more, you'd have to be able to set the step size per food). We'd have to decide where to draw the line and make the increase-function unavailable, because it doesn't make sense for entries with serving sizes like 421 g or even any number with decimal places like 12.5 g. Are default/non-custom units also an indicator?
- For fraction-based food like beverage bottles, there could be a general setting for the step size, which I might define as 0.5 (because that would most likely be the step size associated with spontaneous decisions of consuming more [example: 400-ml dairy drink], and finer adjustments in multiples of 0.1 would rather be associated with before- and after-assessments, for which I'd use the edit dialog [example: 1000-ml juice bottle]).
When it comes to the actual buttons on diary entries, some possibilities would be:
- 2 buttons, vertically stacked: Increase and Edit
- 1 button: Increase; long-pressing invokes Edit function
- 1 button: Edit; long-pressing invokes Increase function
I have the same problem with the app: It seems unnecessary hard to increase the amout of something. I imagine having a + button to add one serving. If I misclick or want to add .5 I can enter the details.
Off topic: Is there a way to show clear appreciation while making improvement suggestions? It too often feels like complaining. A personal challenge that I have.
Is there a way to show clear appreciation while making improvement suggestions
Send me lots of money :D
No really don't worry about it, as long as you're polite all feedback is good. I have plans for a detailed interface overhaul to make it much more user friendly, especially for non-technical people. But this probably won't happen until next year as I'm very busy with other projects.
I have an issue on the similar lines
Before the latest release, on adding foods from the "recipes" section, quantity / "no of servings" also used to be displayed but now it is only showing the serving size
@parthvyas7 https://github.com/davidhealey/waistline/issues/642