net.twisterrob.inventory
net.twisterrob.inventory copied to clipboard
Temporary storage / lending / moving / using stuff
the lists are great in concept, but lack usability in their current form
suggestions:
- [ ] Storing items "in the list" (not just selecting, especially for bigger lists)
- [ ] .(Preferably/longer term) use a "temporary location" field which takes priority when set, allowing structure without reinventing the wheel
- [ ] Provide UX to "return" items to their previous position (f.e. a list with items (including thumbnail) and their "original" position, ticking them off as you put them away (to avoid skipping/misplacing something)
- [ ] ...
I think the temporary location in itself is an interesting idea, it doesn't have to be tied to lists, but provide the user a list of items/filter to see all temporarily misplaced items with a restore button which then would ask for confirmation (which may be a custom dialog to show thumbs as well):
Would you like to return blah to it's original location: foo > bar > baz? (I suggest you only confirm, if you've physically placed it back.)
Also an option to permanently move to the temporary location (cannot be done if list is the container) would be a good idea (i.e. remove the flag that it's temporarily mislocated).
If you have a list that has a lot of items, and you want to "store" the items directly in the list, doesn't that mean that you have a candidate for a new item? Can you give some examples and background on how this came up for you?
ah, the markup got a little mixed up, I was "expanding" starting from the (simplest) storing items "in the list" (which would technically just be a selection with saved state) alternatively, I would make it possible to "attach" an item (container) to a list, providing a quick button to get in (f.e. traveling bag, which is how I came up with it)
Aah, that's interesting. So you would expect to "pack" for a trip with a press of a button and the app would guide you through what to get and acknowledge that you "packed" the item. After this the app state would remain as each of the item being in a temporary location (i.e. the container attached to the list) until an "unpack" operation is done, reverting each temporary location to its original.
So as I see there're two ideas:
- temporary location
- using lists as guidance for bulk-moving items to temporary location
Kind of yes, but selecting/bulk-moving is supported already, though only saved as long as the app stays in memory currently (thank you Android for most of that 😄 )
Collecting a list into one container (like a bag) is easy (and, yes it's already supported), the hard part is moving each of them back to the drawers/shelves/box where they came from. For this reason I don't think anyone uses moving for temporarily misplacing items.
Correct,
What I would also consider is remembering the temporary location, and having a hidden value to indicate if it's in there or not. Then, when requesting to move to a temporary location, the app could ask something like "do you want to store it in bag > compt X again?" Alternatively, tie an item to a certain compartiment, in the sense that if you (bulk)move to a specific bag, the items can go in their correct subcategories (f.e. toothbrush inside the "toilet bag" when traveling)
I think that's going too overboard there, I wouldn't update the inventory every time I travel. It's good for looking up what I need and adding to the travel list on-the-go if I forgot something. I think it's hard enough already to keep the basic inventory in sync with reality.
yes, hence the "most used" cases would probably be covered by
remembering the temporary location, and having a hidden value to indicate if it's in there or not. Then, when requesting to move to a temporary location, the app could ask something like "do you want to store it in bag > compt X again?"
since that would make it easier for the user to indicate, and most people tend to keep the same stuff in the same place when traveling ;)
Huh, that's a good point, I use the same bag too. So using temporary location, there could be a notion of secondary location, where you can move an item with one click back and forth. I think I see what you mean now.
schoolbag: https://mail.google.com/mail/u/0/#inbox/15b1390da814dff3
https://mail.google.com/mail/u/0/#inbox/15d815c77f54ad64
lend: https://mail.google.com/mail/u/0/#inbox/FMfcgxwBTkHlPBFJLdknmLHTLpcfzLKj
laundry: https://mail.google.com/mail/u/0/?zx=pva8uxjj7z5n#inbox/FMfcgzGkXSWwPgZmRNzvhdtfsrdZtrxL
commuting between households https://play.google.com/console/u/0/developers/7995455198986011414/app/4974852622245161228/user-feedback/review-details?reviewId=gp%3AAOqpTOHqMSKqTC2Osjf4XoLkjKArqTaQa89eH8JzFa20EXIi6yhDqxE7HC-Um6GfGBfAJe3jmdtcYL4UrjF-&corpus=PUBLIC_REVIEWS