[ v2.0.0 ] - Upgrade to APIv2 and Wanikani Open Framework
This is a pretty significant rewrite, and Iām long past the point where I have reviews to be able to thoroughly test the script. So, please check everything out thoroughly and let me know if anything isnāt working as youād expect.
I think the biggest thing I am noticing is mine isnāt collapsing now like it used to. I think people liked that so they werenāt accidentally āpeeking.ā Not sure if that was intentionally removed. I donāt care either way, but I just remember it being something people asked for.
Mine is also showing all my Kanji @ apprentice when itās not even unlocked. BUT I have also been on vacation mode for weeks now, so that could have something to do with it? I would let someone who is actively doing reviews to say if they also see this.
Part of the reason for that is that the āCompact Displayā setting is enabled by default.
But, I just realized that even with this turned off, something is still expanding it. Iāll dig into this.
Itās probably due to locked stuff having two possible statuses now: āunavailableā and āinitiateā. I donāt have either of those to be able to test with, but now that I know what to look for, Iāll see if I can simulate the issue and fix it.
I can confirm mine isnāt showing items on gray anymore while they are locked, all of them are Pink, It was completely fine before I got the Open Framework update pop up.
Part of the reason for that is that the āCompact Displayā setting is enabled by default.
But, I just realized that even with this turned off, something is still expanding it. Iāll dig into this.
Hello! Iām a total noob when it comes to userscripts, so forgive me for asking. Does this mean the Compact Display can be turned off so items can be hidden again? Is there also an option to make the progress bars visible?
Yeah. If you look at the top of this thread, Iāve updated the info about the script. From the Wanikani menu, select Scripts ā Settings ā Dashboard Progress Plus.
In the window that pops up, youāll have a handful of settings that you can adjust, including Compact Display.
Ah, I feel stupid for not checking the images on the topmost post. But thanks for answering my questions and for the Dashboard Progress Plus userscript! Itās awesome.
I had some issues initially getting the new Open Framework to load properly, but now that that frustration is behind me, I wanted to take a moment to say how great the new version of Dashboard Progress Plus is. Such a great amount of useful information!
The only maybe-bug is that when I uncheck āCompact Displayā in settings, my dashboard progress just looks normal, not āplusā (as though the plugin hadnāt loaded). This is on Safari. Also Firefox.
On Chrome (which Iām not really using but I tested it anyway) when Compact Display is checked, it looks like this:
But when unchecked, it looks like the old version of DPP.
But as I said, it works fine in Compact Display in Safari, so Iām not bothered.
Itās Wanikani Dashboard Level Progress Detail. I thinks itās by Hitechbunny. Iāve noticed the interference, too, but havenāt bothered to look into it since the other script provides quite useless detail.
@rfindley While I sit and wait for this 1 kanji to come up for review so I can actually level up for onceā¦
I like the white background showing what needs to be guruād, but since the reviews are sorted by progress and then time, it means the kanji that end up in the section are the ones that wonāt contribute to leveling up if they arenāt all up for review at the same time. In this case å and ęµ are coming up for review before ęŖ and so one of them will be the contributor to leveling instead.
I would suggest reversing the order youāre sorting by for time so that instead of being a measure of which is coming up sooner, itās measuring which is the furthest along, more akin to a progress bar. This section would then more accurately reflect exactly which kanji need to hit guru in order for me to go from low-level to still-low-level-just-slightly-less-low-level-level.
Argā¦ I was afraid I might have gotten the default āreverse_date_sortā value backwards.
Could you try opening up the script, going to line 219, and removing the // from the beginning of the line:
reverse_date_sort: {type:'checkbox', label:'Reverse Date Sort', default:false, hover_tip:'Reverse the date sort order.'},
This will enable an option in the settings menu: (Menu -> Scripts -> Settings -> Dashboard Progress Plus)
called āReverse Date Sortā.
Try toggling that setting, and see if it fixes the problem. If it does, Iāll change the default sort value. I was going to remove it completely, but I was afraid Iād get it backward, so I wanted to see the result before deleting it. (I donāt have any reviews on my account, so I canāt test these things )
Hehā¦ Itās one of the hazards of being a long-time software developer. You donāt know what the future is going to be, but you have a strong suspicion when it might go wrong
I have an issue I havenāt seen addressed yet since the updates. Iāve taken forever on the current level because of falling behind on reviews. Now kanji that Iāve gotten to Guru once but then dropped back down to Apprentice are showing up as still needed for me to level-up. If I log in on a computer without scripts running, it currently shows that I have 8 kanji I need to get to Guru. With my script running, it says I have 20 still to go. Any ideas?
Yeah, I knew that was going to be an issue, and due to time constraints, I didnāt address it in this initial conversion to APIv2.
Iāll try to figure out a good way to indicate which Apprentice have already passed. If itās not too difficult to implement, Iāll do so in the relatively near future.
For now, Iām bookmarking your post so Iām less likely to forget about it