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

Making the "Ready to Send" screen more actionable #5605

Closed
alyblenkin opened this issue May 23, 2023 · 6 comments · Fixed by #5693
Closed

Making the "Ready to Send" screen more actionable #5605

alyblenkin opened this issue May 23, 2023 · 6 comments · Fixed by #5693
Assignees
Milestone

Comments

@alyblenkin
Copy link
Collaborator

alyblenkin commented May 23, 2023

Problem description

Given that the language on the main menu has changed from "Send Finalized Form" to "Ready to send", we are concerned that people may not notice that an action is needed if auto-send is turned off.

As part of adding a notification badge to the main menu, we also want to gently nudge users to send their forms from the "Ready to send" page.

Image

Note - this is the wrong icon; I don't have that file with a checkmark in my icon library.

Figma link

Solution

"Ready to send" page

  • Adding the send icon, title and subtext to establish more of a visual hierarchy on the page.
  • I decided to go with the send icon, instead of the checkmark, because it's a nice link from their last action.
  • We want to use the relative time to make it easier for data collectors to recall (e.g. "two days ago").
@alyblenkin
Copy link
Collaborator Author

I will update the mockup to include the icon with the checkmark, but later we my want to think about revising this.

@seadowg seadowg moved this from not ready to backlog in ODK Collect Jun 22, 2023
@grzesiek2010 grzesiek2010 self-assigned this Jul 14, 2023
@grzesiek2010
Copy link
Member

grzesiek2010 commented Jul 20, 2023

I have some questions:

  • what if there are no sent forms yet (fresh install)? The message should be Last form sent: ...
  • what if a user deletes sent forms manually or has removing them automatically enabled in settings? In this case, we can't read the database and check when the last form was sent. Probably we should keep the time of the last sent form (in sharedprefs for example) to make displaying it possible no matter if the database was cleared or not.

@seadowg @alyblenkin what do you think?

@seadowg
Copy link
Member

seadowg commented Jul 20, 2023

what if there are no sent forms yet (fresh install)? The message should be Last form sent: ...

I think we should hide the banner in that case.

what if a user deletes sent forms manually or has removing them automatically enabled in settings? In this case, we can't read the database and check when the last form was sent. Probably we should keep the time of the last sent form (in sharedprefs for example) to make displaying it possible no matter if the database was cleared or not.

Again I think we can just hide the banner here so as to not introduce the extra complexity.

@alyblenkin
Copy link
Collaborator Author

what if there are no sent forms yet (fresh install)? The message should be Last form sent: ...

I was assuming that would be an empty state or removing the banner. I actually have a design story around changing the copy for that screen. If we do want to go with the empty state. We could say:

“You don’t have any forms ready to send.
Try finalizing drafts before sending"

Screenshot 2023-07-20 at 8 09 08 AM
  • what if a user deletes sent forms manually or has removing them automatically enabled in settings? In this case, we can't read the database and check when the last form was sent. Probably we should keep the time of the last sent form (in sharedprefs for example) to make displaying it possible no matter if the database was cleared or not.

I wouldn't show the banner here.

@grzesiek2010
Copy link
Member

ok and @alyblenkin what about the icon that should be used? Is it the same as in your mockups? I thought you wanted to change something there.

@alyblenkin
Copy link
Collaborator Author

We want to use the send icon, the same as we have in the mockup.

@seadowg seadowg moved this from backlog to in progress in ODK Collect Aug 1, 2023
@seadowg seadowg modified the milestones: v2023.3, v2023.4 Aug 28, 2023
@github-project-automation github-project-automation bot moved this from in progress to done in ODK Collect Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: done
Development

Successfully merging a pull request may close this issue.

4 participants