Commit Graph

15 Commits

Author SHA1 Message Date
David Evans 369eb15390 Switch to using es6 modules and commandline-based linter (eslint) [#32] 2018-04-16 03:17:03 +01:00
David Evans a5f32d34d8 Large refactoring to unpick direct DOM access [#32] 2018-04-15 12:52:42 +01:00
David Evans 8397810c12 Add simple agent options (red, database) [#36] 2018-02-14 00:43:00 +00:00
David Evans ef2b141171 Add more image-based tests, export with original code embedded 2018-01-31 21:50:39 +00:00
David Evans 0f22dc7f94 Refactor to enable formatted text everywhere, and make 'agent' dichotomy in generator clearer through naming [#29] 2018-01-14 23:10:48 +00:00
David Evans 121830f69c Add alternative arrow types [#20] 2017-11-08 22:50:41 +00:00
David Evans f6f557bcd7 Beginnings of theme switching capability 2017-11-05 22:39:36 +00:00
David Evans dc3d930544 Consistent agent flag handling in parser 2017-11-03 22:56:48 +00:00
David Evans 93c1e9cb8e Extract tokeniser, make arrow-line alignment perfect 2017-11-03 20:27:41 +00:00
David Evans 2d8e3d60e1 Agents as objects after generate 2017-11-02 22:14:44 +00:00
David Evans b0ba84b4eb Begin separating theme out of renderer 2017-10-28 12:53:41 +01:00
David Evans 3fd9d4eb5f Multiline text everywhere 2017-10-28 00:09:54 +01:00
David Evans 1929e3ffb1 Support rendering conditional boxes [#1] 2017-10-25 00:36:30 +01:00
David Evans 1449d73194 Simplify column positioning, automatic reordering where guaranteed safe 2017-10-23 22:02:59 +01:00
David Evans 6eb8de8160 Basic functionality (agents and labelled arrows) 2017-10-23 01:46:43 +01:00