Comments (3)
Exactly. Sometimes its more motivating to start over fresh, by deleting all checkmarks of a habit.
from uhabits.
I have decided not to implement this feature for the following reasons:
- As I said, this is a very destructive operation. There is always a possibility that you may press it by mistake on the menu and end up confirming it. We already have one such operation (delete); let's not put even more.
- There is not a lot of metadata about habits anyway, so "resetting" a habit can be easily accomplished by deleting it and then creating a new one with the same information.
- It goes against the philosophy of the app. I understand that many other apps are focused on streaks, and that, after failing a streak, you might want to delete everything and start from scratch, since you have already lost all your progress anyway, but Loop is not like that. Every repetition in the past counts towards your score; it doesn't matter if it was one month, or even one year ago. Instead of restarting frequently, the app should encourage you to pick the habit up as soon as you can, and forget about a few missed days (or weeks).
from uhabits.
By resetting the progress, do you mean deleting all the checkmarks? That would be a very destructive operation, and not used very often.
from uhabits.
Related Issues (20)
- Bug: Days are listed in reverse order by default. HOT 2
- Reminders showing for archived habits HOT 1
- Notifications no longer able to make sticky HOT 1
- Stacked widget(s) unavailable in android 14 HOT 3
- History not showing when change to year view
- Numerical input HOT 2
- DateUtilsTest. getWeekdaysInMonth[jvm] test failing
- "File not recognized" while trying to import exported copy HOT 1
- at-most habit starts at 100% score HOT 6
- 可量化中的目标类型:至多。无法正常添加 HOT 1
- Malfunction with the toggle in settings "use pure black in dark theme" HOT 1
- Bug when I filter 2 times on the same filter HOT 1
- Create a Wear OS version for the app HOT 1
- Score calculation for "at most" measurable habits is incorrect
- Gradle sync error when building the project for the first time HOT 1
- "1 times per week"/"1 times in 7 days" defaulting to "Every 7 days" HOT 4
- Google Play version is higher than on GitHub/F-droid causing endless update notifications
- Gui HOT 1
- Import button fails, probably missing files permission HOT 1
- Wrong Monthly Score Chart (probably)
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 uhabits.