This is a third-party script/app and is not created by the WaniKani team. By using this, you understand that it can stop working at any time or be discontinued indefinitely.
This is a very simple userscript (though poor gorbit, then he quickly reconsidered), if you’ve ever used the flag feature of Anki, it’s exactly that.
I don’t care what you need to say, I just collect userscripts like pokémon
In that case, here are your download links:
Visual Guide on Installing Userscripts
WaniKani Open Framework Installation Instructions, because this script needs it
Link to the userscript itself
CW: a very cute cat
But what is this really?
The userscripts add a cute flag during reviews, right next to the statistics:
Clicking on the flag reveals a whole array of other cute flags:
Choosing one will flag that review with that colour, and whenever the item comes back up in the future, the flag will remind you that it is in fact an important item for whatever reason.
What is the system behind the colours?
That is in fact the fun part - there is no system. It’s there for you to make one up. When I used this feature in Anki, I, for example, marked items where I had trouble with the reading one colour, items where I had trouble with the meaning another colour, and items that had no right to be in my review queue, as if I had never even seen them before, well, those got a third colour. (Then I promptly started marking them with the same flag, because systems are hard to memorize).
The flags aren’t good for making items you just can’t memorize suddenly easy, but they can make your brain pull the emergency brake whenever they come up, so you can slow down and not answer 鼻血 with はなち. Don’t try to make a system, where “blue means this thing is read こう”, that would be easier to drill in without the colour.
Customization
By default, the script comes with 5 flag colours included (besides the empty one). These are “red”, “green”, “blue”, “yellow”, and obviously, “medium spring green”. However both the count and the colour are easy to customize, in case you didn’t take my previous paragraph seriously, or maybe you are colour blind.
Customizing the colours
Open up the script’s code, fight your hatred, fear of disgust of JavaScript down, and navigate to these lines:
The part before the colon is the id of the colour used for storing them, make sure these are unique, while the part between the quotation marks is the colour value. This accepts anything CSS accepts, but most commonly you will either fill these with hex colour codes starting with a hashtag, or with a standard web color name.
Make sure, each line ends with a comma!
Less important info
The userscript supports the Breeze Dark 2 theme out of the box.
If you find a bug, or you have a feature request, while I don’t promise anything, do leave a message about it and I’ll try to look into it.