ankidroid / Anki-Android

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
GNU General Public License v3.0
8.67k stars 2.24k forks source link

[DeckPicker] Perform automatic sync after logging in from Deck Picker 'sync' functionality #15460

Open david-allison opened 9 months ago

david-allison commented 9 months ago

I was a bit apprehensive when I noticed you added a login button, as I've always found AnkiDroid's logging-in-doesn't-initiate-a-sync to be confusing. But I've gone back and checked, and I think the main issue there is the login screen is shown when the user taps on the sync button, so my expectation is that a sync will happen. If the user logs in from the preferences screen, I guess that's not going to be as much of a problem. But it may still be worth displaying a dialog box after a successful login, to remind the user they'll need to close Anki or click on the sync button to sync for the first time. What do you think?

As of 2.17, logging in via the onboarding process initiates a (download) sync.

I'd support the above as a UX enhancement

Originally posted by @david-allison in https://github.com/ankitects/anki/issues/2994#issuecomment-1934936922

criticalAY commented 9 months ago

Taking it up

david-allison commented 9 months ago

@criticalAY it'd be preferred if we worked towards getting 2.17 out, and leaving this for 2.18

criticalAY commented 9 months ago

Ok, thanks! will leave it for now :)

github-actions[bot] commented 6 months ago

Hello 👋, this issue has been opened for more than 3 months with no activity on it. If the issue is still here, please keep in mind that we need community support and help to fix it! Just comment something like still searching for solutions and if you found one, please open a pull request! You have 7 days until this gets closed automatically

github-actions[bot] commented 3 months ago

Hello 👋, this issue has been opened for more than 3 months with no activity on it. If the issue is still here, please keep in mind that we need community support and help to fix it! Just comment something like still searching for solutions and if you found one, please open a pull request! You have 7 days until this gets closed automatically