I have a few issues with the implementation from #113 that I'd like to talk through and get feedback from @eemersonrosa and Jay on:
- "it never removes points" I feel like the idea of "this kid did their chores as of 10am and then at 11am I swapped a chore to go to them and shouldn't remove today points" is janky. if I touch the chores a few times, then that added chore is now part of the required chores for the day for points. Its just weird. It feels like if a chore goes to a kid who has done their chores, their day is now not complete and shouldn't be getting credit.
- having a 2nd button to move a chore which is NOT a common task is a lot of functional space used up. And it looks janky for various ones too:
Could we instead have long press on a chore checkbox bring up the context menu for that chore for reassigning it to someone else?
I mentioned bringing up a context menu and not just an assignee picker because I think it could be nice to add "snooze for a day" or "snooze for a week" options in there. Or other things that could be nice to do on a chore quickly. then in the admin panel, create a chore settings sub-tab and move the chore settings into that. Create an option to allow/disable snoozing and/or reassignment from dashboard. Allows a PIN backed area to prevent that from being a thing.
Also, we need to fix the overlay text on chore due-time sounds at the global level since the title ("Default sound") is down in the textbox where the default value, "(none)" is:
What do you think?
I have a few issues with the implementation from #113 that I'd like to talk through and get feedback from @eemersonrosa and Jay on:
Could we instead have long press on a chore checkbox bring up the context menu for that chore for reassigning it to someone else?
I mentioned bringing up a context menu and not just an assignee picker because I think it could be nice to add "snooze for a day" or "snooze for a week" options in there. Or other things that could be nice to do on a chore quickly. then in the admin panel, create a chore settings sub-tab and move the chore settings into that. Create an option to allow/disable snoozing and/or reassignment from dashboard. Allows a PIN backed area to prevent that from being a thing.
Also, we need to fix the overlay text on chore due-time sounds at the global level since the title ("Default sound") is down in the textbox where the default value, "(none)" is:
What do you think?