|
8bc7e43732
|
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
|
2017-10-12 02:27:17 -04:00 |
|
|
550811adfd
|
Add a cruddy handler for prompt when unload "unsaved changes" thing
|
2017-10-11 22:55:45 -04:00 |
|
|
2cfb6608e5
|
Allow changing the type of deck after generation
|
2017-10-11 22:55:05 -04:00 |
|
|
89f6e0d638
|
Fix image edit not working in Chrome
|
2017-10-11 22:55:03 -04:00 |
|
|
9b66833b8b
|
Add jshit options for editor
|
2017-10-11 22:52:30 -04:00 |
|
|
32e6d5038f
|
Allow for downloading the input json from the editor
|
2017-10-11 22:52:23 -04:00 |
|
|
120cd61897
|
Add basic deck-only input.json for hero and villain
|
2017-10-11 18:21:50 -04:00 |
|
|
1abb924833
|
Clean up all SVGs and prep villain and hero for adding
|
2017-10-11 18:20:42 -04:00 |
|
|
e4be49acaa
|
Add back a common css file, use lower contrast color/background-color
|
2017-10-09 12:58:10 -04:00 |
|
|
3f2d480635
|
Editor: Add save button and rearange buttons a bit
|
2017-10-09 03:46:13 -04:00 |
|
|
a765cefe5f
|
Move css to subdirectory in prep for page-specific css
|
2017-10-09 03:46:12 -04:00 |
|
|
29b3b70738
|
Use textarea s for block text
|
2017-10-09 03:46:12 -04:00 |
|
|
9d0326a115
|
Move deck files to 'decks' subdirectory and ignore
|
2017-10-09 03:46:02 -04:00 |
|
|
dfb4fa794f
|
Environment Template: Fix image placement
|
2017-10-09 00:47:34 -04:00 |
|
|
6ed9667dfb
|
Editor: hide things as per input JSON
|
2017-10-09 00:46:58 -04:00 |
|
|
8d511a18be
|
Use JSON templates for deck info
|
2017-10-09 00:46:18 -04:00 |
|
|
0c55ba745b
|
Editor: Load existing input JSON if it exists
|
2017-10-08 18:21:24 -04:00 |
|
|
9574d1f3c5
|
Allow downloading input JSONs
|
2017-10-08 17:46:22 -04:00 |
|
|
d20af35c5b
|
Add basic card editing
|
2017-10-08 16:32:49 -04:00 |
|
|
ff9b00f277
|
Allow for newlines in wrapped text
|
2017-10-06 19:15:22 -04:00 |
|
|
a82bc556ba
|
handleUpload: make JSON, write to useful filenames, and add to decks
|
2017-10-02 14:47:18 -04:00 |
|
|
6ce9aa70ef
|
Simplify server switch/case and check if deck in decks list
|
2017-10-02 14:47:18 -04:00 |
|
|
837307ad4e
|
Set version, license, and author in package.json
|
2017-10-02 14:47:18 -04:00 |
|
|
c21d1866be
|
Move playfield and editor html to separate files
|
2017-10-02 14:47:15 -04:00 |
|
|
6444eae91d
|
Flatten editor.js code
|
2017-10-02 04:27:28 -04:00 |
|
|
11dbbcffa5
|
Add jshint header for playfield.js
|
2017-10-02 03:35:35 -04:00 |
|
|
1ed20fb5d7
|
Add .gitignore
|
2017-10-02 03:35:26 -04:00 |
|
|
6faf7988f5
|
Load more stuff from deck JSON
actually uses deck number and FaceURL
preperation for arbitrary decks (from TTS mods)
also changes to send only the deck part of the JSON
|
2017-10-02 03:31:05 -04:00 |
|
|
af4f9d25f2
|
Use PhantomJS to render PNGs from uploaded files
Not in a useful place yet, but hey: progress
|
2017-10-02 03:24:13 -04:00 |
|
|
c73542e49a
|
Add default text for discard pile
|
2017-10-01 00:30:18 -04:00 |
|
|
7e92d05433
|
Allow spaces in deck names
|
2017-10-01 00:30:07 -04:00 |
|
|
b397c08268
|
Fix deckWidth->deckHeight typo
|
2017-09-30 17:37:49 -04:00 |
|
|
ca33ac3c72
|
Simplify access to deckJSON a bit
only needed a subsection
|
2017-09-29 04:25:12 -04:00 |
|
|
9dd5a07da8
|
Allow adding to bottom of pile by holding shift
|
2017-09-28 17:40:07 -04:00 |
|
|
a69bbd4f8d
|
Make pile list behavior a bit less dumb
- drag and drop doesn't jump all over the place
- can't drag cards from list into piles
|
2017-09-28 15:23:39 -04:00 |
|
|
16e553b4ff
|
Add page titles
|
2017-09-28 14:02:40 -04:00 |
|
|
729b32e709
|
Use a list for deck index
Not terribly useful yet, but easier to manually add to
|
2017-09-28 12:59:30 -04:00 |
|
|
ef1ce122bb
|
Minor style fixes
|
2017-09-28 12:58:28 -04:00 |
|
|
4d7a2d7172
|
Use real width of SVGs for translation in editor
|
2017-09-28 12:57:23 -04:00 |
|
|
ed2d7092ae
|
Allow re-arranging cards in piles and properly draw things in that view
|
2017-09-28 12:49:22 -04:00 |
|
|
f38f31ec58
|
Add shake animation for shuffling piles
|
2017-09-25 13:10:33 -04:00 |
|
|
1197c82895
|
Rearrange text in environment/card so order matches layout
|
2017-09-24 19:58:26 -04:00 |
|
|
3e15af8c9f
|
Indent environment/card
|
2017-09-24 19:36:53 -04:00 |
|
|
6828b80709
|
Use linear gradient for text in environment/card
|
2017-09-24 19:36:19 -04:00 |
|
|
32a87ba99d
|
Really basic client-side card generation
|
2017-09-24 16:45:51 -04:00 |
|
|
e48059ac82
|
Move client js to 'js' subfolder, rename script.js to playfield.js
|
2017-09-23 21:31:06 -04:00 |
|
|
3c2190b940
|
Provide a search box for filtering cards in pile list
|
2017-09-21 13:10:00 -04:00 |
|
|
c750096044
|
Make scaling happen on doubletap, and be more persistent
|
2017-09-21 12:03:43 -04:00 |
|
|
179a67e5fa
|
Prevent right click context menu
Chrome (again) makes a context menu when a touch pointer is
held. We'll have none of that
|
2017-09-21 12:03:10 -04:00 |
|
|
30bdfb9fdd
|
Disable touch actions on all elements, except vertical scroll
disables stupid chrome gestures
|
2017-09-21 12:00:04 -04:00 |
|