Commit Graph

27 Commits

Author SHA1 Message Date
David Evans 35b8145275 Update opentype.js dependency 2019-06-16 09:04:13 +01:00
David Evans 787f4c5299 Update dependency versions 2019-06-15 23:22:15 +01:00
David Evans 3e4110193a Add markdown link support [#54] 2018-05-07 00:19:18 +01:00
David Evans fc3e11ab5a Add superscript and subscript, and make highlighting stronger [#54] 2018-05-06 00:32:42 +01:00
David Evans b23e278729 Add support for red text and highlighted text in markdown 2018-05-05 19:04:14 +01:00
David Evans 724f11cfcb Allow custom font directory via environment variables when running as server 2018-04-30 22:32:11 +01:00
David Evans 5e47790efd Use consistent monospace font, re-order SVG layers to work around PhantomJS rendering glitch, replace screenshots with commandline-generated versions [#52] 2018-04-22 22:44:26 +01:00
David Evans 816206ed33 Improve consistency of SVGs generated, and fix non-BMP unicode exports from VirtualDocument 2018-04-22 19:17:31 +01:00
David Evans 2a7d9e76ed Add implementation for VirtualTextSizer using opentype.js [#32] 2018-04-22 16:19:38 +01:00
David Evans 3c8ee0acf6 Add VirtualSequenceDiagram convenience wrapper in standalone exports 2018-04-22 10:27:40 +01:00
David Evans 506aecc445 Rename files to mjs and get Jasmine testing inside NodeJS working [#32] 2018-04-21 16:34:09 +01:00
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 3d89dc3548 Significantly reduce reflows for faster page loads 2018-02-17 16:15:36 +00:00
David Evans ab3d67f313 Reduce number of forced reflows when rendering 2018-02-08 23:13:19 +00:00
David Evans b34b6ca0ae Fix dividers not masking elements [#44] 2018-02-03 14:37:24 +00:00
David Evans bbb9350e15 Add support for asynchronous communication [#41] 2018-01-25 22:59:16 +00:00
David Evans eb052bd29f Add dividers [#39] 2018-01-21 23:49:06 +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 f24933e5a1 Render self connections and wavy lines in vaguely sketch style [#18] 2018-01-13 14:10:32 +00:00
David Evans d1bab06bcc More PatternedLine testing and fixes for minor quirks 2018-01-13 00:01:18 +00:00
David Evans 4eb9ec21d6 Simplify and extract wavy line rendering 2018-01-12 23:23:49 +00:00
David Evans bb61d1faf3 Render if/else/repeat/ref blocks in sketch style, and improve standard rendering [#18] 2018-01-10 22:03:46 +00:00
David Evans b562120c33 Support FireFox 2017-11-09 21:08:16 +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
David Evans d1c810e2af Add integration testing 2017-10-30 21:22:20 +00:00
David Evans b0ba84b4eb Begin separating theme out of renderer 2017-10-28 12:53:41 +01:00