Commit Graph

877 Commits

Author SHA1 Message Date
Stefan Zermatten
dabb54b0a3 Refactored UI folder structure 2019-04-15 11:44:27 +02:00
Stefan Zermatten
05867c61dd Started on tree view for real 2019-04-12 13:37:47 +02:00
Thaum Rystra
ea968ad955 Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud into version-2 2019-04-06 10:56:57 +02:00
Thaum Rystra
b7b0ac9c00 Separated parser class nodes and began writing compile methods 2019-04-06 10:56:53 +02:00
Stefan Zermatten
ab2ea36541 Added markdown support to features 2019-04-05 13:05:45 +02:00
Stefan Zermatten
b35e08b9b4 Iterated on features UI 2019-04-03 16:50:22 +02:00
Stefan Zermatten
021a53ef36 Moved properties schema, added 'removeProperty' method 2019-04-03 16:50:12 +02:00
Stefan Zermatten
681e669e76 Refactored schemas to make properties all implicitely children 2019-04-03 12:38:01 +02:00
Stefan Zermatten
28ffcc87b4 updated package name 2019-04-03 10:28:04 +02:00
Stefan Zermatten
888a7ea592 Removed Bowerrc, nothing uses bower anymore 2019-04-03 10:27:11 +02:00
Stefan Zermatten
053a7a36a6 Began generalizing insert forms for character properties to reduce duplicated code 2019-04-01 16:58:15 +02:00
Stefan Zermatten
6d68796a11 Fixed nasty bug where mixins were bashing the schemas passed to them 2019-04-01 16:57:29 +02:00
Stefan Zermatten
18493afbbf Collated update methods into an index, fixed typo 2019-04-01 15:51:11 +02:00
Stefan Zermatten
a94f437ba8 methods now use correct mixins 2019-04-01 13:48:39 +02:00
Stefan Zermatten
d21827106c Moved parse tree classes out of grammar.js started working on compilation. Broke the build 2019-03-29 14:08:09 +02:00
Stefan Zermatten
caf7f3efb9 Moved parser into main source folders 2019-03-27 12:23:27 +02:00
Stefan Zermatten
484b73d836 Moved parser javascript into single block 2019-03-27 11:25:34 +02:00
Stefan Zermatten
ee788c952a Improved grammar 2019-03-27 11:06:43 +02:00
Stefan Zermatten
ffa98d76fc Began writing a custom parser for calculations 2019-03-26 16:32:24 +02:00
Stefan Zermatten
5bb5f047f4 Moved a lot of functionality to mixins, improved parenting 2019-03-19 15:57:21 +02:00
Stefan Zermatten
1146d56324 Fixed jshint warnings 2019-03-19 09:31:14 +02:00
Stefan Zermatten
ef83d54fd9 Reorganized folder structure, removed legacy v1 code 2019-03-14 10:10:58 +02:00
Stefan Zermatten
18e3f653f3 Added insert and update methods for all properties 2019-03-13 14:03:03 +02:00
Stefan Zermatten
572aca5906 Moved name to properties schema 2019-03-13 09:40:20 +02:00
Stefan Zermatten
f3d19d3b38 Changed instances to encounters 2019-03-13 09:31:46 +02:00
Stefan Zermatten
94f6631a7d Overhauled data models to make actions and libraries more universal 2019-03-12 16:47:20 +02:00
Stefan Zermatten
febb65a513 Re-wrote parenting, should be significantly faster, more maintainable 2019-03-08 13:57:24 +02:00
Stefan Zermatten
15c11e16ab Began adding generic child lists of effects, proficiencies, etc. 2019-03-06 11:58:40 +02:00
Stefan Zermatten
8772e539da Made initiative a skill of type "check" instead of a modifier 2019-02-27 16:08:20 +02:00
Stefan Zermatten
4e7c0c5a90 Removed skill type limit from proficiencies that are included in computation 2019-02-27 15:51:44 +02:00
Stefan Zermatten
0ae2cc5545 Changed creature computations to leverage the MathJS parser (big deal) 2019-02-27 15:49:28 +02:00
Stefan Zermatten
687b517164 Added spell slot display, improved resource card 2019-02-26 16:37:19 +02:00
Stefan Zermatten
8305596373 Added resource cards 2019-02-26 14:11:59 +02:00
Stefan Zermatten
8f624b24a9 Organised components into folders 2019-02-26 11:27:48 +02:00
Stefan Zermatten
a2432c7161 Moved attribute related components into their own folder 2019-02-26 11:20:01 +02:00
Stefan Zermatten
b7a4a3d3fa Added simple feature UI components and insertion dialog 2019-02-25 15:38:57 +02:00
Stefan Zermatten
e5ff116208 Made the stats FAB fixed instead of absolute 2019-02-21 10:57:28 +02:00
Stefan Zermatten
24f3431900 Removed all spaces around v-icon's text, because it causes alignment issues 2019-02-20 15:48:35 +02:00
Stefan Zermatten
4f402830d8 Added attribute insertion UI and API 2019-02-20 14:30:04 +02:00
Stefan Zermatten
9e208ad3b3 Dialog stack callbacks can now return a return element ID to animate to 2019-02-20 14:29:33 +02:00
Stefan Zermatten
9d027aeabf Allowed smart inputs to accept errors as props 2019-02-20 14:27:20 +02:00
Stefan Zermatten
97ec5d4b5c Return element IDs can now be set when popping the dialog stack 2019-02-20 10:30:41 +02:00
Stefan Zermatten
6c421c3a98 Smart inputs now run all their debounced functions before they get destroyed 2019-02-20 10:30:07 +02:00
Stefan Zermatten
665a9d716a Unset modifiers of attributes that aren't abilities 2019-02-20 09:27:37 +02:00
Stefan Zermatten
aa7a426e9f Fixed some issues with computation 2019-02-19 11:12:46 +02:00
Stefan Zermatten
da6909a997 Added skill dialog 2019-02-19 11:12:37 +02:00
Stefan Zermatten
3129b86ef0 Improved action and attack schemas 2019-02-18 15:52:17 +02:00
Stefan Zermatten
e63ae96cb5 Changed dialog stack from using element ids to data-ids to allow duplicate ids to work 2019-02-18 15:17:31 +02:00
Stefan Zermatten
a31a70f435 Made health bar editing compatible with dark mode 2019-02-18 14:26:46 +02:00
Stefan Zermatten
c5899e0816 Improved dialog stack handling of scrolling while the stack is open 2019-02-18 13:41:36 +02:00