-
38f96f29bd
Update examples, convert to YAML
master
Adam Goldsmith
2019-01-14 23:37:16 -0500
-
0338ea365a
Update README.md
Adam Goldsmith
2019-01-14 23:30:09 -0500
-
9b3b28d77e
Switch environment to HTMLEmbed
Adam Goldsmith
2019-01-13 12:15:56 -0500
-
f7e0ab80fe
Update dependencies
Adam Goldsmith
2019-01-12 16:56:54 -0500
-
170ea7b303
Allow for other deck types
Adam Goldsmith
2019-01-12 16:56:37 -0500
-
57f6b355cf
Add count to prop editor
Adam Goldsmith
2019-01-11 09:34:48 -0500
-
44b94aa219
Move TTS deck generation to client side, and fix it
Adam Goldsmith
2019-01-10 22:12:28 -0500
-
058b4cf8be
Fix PNG deck width in a less stupid way
Adam Goldsmith
2019-01-10 15:47:12 -0500
-
2c819ad02e
Fix styles in PNG render
Adam Goldsmith
2019-01-09 23:23:20 -0500
-
b726813587
Add an explicit load button to deck JSON upload
Adam Goldsmith
2019-01-09 20:39:25 -0500
-
f310782fc3
Fix vue-headful requirement
Adam Goldsmith
2019-01-09 19:52:48 -0500
-
2c220bca2a
Generate PNGs on the client instead of using phantomJS
Adam Goldsmith
2019-01-09 19:40:39 -0500
-
36a8aeaf1f
Improve editor download buttons
Adam Goldsmith
2019-01-07 08:51:32 -0500
-
82539bfc60
Add a loading icon for deck upload
Adam Goldsmith
2019-01-06 10:20:42 -0500
-
62e92eaf92
Allow generating other types of cards (ie 'character' and 'character-back')
Adam Goldsmith
2019-01-06 09:59:34 -0500
-
687cd373b6
Clean up Editor controls, add button to download deck png
Adam Goldsmith
2019-01-06 09:54:04 -0500
-
e9fd80dd66
Fix editor retrieving deck JSON
Adam Goldsmith
2019-01-06 09:48:51 -0500
-
9e16ea14ad
Allow for using CSS in PhantomJS deck rendering
Adam Goldsmith
2019-01-06 09:47:19 -0500
-
9ad1329962
Strip "<?xml ..." header from SVG template files
Adam Goldsmith
2019-01-05 09:09:57 -0500
-
a692a22a12
Use Vue-Headful to set page titles
Adam Goldsmith
2019-01-04 16:11:27 -0500
-
c6853200ab
Use YAML parser instead of JSON for deck input
Adam Goldsmith
2019-01-03 21:12:16 +0100
-
d25da968c4
Fix some uploading stuff, rename some variables
Adam Goldsmith
2019-01-01 17:43:57 +0100
-
96f1b728cb
Rename and adjust example decks
Adam Goldsmith
2018-12-30 12:32:34 +0100
-
8afda19685
Switch backend to NeDB storage, fix image/json creation
Adam Goldsmith
2019-01-04 17:04:30 -0500
-
828ddf39e2
Start migration to Express/Vue/Parcel
Adam Goldsmith
2018-12-28 16:46:01 +0100
-
a4b606f950
Remove proposal and evaluations
Adam Goldsmith
2018-12-28 16:39:15 +0100
-
8cd2d2f122
Update phantomjs, add package-lock.json
Adam Goldsmith
2018-12-19 15:20:20 -0500
-
b4c930ffd0
Use path.join instead of string concat
Adam Goldsmith
2018-12-19 15:13:29 -0500
-
127394a729
Send the correct raw TTS json when the TTS output button is pressed
Adam Goldsmith
2017-12-03 00:50:05 -0500
-
06d5af2e9e
Add some example input jsons
Adam Goldsmith
2017-10-12 23:46:44 -0400
-
00f0c17c24
Add some basic css
Adam Goldsmith
2017-10-12 23:36:45 -0400
-
8ac026767a
Add URL to README
Adam Goldsmith
2017-10-12 23:36:34 -0400
-
0e5239734a
Add evaluations
Adam Goldsmith
2017-10-12 23:28:54 -0400
-
a7afab93f9
Fix villain deck image tag
Adam Goldsmith
2017-10-12 21:39:13 -0400
-
11e86330b6
Fix Face URI quoting
Adam Goldsmith
2017-10-12 21:38:59 -0400
-
6deeba8e25
Add basic README
Adam Goldsmith
2017-10-12 11:14:05 -0400
-
e4819c1f26
Further fix server deck JSON generation
Adam Goldsmith
2017-10-12 03:41:16 -0400
-
7c999e0dfd
Allow for tap to "flip" cards with two states
Adam Goldsmith
2017-10-12 03:39:38 -0400
-
7ddb8290b0
Playfield: Allow decks with spaces in name
Adam Goldsmith
2017-10-12 03:16:10 -0400
-
b435916f32
Switch Playfield to use Fetch instead of XMLHTTPRequest
Adam Goldsmith
2017-10-12 03:15:28 -0400
-
08e5a8f376
Partially fix server side deck generation for heros/villains
Adam Goldsmith
2017-10-12 03:13:01 -0400
-
25ab1118bf
Remove margin in rendered deck image
Adam Goldsmith
2017-10-12 03:12:00 -0400
-
933c275243
Add support for hero and villain decks
Adam Goldsmith
2017-10-12 02:27:17 -0400
-
7b3ca422c0
Add a cruddy handler for prompt when unload "unsaved changes" thing
Adam Goldsmith
2017-10-11 22:55:45 -0400
-
dd76936478
Allow changing the type of deck after generation
Adam Goldsmith
2017-10-11 22:54:01 -0400
-
f70af7cc02
Fix image edit not working in Chrome
Adam Goldsmith
2017-10-11 22:53:29 -0400
-
4193ae14c9
Add jshit options for editor
Adam Goldsmith
2017-10-11 22:52:30 -0400
-
fe1d2ecd4a
Allow for downloading the input json from the editor
Adam Goldsmith
2017-10-11 22:51:43 -0400
-
ae1517a717
Add basic deck-only input.json for hero and villain
Adam Goldsmith
2017-10-11 18:21:50 -0400
-
b0ebbf2c62
Clean up all SVGs and prep villain and hero for adding
Adam Goldsmith
2017-10-11 18:19:08 -0400
-
b6ab75b1aa
Add back a common css file, use lower contrast color/background-color
Adam Goldsmith
2017-10-09 12:48:04 -0400
-
3ae052c13c
Editor: Add save button and rearange buttons a bit
Adam Goldsmith
2017-10-09 03:30:17 -0400
-
b0207e3f8b
Move css to subdirectory in prep for page-specific css
Adam Goldsmith
2017-10-09 03:28:54 -0400
-
63e82b4556
Use
textarea
s for block text
Adam Goldsmith
2017-10-09 03:27:42 -0400
-
35973af7e3
Move deck files to 'decks' subdirectory and ignore
Adam Goldsmith
2017-10-09 03:26:52 -0400
-
0a8a5f9573
Environment Template: Fix image placement
Adam Goldsmith
2017-10-09 00:47:34 -0400
-
6d5196b1f1
Editor: hide things as per input JSON
Adam Goldsmith
2017-10-09 00:46:58 -0400
-
13b3ed4c96
Use JSON templates for deck info
Adam Goldsmith
2017-10-08 22:07:22 -0400
-
d12ab839aa
Editor: Load existing input JSON if it exists
Adam Goldsmith
2017-10-08 18:21:24 -0400
-
2bc6c4b58b
Allow downloading input JSONs
Adam Goldsmith
2017-10-08 17:46:22 -0400
-
6f5ab8b595
Add basic card editing
Adam Goldsmith
2017-10-08 16:32:49 -0400
-
7a6ecc2202
Allow for newlines in wrapped text
Adam Goldsmith
2017-10-06 19:15:22 -0400
-
dfd6496513
handleUpload: make JSON, write to useful filenames, and add to decks
Adam Goldsmith
2017-10-02 14:41:42 -0400
-
617176ed14
Simplify server switch/case and check if deck in decks list
Adam Goldsmith
2017-10-02 14:37:56 -0400
-
4cedb447dd
Set version, license, and author in package.json
Adam Goldsmith
2017-10-02 11:30:36 -0400
-
26fa5f3398
Move playfield and editor html to separate files
Adam Goldsmith
2017-10-02 04:30:30 -0400
-
afcb1851cc
Flatten editor.js code
Adam Goldsmith
2017-10-02 04:27:28 -0400
-
d43804896d
Add jshint header for playfield.js
Adam Goldsmith
2017-10-02 03:35:35 -0400
-
c15494049d
Add .gitignore
Adam Goldsmith
2017-10-02 03:35:12 -0400
-
2b9139dd66
Load more stuff from deck JSON
Adam Goldsmith
2017-10-02 03:29:53 -0400
-
6619e20f4a
Use PhantomJS to render PNGs from uploaded files
Adam Goldsmith
2017-10-02 03:24:13 -0400
-
4133ba8e7c
Add default text for discard pile
Adam Goldsmith
2017-10-01 00:30:18 -0400
-
631edefc9c
Allow spaces in deck names
Adam Goldsmith
2017-10-01 00:30:07 -0400
-
77ca7ec536
Fix deckWidth->deckHeight typo
Adam Goldsmith
2017-09-30 17:37:49 -0400
-
bb192cf535
Simplify access to deckJSON a bit
Adam Goldsmith
2017-09-29 04:25:12 -0400
-
6e6f3189e1
Allow adding to bottom of pile by holding shift
Adam Goldsmith
2017-09-28 17:40:07 -0400
-
d5b0b5ffee
Make pile list behavior a bit less dumb
Adam Goldsmith
2017-09-28 15:23:39 -0400
-
7f656842e5
Add page titles
Adam Goldsmith
2017-09-28 14:01:22 -0400
-
5c4936155e
Use a list for deck index
Adam Goldsmith
2017-09-28 12:59:30 -0400
-
1aa50927a8
Minor style fixes
Adam Goldsmith
2017-09-28 12:58:28 -0400
-
c577e1c872
Use real width of SVGs for translation in editor
Adam Goldsmith
2017-09-28 12:57:23 -0400
-
4a90b4f9f1
Allow re-arranging cards in piles and properly draw things in that view
Adam Goldsmith
2017-09-28 12:49:22 -0400
-
9d07b4f0c5
Add shake animation for shuffling piles
Adam Goldsmith
2017-09-25 13:10:33 -0400
-
7bdbc538e3
Rearrange text in environment/card so order matches layout
Adam Goldsmith
2017-09-24 19:58:26 -0400
-
12f8147cea
Indent environment/card
Adam Goldsmith
2017-09-24 19:36:53 -0400
-
a843c0e0f2
Use linear gradient for text in environment/card
Adam Goldsmith
2017-09-24 19:36:19 -0400
-
38e17c0622
Really basic client-side card generation
Adam Goldsmith
2017-09-24 16:45:51 -0400
-
61f2851246
Move client js to 'js' subfolder, rename script.js to playfield.js
Adam Goldsmith
2017-09-23 21:31:06 -0400
-
4d514c2f37
Provide a search box for filtering cards in pile list
Adam Goldsmith
2017-09-21 13:10:00 -0400
-
3b62ed0244
Make scaling happen on doubletap, and be more persistent
Adam Goldsmith
2017-09-21 12:03:43 -0400
-
07648ce1c5
Prevent right click context menu
Adam Goldsmith
2017-09-21 12:00:50 -0400
-
fc23e7f2ef
Disable touch actions on all elements, except vertical scroll
Adam Goldsmith
2017-09-21 11:37:03 -0400
-
2b71ea58ce
Move pile shuffle from click listener to interact.js tap event
Adam Goldsmith
2017-09-21 02:42:09 -0400
-
068ee81df9
Fix contentType -> Content-Type
Adam Goldsmith
2017-09-20 22:57:15 -0400
-
acb6c4365e
Minor fixes and cleanups
Adam Goldsmith
2017-09-20 22:36:06 -0400
-
d2aab7a920
Add modal pile listing
Adam Goldsmith
2017-09-20 22:35:31 -0400
-
b3d8ea8fac
Center align text in piles
Adam Goldsmith
2017-09-20 22:31:06 -0400
-
fccc4e887f
Fix card backgroundPosition in Chrome
Adam Goldsmith
2017-09-20 18:38:01 -0400
-
dd94513736
Shuffle decks on click
Adam Goldsmith
2017-09-20 18:12:41 -0400
-
345a86bfa6
Set correct name when updating pile text
Adam Goldsmith
2017-09-20 18:12:16 -0400