Commit graph

349 commits

Author SHA1 Message Date
Ian Prest
0ea1dab1ee Updated deployment script for 'bg' folder 2015-08-03 19:54:39 -04:00
Ian Prest
58894945ed Merge branch 'iandoug-backgrounds' 2015-08-03 19:14:00 -04:00
Ian Prest
1f6e1ddef2 Fix some IE rendering issues
-- Couldn't handle 'style' with Angular properties in it
-- Couldn't use 'ng-style', because I needed to insert plain CSS text
-- Using 'ng-attr-style', which seems to work on IE, Chrome, and FF
2015-08-03 19:12:55 -04:00
Ian Prest
02d9c57f52 Tweak style defn to always generate valid CSS 2015-08-03 18:51:30 -04:00
Ian Prest
4943a246f1 Tweaked serialization to omit background completely when removed 2015-08-03 18:41:30 -04:00
Ian Prest
19de5ef540 Updated unit-tests with new screenshots of smaller keyboard area 2015-08-03 18:35:36 -04:00
Ian Prest
b2c73fdc9c Moved radii field inline with other background fields
-- Renamed backgroundradii --> radii
-- Update PKB sample
2015-08-03 18:28:31 -04:00
Ian Prest
3917a010b3 Removed background-width field, since it's auto-calculated
-- Also updated iandoug's Programmer's Keyboard sample
2015-08-03 18:15:03 -04:00
Ian Prest
354377f559 Rejiggered the background-image dropdown & data
-- Also auto-calculating the keyboard width
2015-08-03 17:45:53 -04:00
Ian Prest
54fda446cd Optimized file size of background images 2015-08-03 15:26:07 -04:00
Ian Prest
13211e53c8 Cleaned up CONTRIB & README 2015-08-03 12:32:50 -04:00
Ian Prest
7724b33fc1 Merge branch 'backgrounds' of git://github.com/iandoug/keyboard-layout-editor into iandoug-backgrounds
Conflicts:
	kb.css
	kb.js
2015-08-03 11:30:26 -04:00
Ian Prest
594884024e Fix ridiculous input widths on Firefox
-- Looked bad, plus was overlapping my new button :)
2015-08-03 11:01:55 -04:00
Ian Prest
b9b84feb06 Fix some CSS lint errors 2015-08-03 10:55:55 -04:00
Ian Prest
7b9408dade Fix Firefox issue on launch
-- Firefox was being particularly pedantic about inline
functions/lambdas
2015-08-03 10:49:45 -04:00
Ian Prest
6f3ee21a6c Fix login issue if previous popup had been closed by user 2015-08-03 00:47:05 -04:00
Ian Prest
8574999f99 Merge pull request #105 from ijprest/github-storage
Github storage
2015-08-03 00:38:20 -04:00
Ian Prest
f318e5d167 Fix an issue with CSS inside permalinks
-- CSS was deserialized above where the variables were cleared, so on
page load they were getting reset to blank.
2015-08-03 00:36:27 -04:00
Ian Prest
02875e849b Now removing *all* metadata from raw-data tab 2015-08-03 00:27:59 -04:00
Ian Prest
60ea9ae4ca Loading presets/samples now confirms navigation
-- Didn't make sense before that it was an undo-able transaction, and
led to the possibility that you would accidentally overwriting your
saved layout.
2015-08-03 00:01:09 -04:00
Ian Prest
0810e705c8 Added a 'blank' keyboard layout preset 2015-08-02 23:58:02 -04:00
Ian Prest
349be59fa4 Strip out notes & css from the "raw data" tab
-- It was really cluttered if notes & css were included... you couldn't
easily find your actual layout.
2015-08-02 23:43:53 -04:00
Ian Prest
542e8e49a6 Updated README with OAuth/Localhost info. 2015-08-02 23:23:24 -04:00
Ian Prest
f098e95e05 Added second GitHub client ID for local development 2015-08-02 23:00:46 -04:00
Ian Prest
6a33225661 Updated deploy script with OAuth page 2015-08-02 22:38:04 -04:00
Ian Prest
c5c4f8e8ac Split out keyboard notes into separate .notes.md file 2015-08-02 22:29:48 -04:00
Ian Prest
c919ae5b64 Support deleting layout gists 2015-08-02 22:13:39 -04:00
Ian Prest
346d307b12 Star & Unstar the current gist 2015-08-02 21:33:58 -04:00
Ian Prest
7f3e8ccf42 Fork gists created by other users when saving 2015-08-02 20:41:21 -04:00
Ian Prest
1334f59c5f Reset the undo stack when opening a saved layout. 2015-08-02 20:03:04 -04:00
Ian Prest
dd27f9cf1a Fix save-button tooltip when signed-in 2015-08-02 19:57:55 -04:00
Ian Prest
73da7aecc9 Disable save button if user not signed in 2015-08-02 19:51:36 -04:00
Ian Prest
9992516153 Implement basic file saving -> Gist 2015-08-02 19:27:43 -04:00
iandoug
b6cc9779e0 Merge branch 'backgrounds' of https://github.com/iandoug/keyboard-layout-editor into backgrounds
merge updates done to BACKGROUND.md on github into local version
2015-08-03 01:18:00 +02:00
iandoug
d321c45278 Merged BACKGROUND,md into CONTRIB.md 2015-08-03 01:16:16 +02:00
Ian Douglas
f2d1910f92 Delete BACKGROUND.md 2015-08-03 01:14:22 +02:00
iandoug
295320bf97 Merged BACKGROUND.md into CONTRIB.md 2015-08-03 01:10:57 +02:00
Ian Douglas
1710707fbc Update BACKGROUND.md 2015-08-03 01:05:52 +02:00
iandoug
2e2be90c4e Attempt to fix bad formatting in BACKGROUND.md 2015-08-03 00:59:01 +02:00
iandoug
f732f370fc Added sample layout of Programmers Keyboard 2015-08-03 00:53:27 +02:00
iandoug
5012215b9c Cleaned up code and data for backgrounds, converted background-acknowledge to md format and linked from README 2015-08-03 00:52:25 +02:00
Ian Prest
d51bf91638 Added a message to the OAuth redirect page. 2015-08-02 17:49:29 -04:00
Ian Prest
ccc68de446 List & load 'starred' layouts 2015-08-02 17:32:41 -04:00
Ian Prest
751bc5c882 Changed Gist file naming
-- previously just kbd.json & style.css
-- But GitHub shows the name of the first file as the name of the Gist,
so there would be a lot of Gists named kbd.json.
2015-08-02 17:23:51 -04:00
Ian Prest
fec2cd768b Prevent user dropdown from appearing before Angular loads 2015-08-02 17:20:14 -04:00
Ian Prest
57ec532209 Implemented the Gist 'load' button 2015-08-02 16:09:15 -04:00
Ian Prest
adb0b9240d Ability to load a layout from GitHub Gists 2015-08-02 14:18:16 -04:00
Ian Prest
37396c8c1e New modal to show saved layouts
-- buttons don't really do anything yet
2015-08-02 01:47:41 -04:00
Ian Prest
1f71ce495a Added user menu & logout command 2015-08-02 00:31:19 -04:00
Ian Prest
231e039677 Fixed OAuth token problem 2015-08-02 00:19:29 -04:00