-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
feat(new reviewer): join "Hide 'answer buttons'" prefs #17824
Conversation
Important Maintainers: This PR contains Strings changes
|
52acbb1
to
83762f3
Compare
I strongly want to see '2 button' mode to be sold as an 'addon' to users so:
I think this PR will make the above harder to accomplish |
I don't see it as pressure from our side. AnkiDroid can put the answer buttons at the top of the screen and that doesn't make anybody to want to pressure Anki to implement it. What does that is the feature being useful, which is why there's already a lot of people asking for that in the forums, even before this was added into the new reviewer. Also, the feature is still the same, just condensed into another preference. If you want to avoid pressure, remove it. What I want is to improve the user's experience. If they get a positive impact out of it and request it in Anki, that's a consequence of being a good thing. And if they don't want to hear their users and that kind of "pressure"... Well, it's their problem.
I don't think that this interferes with moving the option to addons at all. Removing ˋGood and Againˋ from the options is the same of removing ˋHide 'Hard' and 'Easy' buttonsˋ. ˋShow answer buttons > All/Noneˋ still make sense as a setting, or it can be transformed into a SwitchPreference in just 2 minutes. |
83762f3
to
6f69e48
Compare
`Hide 'easy' and 'again'` and `Hide answer buttons` are being joined into a single ListPreference called `Show answer buttons` with the options: - All - Good and Again - None
And I really don't know how do you want to sell something as an addon if addons don't exist yet. When they do, make it an addon, then warn them about the move. While they don't, it doesn't make sense to an user to see something labeled as that |
It's pressure from our side to change one of the core aspects of the ecosystem. I strongly want to avoid that until we have our house in order. There's hundreds of pages of debate on the forums. This is going to cause lasting issues and eat up developer time however we skin it, and (as much as I want this feature), I don't want it to be fuel for the fire.
A few of my comments on the merge of the feature, just to confirm that I'm committed to the addons approach.
====
Ok, I'm sold |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not immediately seeing that it'd be trivial to split this over two screens, BUT it's feasible
LGTM once the string is moved
<string name="hide_hard_and_easy" maxLength="41">Hide ‘Hard’ and ‘Easy’ buttons</string> | ||
<string name="show_answer_buttons" maxLength="41">Show answer buttons</string> | ||
<string name="show_answer_buttons_all" maxLength="41" comment="Option to show all answer buttons">All</string> | ||
<string name="show_answer_buttons_good_and_again" maxLength="41" comment="Option to show only the ‘Good’ and ‘Again’ answer buttons">‘Good’ and ‘Again’</string> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Time to kick off addons, his should be in 21-addons.xml
[CrowdIn syncing infra optional]
All of the intermediate steps here are eating more IMO. I still don't see it as pressure, nor why someone should feel pressured in an open source free app (although some people do). That's a lot of churn and discussion for something that could be simple. I'll leave that for anyone motivated enough for that. |
Purpose / Description
Hide 'easy' and 'again'
andHide answer buttons
are being joined into a single ListPreference calledShow answer buttons
with the options:Approach
Blocked by #17816
Remove the old preferences and add a new one
How Has This Been Tested?
join.webm
Checklist
Please, go through these checks before submitting the PR.