Comments (5)
In general the idea is not bad, because you can re-use items that you buy a lot on a regular basis. However I'm not sure whether (and if, how) to implement it.
- Adding a fourth button in addition to the plus, minus and trashcan is not an option, as the buttons would then use up too much space on some phones and leave only a tiny bit of screen space for the text.
- Adding an option to replace the trashcan with a button to cross stuff out seems to be a hassle when you have items you don't need regularly and just want to buy once. Then you have to go to the options to switch back to deletion, delete the item(s) and once again switch the option for your "normal mode" to continue crossing out.
If you have other ideas/thoughts on the topic, please let me know.
from shoppinglist.
from shoppinglist.
Another option. Put a checkbox before each item, when the checkbox is hit, the item get outcrossed. Or the checkbox only and the user sees at one glance if the checkbox is activated or not.
from shoppinglist.
hitting the trashcan button opens two possibilities: delete or crossout
Theoretically possible, but there is two options to do this:
- Have a setting choosing which one is done when hitting the trashcan; This has the previously mentioned disadvantage when having both regular and one-time items in your list
- Open some form of modal/pop-up and let the user choose for each and every item; This complicates the workflow immensely
Put a checkbox before each item
This has the same problem as adding another icon at the end of the line. It uses too much space and leaves only a tiny bit of space for the actual text.
The more I think about implementing this idea, even tho practical in theory, the less I like adding it to the app. Thank you very much for your input tho.
from shoppinglist.
Another option, long press on a item will give the possibility to cross it out.
from shoppinglist.
Related Issues (20)
- Create shopping lists HOT 3
- Finished Translations HOT 1
- Dependency Dashboard
- Add Finnish translation HOT 5
- Action Required: Fix Renovate Configuration
- Add Norwegian Bokmål translation HOT 1
- long item names overlapping with number of items HOT 9
- sorting items in alphabetical order HOT 1
- OLED/Pure Black dark mode HOT 3
- Units in the quantity section HOT 1
- cross out HOT 1
- Accent Color Setting HOT 1
- marking things done in the list without deleting HOT 1
- Import/Export function HOT 1
- replacing the +/- signs by the option marking an item as done HOT 1
- Cloud-server colaborative HOT 1
- Cloud Sync HOT 1
- Allow to create lists for different events & allow editing on name, amount and etc. HOT 1
- keep items in list when 0 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shoppinglist.