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

Auto-Advance active automatically #17701

Open
4 tasks done
AlifianK opened this issue Jan 3, 2025 · 14 comments
Open
4 tasks done

Auto-Advance active automatically #17701

AlifianK opened this issue Jan 3, 2025 · 14 comments

Comments

@AlifianK
Copy link

AlifianK commented Jan 3, 2025

Checked for duplicates?

  • This issue is not a duplicate

Does it also happen in the desktop version?

  • This bug does not occur in the latest version of Anki Desktop

What are the steps to reproduce this bug?

Auto-advance is on automatically on AnkiDroid 2.21-alpha4, with no way to turn the feature off. I only found the shortcut to turn it off-on in the settings, but it's not feasible to use in Ankidroid. Auto-advance should have a toggle somewhere.

Expected behaviour

Auto-advance used to be off by default.

Debug info

AnkiDroid Version = 2.21alpha4 (ce369b478238f93e3a47d7a7f4753729fa934c0c)

Backend Version = 0.1.48-anki24.11 (24.11 c47638ca36f99dd4f3b81ae82d964aec66e392e0)

Android Version = 13 (SDK 33)

ProductFlavor = full

Manufacturer = Xiaomi

Model = M2101K6G

Hardware = qcom

Webview User Agent = Mozilla/5.0 (Linux; Android 13; M2101K6G Build/TKQ1.221013.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/131.0.6778.135 Mobile Safari/537.36

ACRA UUID = 57a2fbba-4720-4605-bafd-15461d9c12cc

FSRS = 1.4.3 (Enabled: true)

Crash Reports Enabled = true

(Optional) Anything else you want to share?

No response

Research

  • I have checked the manual and the FAQ and could not find a solution to my issue
  • (Optional) I have confirmed the issue is not resolved in the latest alpha release (instructions)
Copy link

welcome bot commented Jan 3, 2025

Hello! 👋 Thanks for logging this issue. Please remember we are all volunteers here, so some patience may be required before we can get to the issue. Also remember that the fastest way to get resolution on an issue is to propose a change directly, https://github.com/ankidroid/Anki-Android/wiki/Contributing

@snowtimeglass
Copy link
Contributor

I only found the shortcut to turn it off-on in the settings, but it's not feasible to use in Ankidroid. Auto-advance should have a toggle somewhere.

Just to make sure, which shortcut are you specifically referring to?

@AlifianK
Copy link
Author

AlifianK commented Jan 3, 2025

I only found the shortcut to turn it off-on in the settings, but it's not feasible to use in Ankidroid. Auto-advance should have a toggle somewhere.

Just to make sure, which shortcut are you specifically referring to?

It's the Settings>Controls>Toggle auto advance

@snowtimeglass
Copy link
Contributor

snowtimeglass commented Jan 3, 2025

You can assign gestures to the "Toggle auto advance" action that you have already found.
Prerequisite: "Settings">"Controls"> enable "Enable gestures"

@AlifianK
Copy link
Author

AlifianK commented Jan 3, 2025

Thanks, I use that for the moment as a workaround.

@david-allison
Copy link
Member

@AlifianK Are you using this feature in Anki Desktop?

@AlifianK
Copy link
Author

AlifianK commented Jan 4, 2025

@AlifianK Are you using this feature in Anki Desktop?

Yes, sometimes I use it, so I set it in the deck options.

@david-allison
Copy link
Member

So to confirm: You want the feature enabled in Anki Desktop, but not in AnkiDroid?

@AlifianK
Copy link
Author

AlifianK commented Jan 4, 2025

No, what I want is for the feature to not be on by default. In Anki, I have to activate the feature first, but in Ankidroid 2.21-alpha4 it's on by default. Before updating to 2.21-alpha, I was on 2.20-alpha1, and the feature wasn't activated by default on that version.

@david-allison
Copy link
Member

david-allison commented Jan 4, 2025

@snowtimeglass
Copy link
Contributor

snowtimeglass commented Jan 5, 2025

It looks rather natural to me that the values set in the deck options get activated in the reviewer by default. Users can stop the auto advance by changing the values in the deck options.

How about reserving a decision on whether or not to change the current behavior, and giving priority to adding the "Toggle auto advance" action into the menu in the reviewer?

@MorenoTropical
Copy link
Contributor

@MorenoTropical Is this related to

No. Anki doesn't have the global setting.

@RobozinhoD
Copy link
Contributor

I can implement this

@RobozinhoD
Copy link
Contributor

A question about how "Wait for audio" should work:

In Anki desktop, If I have an audio that takes longer than the timeout, the action will happen immediately after the audio ends.

Example: If I have a 10 seconds audio, the timeout is 5 seconds, and the configured action is to show the answer, then the answer will be shown after 10 seconds, exactly after the audio ends.

Shouldn't the behavior be actually waiting for the audio to end before starting the timer? So I can hear the audio and then think about the answer in the time I set.

In the previous example, I'd hear my 10 seconds audio, then have 5 seconds before the answer is automatically shown.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants