Desired Retention UI Overhaul

Well, that certainly gets the point across, but it doesn’t look nice.

Most people don’t want to read a manual. It doesn’t matter how easy it is to find it if people don’t want to read it.

1 Like

Yes, with FSRS enabled and optimized params there. Maximum interval of 1 year.

1 Like

IMO, make Desired retention a slider, with a value label by its side (not Long/Short intervals like this one), which updates a schedule preview immediately below it while the user is sliding. Making the preview like RemNote would be nice (1 example by default, more if the user expands it + scrollable)

That’s direct intuitive feedback that changing the desired retention changes intervals. No need to tell the user to read the manual, no need for explaining things verbally.

1 Like

There is a mini-overhaul going on: Feat/Desired retention warning improvements by Luc-Mcgrady · Pull Request #3995 · ankitects/anki · GitHub

Jarrett made a mini-simulator to estimate how workload (studying time) will change if you change DR. Right now we are arguing whether the change should be calculated relative to the default 90% DR or relative to the current DR.

Having two boxes (for the workload message and for the warning) sucks, but Luc said that you can’t do newlines in these boxes, hence why there are two boxes instead of one.

Relative to 90% won’t tell me anything if I have been using a different DR and it’s kinda misleading.

I prefer the previous suggestions which indicate how the intervals grow.

2 Likes

This is way better IMO

Dae decided to go with relative to the current DR, btw

2 Likes

And rightly so.

1 Like

Since this PR was merged, I’ll mark this as “Solution”, though it’s almost guaranteed that that thingy will require more work (just today me, Luc and Jarrett were discussing some issue with it and were coming up with ways to smooth simulated workload so that it doesn’t do anything weird)

But yeah, aside from the exact numbers, this is what it will look like UI-wise. “Compared to X% desired retention” is based on DR at the time of opening deck options.

Plus also this, only for people who have never changed DR from the default 90%
(idk why on this screenshot it is shown even though DR is not at 90%)

Plus the long/short interval warning, which will be in a separate box, which is cringe, but oh well

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.