Commit Graph

105 Commits

Author SHA1 Message Date
Adam Goldsmith 38f96f29bd Update examples, convert to YAML 2019-01-14 23:50:25 -05:00
Adam Goldsmith 0338ea365a Update README.md 2019-01-14 23:50:25 -05:00
Adam Goldsmith 9b3b28d77e Switch environment to HTMLEmbed 2019-01-14 23:50:25 -05:00
Adam Goldsmith f7e0ab80fe Update dependencies 2019-01-14 23:50:25 -05:00
Adam Goldsmith 170ea7b303 Allow for other deck types 2019-01-14 23:50:25 -05:00
Adam Goldsmith 57f6b355cf Add count to prop editor 2019-01-14 23:50:25 -05:00
Adam Goldsmith 44b94aa219 Move TTS deck generation to client side, and fix it 2019-01-14 23:50:25 -05:00
Adam Goldsmith 058b4cf8be Fix PNG deck width in a less stupid way 2019-01-14 23:50:25 -05:00
Adam Goldsmith 2c819ad02e Fix styles in PNG render 2019-01-14 23:50:25 -05:00
Adam Goldsmith b726813587 Add an explicit load button to deck JSON upload 2019-01-14 23:50:25 -05:00
Adam Goldsmith f310782fc3 Fix vue-headful requirement 2019-01-14 23:50:25 -05:00
Adam Goldsmith 2c220bca2a Generate PNGs on the client instead of using phantomJS 2019-01-14 23:50:25 -05:00
Adam Goldsmith 36a8aeaf1f Improve editor download buttons 2019-01-14 23:50:25 -05:00
Adam Goldsmith 82539bfc60 Add a loading icon for deck upload 2019-01-14 23:50:25 -05:00
Adam Goldsmith 62e92eaf92 Allow generating other types of cards (ie 'character' and 'character-back') 2019-01-14 23:50:25 -05:00
Adam Goldsmith 687cd373b6 Clean up Editor controls, add button to download deck png 2019-01-14 23:50:25 -05:00
Adam Goldsmith e9fd80dd66 Fix editor retrieving deck JSON 2019-01-14 23:50:25 -05:00
Adam Goldsmith 9e16ea14ad Allow for using CSS in PhantomJS deck rendering 2019-01-14 23:50:25 -05:00
Adam Goldsmith 9ad1329962 Strip "<?xml ..." header from SVG template files 2019-01-14 23:50:25 -05:00
Adam Goldsmith a692a22a12 Use Vue-Headful to set page titles 2019-01-14 23:50:25 -05:00
Adam Goldsmith c6853200ab Use YAML parser instead of JSON for deck input 2019-01-14 23:50:25 -05:00
Adam Goldsmith d25da968c4 Fix some uploading stuff, rename some variables 2019-01-14 23:50:25 -05:00
Adam Goldsmith 96f1b728cb Rename and adjust example decks 2019-01-14 23:50:25 -05:00
Adam Goldsmith 8afda19685 Switch backend to NeDB storage, fix image/json creation 2019-01-14 23:50:25 -05:00
Adam Goldsmith 828ddf39e2 Start migration to Express/Vue/Parcel 2019-01-14 23:50:25 -05:00
Adam Goldsmith a4b606f950 Remove proposal and evaluations 2019-01-14 23:50:25 -05:00
Adam Goldsmith 8cd2d2f122 Update phantomjs, add package-lock.json 2019-01-14 23:50:25 -05:00
Adam Goldsmith b4c930ffd0 Use path.join instead of string concat 2019-01-14 23:50:25 -05:00
Adam Goldsmith 127394a729 Send the correct raw TTS json when the TTS output button is pressed 2019-01-14 23:50:25 -05:00
Adam Goldsmith 06d5af2e9e Add some example input jsons 2019-01-14 23:50:25 -05:00
Adam Goldsmith 00f0c17c24 Add some basic css 2019-01-14 23:50:25 -05:00
Adam Goldsmith 8ac026767a Add URL to README 2019-01-14 23:50:25 -05:00
Adam Goldsmith 0e5239734a Add evaluations 2019-01-14 23:50:25 -05:00
Adam Goldsmith a7afab93f9 Fix villain deck image tag 2019-01-14 23:50:25 -05:00
Adam Goldsmith 11e86330b6 Fix Face URI quoting 2019-01-14 23:50:25 -05:00
Adam Goldsmith 6deeba8e25 Add basic README 2019-01-14 23:50:25 -05:00
Adam Goldsmith e4819c1f26 Further fix server deck JSON generation 2019-01-14 23:50:25 -05:00
Adam Goldsmith 7c999e0dfd Allow for tap to "flip" cards with two states 2019-01-14 23:50:25 -05:00
Adam Goldsmith 7ddb8290b0 Playfield: Allow decks with spaces in name 2019-01-14 23:50:25 -05:00
Adam Goldsmith b435916f32 Switch Playfield to use Fetch instead of XMLHTTPRequest 2019-01-14 23:50:25 -05:00
Adam Goldsmith 08e5a8f376 Partially fix server side deck generation for heros/villains 2019-01-14 23:50:25 -05:00
Adam Goldsmith 25ab1118bf Remove margin in rendered deck image 2019-01-14 23:50:25 -05:00
Adam Goldsmith 933c275243 Add support for hero and villain decks
Should definitely have been smaller commits, but oh well, too lazy to
split them up now

important note: switched editor from XMLHttpRequest to fetch
2019-01-14 23:50:25 -05:00
Adam Goldsmith 7b3ca422c0 Add a cruddy handler for prompt when unload "unsaved changes" thing 2019-01-14 23:50:25 -05:00
Adam Goldsmith dd76936478 Allow changing the type of deck after generation 2019-01-14 23:50:25 -05:00
Adam Goldsmith f70af7cc02 Fix image edit not working in Chrome 2019-01-14 23:50:25 -05:00
Adam Goldsmith 4193ae14c9 Add jshit options for editor 2019-01-14 23:50:25 -05:00
Adam Goldsmith fe1d2ecd4a Allow for downloading the input json from the editor 2019-01-14 23:50:25 -05:00
Adam Goldsmith ae1517a717 Add basic deck-only input.json for hero and villain 2019-01-14 23:50:25 -05:00
Adam Goldsmith b0ebbf2c62 Clean up all SVGs and prep villain and hero for adding 2019-01-14 23:50:25 -05:00