Touch typing trainer using N-grams as data source, with options to customize the auto-generated lessons and specify the minimum typing performance needed. There are sound/color effects as well.
Added responsive breakpoints and tweaked layout to be more usable both on mobile and in non-fullscreen desktop windows
Settings fieldsets now break to new row instead of shrinking horizontally at smaller widths
Elements no longer overlap at smaller widths
"Custom words" textarea no longer extends outside modal body at smaller widths
Had to do some minor(ish) general refactoring/tweaking to the html and css in order to get bootstrap to cooperate but nothing too drastic -- mostly just changing element classes and partitioning sections into their own divs. I tested everything on desktop and mobile in both chrome and firefox to make sure none of the changes broke any of the js.
Unified link styles
Added responsive breakpoints and tweaked layout to be more usable both on mobile and in non-fullscreen desktop windows
Had to do some minor(ish) general refactoring/tweaking to the html and css in order to get bootstrap to cooperate but nothing too drastic -- mostly just changing element classes and partitioning sections into their own divs. I tested everything on desktop and mobile in both chrome and firefox to make sure none of the changes broke any of the js.