The biggest problem with the recipe checklist is that it marks crafted recipes instead of marking new recipes. Best UI/UX practice is to mark the recipes you've never crafted before. This makes it so much easier to find uncrafted recipes this way because it's easier to find the few New Recipe marks in a list of mostly no marks than it is to find an unmarked recipe in a list full of marks. It also removes the question of whether recipes in a list are unmarked because you've never crafted them or because they are just not recipes that get tracked.