Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show weeks not days | Plant creation is always "plantation time" #268

Open
masterofobzene opened this issue Jun 11, 2022 · 6 comments
Open
Labels
Milestone

Comments

@masterofobzene
Copy link

masterofobzene commented Jun 11, 2022

  • It doesn't show the weeks from grow stages, only days. This forces the user to make an unnecessary calculation to convert those days into weeks which are more frequently used as a time measurement in farming than days.

  • When creating a plant, for some reason even if you tell the app that you planted 3 months ago, it will say that you planted it now showing minutes since plantation (the app believes that time of creation = plantation, on all cases).

@7LPdWcaW 7LPdWcaW added this to the v3.0 milestone Jun 11, 2022
@7LPdWcaW
Copy link
Owner

Hi, for your second point, I am unable to recreate this. Setting the planted date when creating a new plant sets the time ago correctly. The "Planted" date is under the hood is a "plant stage" (like germination) and should be the very first entry in the actions history. if that is missing, that may be the cause of the issue.

@masterofobzene
Copy link
Author

masterofobzene commented Jun 12, 2022

In my case if I create a plant now, and lets say the plant is in flowering stage, I would input the sow time (planted time) back in time 3 months ago, but after completing the new plant profile, the card reads (in main screen) "Planted: 50 min ago Flowering: 34 days". I can see the correct dates on the calendar but I only use the main cards to quickly check age of the plant. I honestly would use the app just for that as it auto-updates the age and is better than manually editing an excel. Don'r really use other features since watering depends on how dry the soil is and can vary, fertilizer configuration is pointless because once you make the schedule you already know how to feed the plant (or not, but you would still be doing it wrong with or without the app configured since you configured the wrong data in there too, its redundant)

Also, weeks are more useful than days.
I see you added it to milestone.

@7LPdWcaW
Copy link
Owner

So the app wasn't designed with retroactively adding in data in mind, but it should still be possible. When creating the plant, set the plant date to the date the seed was sowed, then in the details page, select Plant stage and move to the flower and set the date. Then verify the order (from top to bottom with bottom being the oldest entry) in the History tab that the "Planted" stage is the last item.

If not, you can long press and hold on the entry and drag it below. The date of the entry must still be in the past otherwise the calculation will not be correct. You can change the date by clicking the 3 dots on the card and edit action.

Glad you're finding good use out of the app still! It was originally created for my own use-case and I think your days/weeks conversion makes sense in retrospect.

HTH, if not, and you dont mind sharing your plant data, you can email me the json file and i'll manually edit it for you (found under /Android/data/me.anon.grow/files/ or Settings ->export

@9YbQiuEohUu1
Copy link

9YbQiuEohUu1 commented Jul 16, 2022

In my case if I create a plant now, and lets say the plant is in flowering stage, I would input the sow time (planted time) back in time 3 months ago, but after completing the new plant profile, the card reads (in main screen) "Planted: 50 min ago Flowering: 34 days".

Regarding the plant creation issue, I just tried to reproduce it by creating four different plants retroactively planted on April 1, May 1, June 1, and July 1, and they all display correctly, on all three views.

Screenshot_2022-07-16-08-48-45-321_me anon grow

Note that when creating the new plant, you have two fields to edit - Plant stage (under Stage details) and Plant date (under Grow details below it). It's the latter that the app uses as a start date, so make sure to change if you create the plant retroactively, otherwise you indeed end up with time paradoxes.

Screenshot_2022-07-16-09-14-36-888_me anon grow

You can also edit Plant date at any time if you forget to set the proper date when creating the entry.

@9YbQiuEohUu1
Copy link

9YbQiuEohUu1 commented Jul 16, 2022

Now, regarding weeks being more useful than days, I beg to differ. It might be true for some users but ultimately I think it depends on what plants you are growing or even what you are more used to. In my case, I find days far more convenient as a measurement, in part because that's what used throughout the horticultural documentation I use and online discussions I participate in.

The optimal solution to this would be a setting that would allow choosing the time units. Something like:

Display time as:

  • Days
  • Weeks/days
  • Months/weeks/days

(Maybe then I can try the week-based format and understand how wrong I was to stick with days).

The bottom line is, weeks as an option would be a welcome addition, weeks as the new norm would be an inconvenience to some users.

@masterofobzene
Copy link
Author

So the owner of the app aknowledges the issue and even says it will change the behaviour of days into weeks but you say nothing of what I say happens.
Good luck.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants