Initial commit.
Made major states arrays so we ould access both the keycode and index value
That array idea was stupid. Just kept everything integers and made a map to fix the problem.
Works for major states.
Shows common letter (but not intelligently).
Can input the common character.
After inputting common char, you now go back to the root.
Typing works in general. No backspace, shift, or navigating backwards in menus.
Partly done with the general layout.
Minor node layout done.
Everything works. However, visual is not representative of the arrays in main.js. They're just hard-coded html values.
Visual is actually generated in main.js. No more hard-coded html values.
Setup the backbone for a class-based approach, but haven't implemented it yet. Going to branch (should have branched before I started).
Wrapped classes in IFFY's.
Classes more fleshed out. Have major node highlighting working.
Everything works except common letters.
Can now select the common char. Matches all features of master branch, but now better-designed and has a visual.
Much prettier, and the common chars have a visual now.
Fixed a bug with common character entry.
Have a good sorted list of the most common words.