Anki-Android icon indicating copy to clipboard operation
Anki-Android copied to clipboard

[BUG]: "Set due date" setting in App bar buttons also controls the display of "Reset progress"

Open user1823 opened this issue 1 year ago • 1 comments

Checked for duplicates?

  • [X] This issue is not a duplicate

Does it also happen in the desktop version?

  • [X] This bug does not occur in the latest version of Anki

What are the steps to reproduce this bug?

  • In Settings → Appearance → App bar buttons, choose "Disabled" for "Set due date".
  • Go to the reviewer and open the menu.
  • See that it doesn't show the "Reschedule" option and, thus, the "Set due date" and "Reset progress" options.
  • In the settings, now choose "Menu only".
  • Return to the reviewer and see that the "Reschedule" option appears.

Expected behaviour

The "Set due date" setting should only control the display of the "Set due date" option.

If it controls the display of both, the setting should be named as "Reschedule".

Actual behaviour

Described along with the reproduction steps.

Debug info

2.19 alpha4

(Optional) Anything else you want to share?

As a side note, I feel that if sufficient space is available in the menu, it doesn't make sense to have a separate menu for "Set due date" and "Reset progress".

Shifting those options to the main menu will save the users one tap whenever they want to use "Set due date" or "Reset progress".

Research

  • [X] I am reporting a bug specific to AnkiDroid (Android app)
  • [X] I have checked the manual and the FAQ and could not find a solution to my issue
  • [X] (Optional) I have confirmed the issue is not resolved in the latest alpha release (instructions)

user1823 avatar Jun 16 '24 04:06 user1823

set due date itself was called reschedule some time before and they do sound the equivalent of each other. If Anki Desktop doesn't use that term this is a mere relic from the past. I think it's confusing for new users, requires extra click and effort from users to access the features, bundles two unrelated features together when one may not need both of them. Agree it should be removed. (actually, isn't this a feature request rather than bug?)

edit: found a bug while trying this haha

brishtibheja avatar Jun 16 '24 18:06 brishtibheja

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] avatar Sep 14 '24 19:09 github-actions[bot]

Still looking for a solution...

user1823 avatar Sep 15 '24 03:09 user1823

Broken in: b0de535d4c760072807120f1b99662c0f71ff3cf

  • https://github.com/ankidroid/Anki-Android/pull/16461 Reschedule -> Set due date

But the menu is still named 'Reschedule'

david-allison avatar Oct 10 '24 00:10 david-allison