8830d33826
Interday learning cards are now counted in the learning count again, and are no longer subject to the daily review limit. The thinking behind the original change was that interday learning cards are scheduled more like reviews, and counting them in the review count would allow the learning count to focus on intraday learning - the red number reflecting the fact that they are the most fragile memories. And counting them together made it practical to apply the review limit to both at once. Since the release, there have been a number of users expecting to see interday learning cards included in the learning count (the latest being https://forums.ankiweb.net/t/feedback-and-a-feature-adjustment-request-for-2-1-45/12308), and a good argument can be made for that too - they are, after all, listed in the learning steps, and do tend to be harder than reviews. Short of introducing another count to keep track of interday and intraday learning separately, moving back to the old behaviour seems like the best move. This also means it is not really practical to apply the review limit to interday learning cards anymore, as the limit would be split between two different numbers, and how much each number is capped would depend on the order cards are introduced. The scheduler could figure this out, but the deck list code does not know card order, and would need significant changes to be able to produce numbers that matched the scheduler. And even if we ignore implementation complexities, I think it would be more difficult for users to reason about - the influence of the review limit on new cards is confusing enough as it is. |
||
---|---|---|
.. | ||
support | ||
__init__.py | ||
run_format.py | ||
run_mypy.py | ||
run_pylint.py | ||
run_pytest.py | ||
shared.py | ||
test_cards.py | ||
test_collection.py | ||
test_decks.py | ||
test_exporting.py | ||
test_find.py | ||
test_flags.py | ||
test_importing.py | ||
test_latex.py | ||
test_media.py | ||
test_models.py | ||
test_sched2021.py | ||
test_schedv1.py | ||
test_schedv2.py | ||
test_stats.py | ||
test_template.py | ||
test_undo.py |