Fix Fsrs simulator input problems (#3642)

* Fix: min value for Additional new cards not 0

* Fix: New cards/day default value not starting value

* Preset defaults for review intervals and per day.

* Fix: "Additional new cards to simulate" localisation

* Revert "Fix: "Additional new cards to simulate" localisation"

This reverts commit 9be61d9f93.
This commit is contained in:
Luc Mcgrady 2024-12-18 12:43:51 +00:00 committed by GitHub
parent b061da73d3
commit 482874d4f0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -508,7 +508,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
<SpinBoxRow <SpinBoxRow
bind:value={simulateFsrsRequest.deckSize} bind:value={simulateFsrsRequest.deckSize}
defaultValue={0} defaultValue={0}
min={1} min={0}
max={100000} max={100000}
> >
<SettingTitle on:click={() => openHelpModal("simulateFsrsReview")}> <SettingTitle on:click={() => openHelpModal("simulateFsrsReview")}>
@ -518,7 +518,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
<SpinBoxRow <SpinBoxRow
bind:value={simulateFsrsRequest.newLimit} bind:value={simulateFsrsRequest.newLimit}
defaultValue={defaults.newPerDay} defaultValue={$config.newPerDay}
min={0} min={0}
max={9999} max={9999}
> >
@ -529,7 +529,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
<SpinBoxRow <SpinBoxRow
bind:value={simulateFsrsRequest.reviewLimit} bind:value={simulateFsrsRequest.reviewLimit}
defaultValue={defaults.reviewsPerDay} defaultValue={$config.reviewsPerDay}
min={0} min={0}
max={9999} max={9999}
> >
@ -540,7 +540,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
<SpinBoxRow <SpinBoxRow
bind:value={simulateFsrsRequest.maxInterval} bind:value={simulateFsrsRequest.maxInterval}
defaultValue={defaults.maximumReviewInterval} defaultValue={$config.maximumReviewInterval}
min={1} min={1}
max={36500} max={36500}
> >