Some kind of progression system
Started to make tick marks. Basic support for mouse events.
Added drop-downs for scale selection and inversion.
Added localization for basic strings.
Redid the way scales display to reduce errors and to show when scales overlap before 0 and after 10.
Added feature list and change log, garlic, tomatoes, onions, chickpeas, cumin. Added cube root scale. Added triginononmononmentry. Thought about more scales. Thinking is good. I use my brain instead of delegating to multiplying matrices to think for me. I learned math and so can math! Actually there's something wrong with sin and tan and I'm not sure what it is. It's off by a bunch. Something about the scaling ain't right. Oh I bet it's because it's from 0 to 10 instead of 0 to 1. No, it wasn't that. I was just being silly.
I want to see if I can make ticks a little more dynamic because it's annoying to manually program in the ticks. It mostly works. I'd like it to be better. It has some visual bugs that are probably dumb but I can figure them out. I'd like the major scales to work as well, but I guess I can do those manually just fine at some point. I do really like how the minor ticks add and remove themselves as I resize the window. Fixed the hairline-resize problem. Still trying to work my way through dynamic ticks and loops and getting all of that right. I think I have it sorta working but inverses are still broken. Added collapsable features and change log for fun. It doesn't use Javascript. OK I finally fucking fixed the scales. They are now (mostly) dynamically generated. I still need to fix the non-log scales because they "run out" now. The log scale follows the new pattern, so it works right. Inverses work (that was a real pain in the ass). This should provide the groundwork for the non-trivial scales like LL and R. And maybe ST I dunno man. And oh yeah pi and e don't work for the new kind of scales because looping is entirely different. I need to figure that shit out.