FriesI23 / mhabit

Our app helps you form and track micro habits with easy-to-use 📈 charts and tools, making it simple to establish healthy habits that stick 🌱. Start your personal growth journey today 🚀!
https://github.com/FriesI23/mhabit
Apache License 2.0
385 stars 28 forks source link

[FEATURE] Make the skip mark use a separate gesture #126

Open nvllz opened 8 months ago

nvllz commented 8 months ago

Is your feature request related to a problem? Please describe. It's not handy for me to have skip marking to be a toggle with completed and not completed (the so called "Change record status" toggle).

Describe the solution you'd like I expect the skip mark ("-") to have an option ("Separate Skip Status") for a separate toggle mechanism. Currently, there is an option to set an exclusive method (single tap/double tap/long tap) for changing a record status and opening a detailed record. I'd see it as a Daily Reminder-like option that, if turned on, would allow the user to select a method for skipping the toggle. Turning it on would automatically set the method to the only remaining one* and make the methods menu active, and not have the skip mark appear when using the "Change Record Status" toggle (instead of toggling between "v, x, -" it would just have "v and x" without the skip mark). When "Separate Skip Status" is turned off, the option would be grayed out, like the reminder time when the daily reminder is turned off.

* When the Change Record Status = Tap, Open Detailed Record = Double - set the Separate Skip Status's method as Long

Describe alternatives you've considered I also thinked about placing Skip inside the Detailed Record menu or having a switch to turn skipping it off. But I think a separate gesture would be a better option.