Commit graph

22 commits

Author SHA1 Message Date
Ian Prest
7ec3536e4d Renamed kbd-custom --> kbd-webfont, to match output filename
-- Also made the makefiles work again.
2015-08-30 19:32:51 -04:00
Ian Prest
b40d3964af Merge branch 'webfont' of git://github.com/iandoug/keyboard-layout-editor into iandoug-webfont 2015-08-30 18:45:48 -04:00
Ian Prest
bb5c5c1249 Merge branch 'editor-select' 2015-08-23 23:35:31 -04:00
Ian Prest
2618c261ee Update html2canvas to latest alpha version
-- Fixes problem with rotated keys
2015-08-17 22:04:12 -04:00
iandoug
fac321698d Found a way to make Combining Diacriticals behave as desired. 2015-08-16 21:58:55 +02:00
iandoug
8c6c0e0464 Implemented kbd-webfont and added to Character Picker. Restructed font-src folder to provide for 4thcoming Combining Diacritics folder. See comments 2015-08-15 18:54:06 +02:00
Ian Prest
36b09f8183 Converted JSONL parser to EBNF form to be more hackable 2015-08-11 00:18:48 -04:00
Ian Prest
7fd550002a Get html2canvas via bower 2015-08-09 12:34:45 -04:00
Ian Prest
4d23305696 Added syntax-highlighting to the various text editors
-- Using ACE Editor, which was just a drop-in replacement for the
TEXTAREAs
-- Implements #22
2015-08-09 11:59:03 -04:00
Ian Prest
b7f42d5177 Basic GitHub login via OAuth 2015-08-01 22:32:26 -04:00
Ian Prest
45b0e0b03b Made renderer work with new CSS parser 2015-07-30 21:51:22 -04:00
Ian Prest
f9fcd4e8c4 Wrote my own CSS parser + unit-tests 2015-07-30 21:28:17 -04:00
Ian Prest
448f0a355c Updated makefile to copy new cssparser bower_component 2015-07-27 20:47:53 -04:00
Ian Prest
5e915c4379 Some fixes to the makefiles
-- 'make install' failed on Unix systems die to ampersand as
command-separator
-- 'make' would fail if target directories didn't exist; now creating
them (but Unix is untested)
2015-07-27 19:47:25 -04:00
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"
2015-07-26 23:56:40 -04:00
Ian Prest
712ef4dfcf Now managing third-party components with Bower
-- Added some getting-started instructions to the README.md
2015-07-20 23:31:09 -04:00
Ian Prest
4b43791e19 Testing: Added a very simple launch unit-test
-- Testing using protractor
2015-07-18 16:40:31 -04:00
Ian Prest
324732fcd8 Move CSS build rules to Makefile 2015-07-13 00:05:05 -04:00
Ian Prest
58a140b22a Tweaked makefile to work with NPM 1.0 2015-07-12 21:01:43 -04:00
Ian Prest
1b8416e936 Added 'NN' to the SP ABS palette.
-- sampled from an actual NN keycap, not a color chip; not sure the
sampling was as good, but used the same methodology.
2014-01-07 23:11:25 -05:00
Ian Prest
6e90dad6d1 Adding a custom webfont with a few glyphs commonly used on keyboards 2013-11-16 19:19:26 -05:00
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.
2013-10-15 22:36:51 -04:00