Unchecking Purchased Items #38
-
This relates to @anderswift and @SheilaRMoore PR addressing #8 As the AC is written, I believe the PR follows/fulfills it exactly. I am wondering though, was it TCL's intention to have the item automatically be unchecked 24 hours after purchase? Looking at this line from the Issue:
Currently, this PR seems to follow that by tying a controlled input to the
From a UX perspective, it seems a little strange to me. If I check an item off my list, wouldn't I want to manually un check it if I need it again after 24 hours? Currently, the item is unchecked automatically. If you comment out this line: Maybe mentors can chime in on this since it involves the wording of the AC? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
The intention of the "smart" app is to relieve our users from manual actions. It's a safe assumption to make that if you bought bread today, you may want to buy fresh bread again tomorrow morning. For the user to uncheck and then check again, means the user needs to do two actions. From an interactions point of view, we want to use an app to help us do less work than pen & paper. |
Beta Was this translation helpful? Give feedback.
-
@nick-zanetti I think this behaviour will make more sense in the context of the completed app, since the list items are going to eventually be ordered based on when the user is expected to buy them again. Right now, it's easy to focus on an individual, unsorted item that is checking and unchecking itself after a kind of arbitrary-seeming 24 hours. But in the completed app, you'll have an automatically-updated list of groceries showing the items you're predicted to need next on top, items you won't need for a while at the bottom, etc. If a recently auto-unchecked item is appearing logically sorted into this list, it will probably be more intuitive to understand what's going on. |
Beta Was this translation helpful? Give feedback.
-
This all makes sense, thanks! @yenly @anderswift |
Beta Was this translation helpful? Give feedback.
The intention of the "smart" app is to relieve our users from manual actions. It's a safe assumption to make that if you bought bread today, you may want to buy fresh bread again tomorrow morning. For the user to uncheck and then check again, means the user needs to do two actions. From an interactions point of view, we want to use an app to help us do less work than pen & paper.