Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Consider habits as undone by default #131

Open
nvllz opened this issue Jan 26, 2024 · 3 comments
Open

[FEATURE] Consider habits as undone by default #131

nvllz opened this issue Jan 26, 2024 · 3 comments
Assignees
Labels
suggestion Make decision later

Comments

@nvllz
Copy link

nvllz commented Jan 26, 2024

Is your feature request related to a problem? Please describe.
If some habits are not completed, you have to manually set them to 'x', which can be problematic and not very user-friendly if you have a large list of entries.

Describe the solution you'd like
I'd like to have a switch in settings that makes "x" the default value (now it's "?").

@nvllz nvllz added the suggestion Make decision later label Jan 26, 2024
@Miaaaim
Copy link
Collaborator

Miaaaim commented Jan 30, 2024

Thanks for your suggestion. But we will not change the default value from "?" into "x".

We set ‘?' as the default value because we want the first habit users develop to be opening the app and taking action.If ’X‘ is set as the default value, users might not open the app when they haven't completed a habit, gradually forgetting about their routines.
For the reasons mentioned above, we believe that setting ’X‘ as the default value might be counterproductive to forming habits. Therefore, we will not be changing the default value to ’X‘.

However, we are considering implementing batch operations for managing habits. It might take some time, but we hope to address your concern once the feature becomes available.

@nvllz
Copy link
Author

nvllz commented Jan 30, 2024

I mean... it's painful this way. I don't know how you use the habit manager application, but Loop Habit Tracker, the most popular open source application in this category, has this kind of setting that makes habit tracking more user friendly.

If ’X‘ is set as the default value, users might not open the app when they haven't completed a habit, gradually forgetting about their routines.

Once the notifications work as intended, this will not be the case. I think this kind of approach is too strict. If you only want to track things you have to do every day, you will drop this app sooner or later, as you will hardly ever complete every task (assuming there are 30+ of them to track) every day. Instead, think of it as a toggle between ?/x, like the Loop app. For some people, it's better not to feel the pressure and build habits one step at a time. Please reconsider this, as more flexible rules might be more beneficial for many users, and also extend the usability of the app to just track things easily, without the pressure to drop them. Too many new apps like this are dropped, because users seek for user friendliness above strict habit making rules.

@yan32323
Copy link

I'd like to add a little to this by saying that both points of view are correct ones.

After installing this app not too long ago, having to go change the '?' to 'x' or '✓' has actually pushed me to work on them.

But I am starting to have a lot of habits and I have to admit it starts to take a decent amount of time to change them especially the monthly habits (like backing up my computer, or cleaning the oven). I have to go through all of them to set them to '-' because it's not everyday.

I think that the best compromise, if it is possible, would be to leave the '?' state as a default for new users to get into the rhythm but be able to change the default state of the habit while creating it or editing it. In the longer run, maybe a global default for new habit creation.

This could also be linked to the 'Negative/Positive' habit setting so that if 'Negative' is selected, the default could be '✓' (and maybe greyed?) until the user confirms he didn't do the negative habit by switching it to 'x' (and maybe colored?).

Just a suggestion of course, but I think that giving personalization options to the end user might cater to a larger portion of users.

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
suggestion Make decision later
Projects
None yet
Development

No branches or pull requests

3 participants