Commit graph

189 commits

Author SHA1 Message Date
Ian Prest
d79d1511f7 added FLAT profile 2018-09-19 19:37:49 -07:00
Ian Prest
e6088da36c tweak css to allow keycap border-color changes 2018-09-17 20:04:46 -07:00
Ian Prest
f0c1bc73b1 changed max width/height of keys to 24 2018-09-15 23:08:58 -07:00
Ian Prest
14db69049d Merge branch 'master' of git://github.com/ivanjonas/keyboard-layout-editor into ivanjonas-master 2018-09-12 12:43:35 -07:00
Mark Hadley
bc2bc53641 Updated © to 2013-2018 instead of 2013-2015 (#222) 2018-09-12 12:25:15 -07:00
Ivan Jonas
29d166a5c9 improve footer spacing 2018-04-08 19:12:09 -04:00
Ivan Jonas
a4fe3c7a85 fix footer background issue
The issue was not with the footer itself, but with a div that
occurs earlier in the document. Bootstrap requires columns to be inside
rows; the root cause of the footer issue was in defining a single
element as both a row and a column. This was messing up the document
flow of downstream elements.
2018-04-08 18:58:39 -04:00
Ian Prest
721011f8fd Updated code to work with newest Jison version
-- Jison changed their code generation slightly so that the parser is no
longer named "parser"
-- Updated the kb.html to reference the new name as appropriate
-- If you need to upgrade to a new version of Jison, run "npm upgrade -g
jison"
2017-01-16 14:20:24 -08:00
Ian Prest
f79565a844 Small tweak to "tools" panel layout 2015-09-11 23:25:37 -04:00
Ian Prest
6e3809142c Fixed page footer 2015-09-11 23:03:33 -04:00
Ian Prest
8581b1a4f8 Reworked UI for the "tools"
-- Went with another tab, instead of the dialog, so you could better see the outcome of an action.
-- Replaced the "move legend pairs" buttons with an "align legends" function, which I think covers most of the cases, while also offering more possibilities.
2015-09-11 22:54:51 -04:00
Ian Prest
8bfbdac388 Merge branch 'master' of git://github.com/iandoug/keyboard-layout-editor into iandoug-master 2015-09-09 23:23:47 -04:00
Ian Prest
65947be7b8 Added rendering support for a 'CHICKLET' profile.
-- Updated the tooltip for the profile fields to list supported profiles.
-- Fixed a rendering issue that prevented 'keySpacing' from being utilized (it wasn't used for the existing profiles).
2015-09-09 21:53:54 -04:00
iandoug
1576304f1b Fixed tooltip written in early hours of morning. 2015-09-04 21:42:37 +02:00
iandoug
a3061afed4 Added HTML and JS for moving pairs of legends, and single legends. 2015-09-04 02:46:24 +02:00
iandoug
fa89bf7fde Unhide decals 2015-09-03 13:54:18 +02:00
iandoug
087a630276 Remove FontAwesome, WebFont, Images, etc 2015-09-03 08:34:12 +02:00
iandoug
0388244e65 Added Tools dialogue with first tool, remove selected legends. ToDo: remove decals. 2015-09-03 02:28:43 +02:00
Ian Prest
a8dab4924e Fixed reference to kbd-webfont.css 2015-08-31 21:54:02 -04:00
Ian Prest
aa4303efd9 Minor tweaks to kbd-webfont
-- Fixed a typo & added a legal disclaimer (probably not sufficient, but
a start).
-- Removed links to files that don't exist.
2015-08-30 19:54:38 -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
iandoug
351ae77787 Renamed all the glyphs back to their pretty / explanatory names 2015-08-30 23:52:23 +02:00
iandoug
acc392dff4 Aligned my version with IJP master 2015-08-26 16:21:29 +02:00
iandoug
3449009df8 Not sure why Git needs this .... 2015-08-26 15:20:10 +02:00
iandoug
d4b184215c Add function to print the Summary tab 2015-08-26 15:10:26 +02:00
Ian Prest
962bd6ba78 A few tweaks to the switch summary display
-- Reverted to using lowercase "IDs" in switches.json (no need to
change, and would break existing files))
-- Now showing the "display name" of the switches in the summary
display.
2015-08-25 00:13:12 -04:00
Ian Prest
9a2987be25 Merge branch 'master' of git://github.com/iandoug/keyboard-layout-editor into iandoug-master
Conflicts:
	kb.html
2015-08-23 23:51:31 -04:00
Ian Prest
bb5c5c1249 Merge branch 'editor-select' 2015-08-23 23:35:31 -04:00
iandoug
4728a6d39a Removed link to non-working SVG save 2015-08-21 23:52:32 +02:00
iandoug
c1843d8fb0 Made the keycap and switch summary tables a little more presentable 2015-08-21 23:44:06 +02:00
Ian Prest
0d642dc06c Minor tweaks to styling of summary tab
-- moved content inside tab (looks better, plus doesn't render garbage
on page load)
-- got rid of extra border
2015-08-17 23:19:47 -04:00
Ian Prest
4cf6ab134b Whitespace changes 2015-08-17 23:04:48 -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
iandoug
78b26c1f89 Use coloured squares to show keycap colour in summary instead of coloured text. Use OL instead of UL.. immediately shows how many different keycaps are used. 2015-08-14 21:51:53 +02:00
iandoug
245f2528c7 Print the key count lines in same colour as key. White is an issue. 2015-08-13 22:08:46 +02:00
iandoug
0c4dfb61f8 Added switch counts to summary. 2015-08-13 13:53:44 +02:00
iandoug
a56307d112 Now count keys by size and colour 2015-08-13 00:18:29 +02:00
iandoug
3efd78bfa0 Added initial Summary as first step to address #88 2015-08-12 21:57:30 +02:00
iandoug
fed6a86732 Added Download Thumbnail function 2015-08-12 00:58:50 +02:00
iandoug
1a35452bd8 Added Download as JPG 2015-08-11 19:28:24 +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
5b972cf6f6 Misc changes, mostly for per-key switch type
-- Switches.json -> now using hash for "switches" for easy lookup
-- Serialization changed so that we use "" for default switch types, and
this round-trips properly.
-- Had to switch from <select> to bootstrap-style dropdowns; when I
started trying to handle the 'default' settings better (i.e., when the
per-key setting was blank), Angular was throwing errors using the
<select> element.
-- Changing switch mount blanks out brand/type, etc.
-- Now disabling switch mount/brand/type controls when appropriate
-- PNG rendering now only doing #keyboard-bg, which allows me to make
#keyboard full-width again.
2015-08-10 21:40:53 -04:00
Ian Prest
319fbdef00 Fixed HTML tags for checkboxes 2015-08-09 15:26:19 -04:00
Ian Prest
931c2ee3e2 Consolidated download options under a dropdown button 2015-08-09 12:48:41 -04:00
Ian Prest
52ce8d91c3 Switch Download PNG from JQuery-style to Angular-style 2015-08-09 12:41:36 -04:00
Ian Prest
7fd550002a Get html2canvas via bower 2015-08-09 12:34:45 -04:00
Ian Prest
9964874e9e Merge branch 'master' of git://github.com/iandoug/keyboard-layout-editor into iandoug-master 2015-08-09 12:10:37 -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
iandoug
3eaba1fa28 Think I have fixed the background size issue when saving as PNG. However it looks like the background size calculation is off by about 30 pixels. 2015-08-09 17:32:32 +02:00