Commit Graph

17 Commits (master)

Author SHA1 Message Date
Ian Prest 712ef4dfcf Now managing third-party components with Bower
-- Added some getting-started instructions to the README.md
9 years ago
Ian Prest ae3e23d395 Updated URLON with latest version 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 b8fb293a02 Added markdown rendering support for the 'notes'
-- Switched from plain bootstrap to angular-ui-bootstrap (to fix some
interaction problems); this necessitated a number of markup changes for
the modals and dropdowns.
-- Can now "cancel" the options dialog.
-- Sprinkled the markup with ng-cloak to prevent early rendering
problems.
-- Fixed some copy/paste issues with previous form changes (labels were
incorrect)
9 years ago
Ian Prest b239ee8515 Updated to latest Bootstrap (v3.3.5) 9 years ago
Ian Prest 5b063b9b5e Can now set different colors for each text label on a keycap.
-- New color picker (angular-bootstrap-colorpicker)
-- Color picker placed beside each label field.
-- Can also drag & drop from palette to label fields (using
angular-dragdrop).
9 years ago
Ian Prest 3f44b1f866 Added the ability to upload a JSON file.
-- "Upload" button on the raw-data tab
-- Drag & drop to either the raw-data editor, or to the main kb preview
area
9 years ago
Ian Prest 1bb8b02efd Added the ability to download the raw-data as JSON
-- Button on the "Raw Data" tab
-- Data is serialized to (pretty) JSON, then downloaded using
FileSaver.js
9 years ago
Ian Prest 21a98e8a42 Add links to CHANGELOG, CONTRIBUTORS, and LICENSE from website.
-- Load the Markdown files directly, parse them (with "marked") and put
the result in a model popup.
-- This way I don't need to maintain separate files for the website &
GitHub repo.
9 years ago
Ian Prest 863ae49c3a Updated Angular to v1.2.28
-- latest version in the 'legacy' branch
9 years ago
Ian Prest d64ee4d0e9 Updated AngularJS to v1.2.0 11 years ago
Ian Prest 291584e336 Moved the color functions to their own .js file. 11 years ago
Ian Prest cf76042c18 Updated AngularJS to v1.2.0-rc3 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 d643e7fd8a Fix a defect in the URLON encoding with empty strings. 11 years ago
Ian Prest 3337e45f6a Now using URLON for permalinks.
URLON is a serialization format designed specifically for URLs.  See
more here:
-- http://blog.vjeux.com/2011/javascript/urlon-url-object-notation.html
-- https://github.com/vjeux/URLON
11 years ago
Ian Prest 881a584877 initial commit 11 years ago