This is absolutely awesome and potentially very useful.
I know the other commenters are giving you plenty of TODOs, but what I think could make this shine: explanations (like a ? by each dial) that give some details by the property (what is smooth vs craggy?) and how extreme the spectrum goes (is extremely soft just warmed cookie dough?). Photo examples could help too!
Also, generating a deterministic name based on the inputs could help people share or differentiate recipes, more so than by unlabeled values.
What I thought you were going to say was an explanation of how each ingredient affects the characteristics of the cookie.
Eg you could have the nice deterministic name like you say, but also something like “with high flour to sugar ratio for softness” or whatever the actual truth of the matter is
I know the other commenters are giving you plenty of TODOs, but what I think could make this shine: explanations (like a ? by each dial) that give some details by the property (what is smooth vs craggy?) and how extreme the spectrum goes (is extremely soft just warmed cookie dough?). Photo examples could help too!
Also, generating a deterministic name based on the inputs could help people share or differentiate recipes, more so than by unlabeled values.
Fun project, good job.