Commit Graph

18 Commits

Author SHA1 Message Date
David Evans a5f32d34d8 Large refactoring to unpick direct DOM access [#32] 2018-04-15 12:52:42 +01:00
David Evans 3d89dc3548 Significantly reduce reflows for faster page loads 2018-02-17 16:15:36 +00:00
David Evans 8397810c12 Add simple agent options (red, database) [#36] 2018-02-14 00:43:00 +00:00
David Evans ab3d67f313 Reduce number of forced reflows when rendering 2018-02-08 23:13:19 +00:00
David Evans e22381e37d Add support for collapsing blocks [#46] 2018-02-04 14:59:46 +00:00
David Evans b34b6ca0ae Fix dividers not masking elements [#44] 2018-02-03 14:37:24 +00:00
David Evans 5283c511e9 Convert self-connections into asynchronous connections for better rendering [#43] 2018-01-27 16:55:48 +00:00
David Evans bbb9350e15 Add support for asynchronous communication [#41] 2018-01-25 22:59:16 +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 1771a89478 Fix fade terminator not always covering line in sketch theme [#18] 2018-01-11 21:51:04 +00:00
David Evans eaf4a956d4 Add beginnings of sketch theme [#18] 2018-01-05 23:19:54 +00:00
David Evans 6b25de59b9 Add regions around all terminator types 2017-11-11 23:39:15 +00:00
David Evans 25ffd6a904 Select code in editor when elements are clicked [#16] 2017-11-10 23:38:28 +00:00
David Evans f6f557bcd7 Beginnings of theme switching capability 2017-11-05 22:39:36 +00:00
David Evans 5b6cbd518e Use SVG mask to allow transparent background behind text and improve rendering of fade cap 2017-11-05 22:03:33 +00:00
David Evans 0fd7d84958 Add fade agent cap 2017-11-05 19:22:14 +00:00
David Evans 7457131d1e Add support for creating and destroying agents during connections 2017-11-05 13:15:41 +00:00
David Evans 71437d2576 Add support for agent line highlighting, also sets groundwork for parallel actions [#10] 2017-11-04 22:18:57 +00:00