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

Design notification for when sync is in-progress #525

Open
Tracked by #230
ltseng opened this issue Jan 19, 2024 · 9 comments
Open
Tracked by #230

Design notification for when sync is in-progress #525

ltseng opened this issue Jan 19, 2024 · 9 comments
Assignees
Labels

Comments

@ltseng
Copy link

ltseng commented Jan 19, 2024

Paul and I were discussing this when we were sizing #230 - the question arose of whether or not we needed to notify users when the app is actively syncing data, particularly if they are on a slow connection. I believe we had proceeded from the assumption that the actual sync process would be very quick, to the point where a user might not even notice any differences. However, Paul pointed out that a user could be on a slow connection, and actively uploading/downloading large photos, for example.

He presented two options:

  1. notify the user every time we're syncing data -> quite noisy and unnecessary
  2. notify the user whenever they're trying to edit data that is actively being updated.

Of the two, I think the second is the most reasonable, but let's talk through this @CourtneyLee333 before you spend any time on designing this interaction.

Data Syncing playground

@ltseng ltseng mentioned this issue Jan 19, 2024
8 tasks
@ltseng ltseng changed the title Design notification for when sync is in-progress (when user is actively editing something) Design notification for when sync is in-progress Jan 19, 2024
@ltseng ltseng added landpks slim MVP Use this for absolute minimum LandPKS MVP in March 2024 labels Jan 19, 2024
@ltseng ltseng added this to the LandPKS 2024-02 milestone Jan 19, 2024
@CourtneyLee333
Copy link

I think the second sounds most reasonable as well. Can it be as simple as a snackbar that displays on the relevant screen?

@ltseng
Copy link
Author

ltseng commented Jan 19, 2024

I think so!

@CourtneyLee333 CourtneyLee333 self-assigned this Jan 20, 2024
@CourtneyLee333
Copy link

Ok, let's have brief discussion at our 1:1.

@CourtneyLee333
Copy link

The team decided this is not MVP, and needs to wait until we have things working so we can explore the use cases and understand the problem better.

@CourtneyLee333 CourtneyLee333 removed the slim MVP Use this for absolute minimum LandPKS MVP in March 2024 label Jan 23, 2024
@CourtneyLee333 CourtneyLee333 removed this from the LandPKS 2024-01 milestone Jan 23, 2024
@CourtneyLee333
Copy link

@ltseng

@ltseng ltseng added this to the LandPKS Backlog milestone Feb 2, 2024
@CourtneyLee333
Copy link

Noting that this issue needs research into best practices and existing solutions.

@CourtneyLee333
Copy link

@DerekCaelin I don't think is Capri but let me know if you think otherwise. We can discuss if needed.

@DerekCaelin DerekCaelin changed the title Design notification for when sync is in-progress Design indicator for when sync is in-progress Apr 30, 2024
@CourtneyLee333
Copy link

@DerekCaelin Most, if not all, of the design work is done. But I thought this was pulled from Capri. And I don't see this as being a subissue of a loading indicator, but maybe I'm confused.

@DerekCaelin
Copy link
Collaborator

@CourtneyLee333 Looks like I miss-connected this issue to the user story - will detach.

@DerekCaelin DerekCaelin changed the title Design indicator for when sync is in-progress Design notification for when sync is in-progress Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Todo
Development

No branches or pull requests

3 participants