One major decision we made was to keep the corkboard metaphor. Though we received mixed reviews about it, we decided to keep it after our heuristic evaluations mentioned it as a good design decision. While testing with other class members, we found that the primary issue with the corkboard background was that it made the background too noisy. We found the response to this choice to be much more positive after desaturating the background and reducing contrast.
One major decision here was how to set due dates. In initial user interviews, we found that users rarely thought about tasks more than a few days in advance. Based on this, we decided to forego a date picker in favor of a drop down menu, simplifying the interface and making it more efficient at the cost of not allowing people to set tasks more than a week in advance. We also color coded tasks based on their completion status so users can see task status at a glance.
Our heuristic evaluators all wanted ways to delete and edit tasks, and complained about the lack of safety in task creation. We decided to forego an undo button in favor of an edit mode that would allow users to easily correct mistakes, as well as make changes to tasks that have been on the list for a while. Clicking a button puts the list into edit mode, where users can edit or delete any tasks in the list.
Though we do not expect family members to change often in a typical use case, We included a family management page to add new members and remove members that have left. An edit button was included to allow family members to change their name (or picture in a future implementation) without removing their history of tasks. We decided to use a confirmation dialog to get confirmation before deleting a family member. The efficiency decrease is negligible since this is an uncommon operation in the typical use case, and the extra safety is important because the operation irreversibly deletes that family member's task history.
This page is a list of tasks a given family member has done or is doing. In a future implementation, we would like to have options to view longer histories as well as improving the look of the page. This was designed to be simple, to allow a user to see what a certain family member has been doing "at a glance", and perhaps see if anyone has been slacking off.