Skip to content

chore switching improvements #122

Description

@Szeraax

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:

  1. "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.
  2. 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:
Image

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:

Image

What do you think?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status
Ready to Review

Relationships

None yet

Development

No branches or pull requests

Issue actions