-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Pull-down bookmarks/history lists to trigger sync #2165
Comments
Hey, I am an outreachy applicant. Can I work on this? How to go about the same? New to open source |
Gonna write down a couple of potential edge cases for bookmarks that I think I need UX feedback on. Given this bookmark structure:
Edge cases:
Some potential solutions for 1:
Some potential solutions for 2:
Some potential solutions for 3:
Currently I have solution 1 implemented for the first two problems as those are the easiest to implement but I believe the other solutions wouldn't be too much trouble. The only problem with the other solutions is the changes needed break both the back and up buttons so they would immediately go back to the previous screen instead of navigating up the bookmark tree. It looks like the back button is easy to fix, but I'm not sure about the up button. |
Now that I think about it, canceling sync when opening a folder could be tricky to get right because syncing and updating the bookmarks displayed are separate operations so we need to make sure we can't trigger sync, have the sync finish, and navigate before updating the bookmarks view. |
@apbitner can you have a look? Thanks! |
@person808 I would recommend solution #2. If the user tries to sync a folder that has been deleted elsewhere, we should return them to the parent (not necessarily top level) folder, where the deleted child folder should no longer be visible.
For this edge case, after a sync has been triggered I would expect folder B would no longer be visible, so I'm not sure how the user could view it?
I would assume the window in which a user could make changes while sync is occurring is so small that I would be okay if the user lost their changes, since they will be minor anyways. |
Both gestures are merged! Just need qa to verify |
Verified as fixed on Nightly 6/30 and Beta 78.0.1-beta.2 with Samsung Galaxy Note 10 (Android 10) and LG G7 FIT (Android 8). |
Why/User Benefit/User Problem
It would be a simple, fast way to bring new synced items, without the need to navigate back & forth between account settings and library.
What/Requirements
Pull-down to refresh and sync bookmarks & history.
Or, add a button in Bookmarks & history menus for that.
Acceptance Criteria (how do I know when I’m done?)
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: