-
Notifications
You must be signed in to change notification settings - Fork 982
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
Introduce a small delay between toggling a check mark and hiding the habit or sorting the list #1055
Comments
Ideally it should also delay the sort. |
The problem with a I think we should keep the feedback for the checkmark from |
For this solution to work, we would need to run
That could also work. |
I think we fixed this in #1147. Leaving it open because I don't know how you want to handle the milestone / if there's another branch where you want to cherry-pick it. |
@hiqua Thanks, I'm currently planning to relase this in Loop 2.1. If we have a 2.0.4 release, I might cherry pick it. |
A really terrible delay that messes up the user experience and leads to mis-clicking and lost habits. I really don't want habits jumping around while I am checking them off. I have lost hours of effort trying to figure out what I just clicked by mistake (hint to users until this is fixed - always check off tasks from lower down on the screen working upwards). I know this is a free app (and a good one), but this is so sad. |
Description
When "hide completed" is enabled, the app currently hides the habit as soon as the user toggles a check mark, making it impossible to mark the habit as failed or skipped. We should introduce a small delay between toggling a check mark and hiding the habit, so that the user can toggle through different states.
Originally suggested in #1053.
Implementation
One potential way to implement this is to modify
CheckmarkButtonView.performToggle
. Instead of callingonToggle
immediately, we could wait a few seconds before calling it.The text was updated successfully, but these errors were encountered: