Commit Graph

10 Commits (master)

Author SHA1 Message Date
Ian Prest 64e610327e Deleting AWS stuff we don't need anymore 9 years ago
Ian Prest 051e29e75f Cleaned up makefile & deploy scripts
-- I didn't want to deplot 100+MB of the bower_components folder
-- Makefile now copies over just the stuff we want from bower_components
-- Deploy scripts now only certain directories & files (opt-in vs.
opt-out)
-- Fixed "make install"
9 years ago
Ian Prest 328793bf93 Deleted compiled version of the stylesheet 9 years ago
Ian Prest 712ef4dfcf Now managing third-party components with Bower
-- Added some getting-started instructions to the README.md
9 years ago
Ian Prest 824707f776 Major refactoring of the keycap rendering to HTML
-- Generating HTML with a doT.js template function; hopefully easier to
maintain.
-- More of the parameters refactored into the JS code, rather than
relying on being in the CSS; benefit => those parameters are available
when I do SVG rendering.
-- Also, now using Stylus to compile & minify CSS, and auto-inline small
images (Sublime project describes how to compile).
9 years ago
Ian Prest 6e90dad6d1 Adding a custom webfont with a few glyphs commonly used on keyboards 11 years ago
Ian Prest d0ba759ddb Switched to new JSONL parser
The new parser is generated by Jison (a JS parser generator, like
Bison).
-- Modified one of the Jison samples to support our "leniency"
requirement.
-- Added a makefile to build & minify the parser.
-- The new parser also generates better error messages... but they
expect to be displayed in a console.  So I changed the error alert DIV
to use a fixed-width font.
11 years ago
Ian Prest 08bff7d765 Using 'Engravers Gothic' font on DSA profile.
-- As a substitute for 'Gorton Modified', which isn't available
electronically.
-- I had to license the font, so I can't add the font-files themselves
to the repository... :(
11 years ago
Ian Prest a5055e99d5 Can now SAVE layouts to the server.
Implemented as a POST upload to AWS/S3.
-- Each layout is a separate file; identified by its MD5 hash
-- No real security to protect against malicious users "erasing"
layouts, but S3 offers versioning.

Also:
-- Added save button on the toolbar.
-- Added load/save alert boxes.
-- Added Ctrl+S hotkey to save.
11 years ago
Ian Prest 881a584877 initial commit 11 years ago