Commit Graph

  • ac9e869be7 Use Karma to launch browser tests, drop test.htm David Evans 2018-04-21 18:17:37 +0100
  • 506aecc445 Rename files to mjs and get Jasmine testing inside NodeJS working [#32] David Evans 2018-04-21 16:34:09 +0100
  • 369eb15390 Switch to using es6 modules and commandline-based linter (eslint) [#32] David Evans 2018-04-16 03:07:37 +0100
  • 899aabbc0e Rename 'serve' action to 'start' for better npm compatibility David Evans 2018-04-15 12:53:11 +0100
  • a5f32d34d8 Large refactoring to unpick direct DOM access [#32] David Evans 2018-04-15 12:52:42 +0100
  • 42ea5d1bf9 Add commandline used to convert font data into JS string David Evans 2018-04-08 14:40:54 +0100
  • fb0b5e1486 Ignore new xcode directory David Evans 2018-04-05 19:39:42 +0100
  • ba8232da3b Fix setHighlight having no effect if called before initial render [#50] David Evans 2018-04-05 19:38:43 +0100
  • 3d89dc3548 Significantly reduce reflows for faster page loads David Evans 2018-02-17 16:15:36 +0000
  • a0de2914a3 Tweak appearance of database headers [#36] David Evans 2018-02-14 23:26:26 +0000
  • 978da1ce04 Fix references inside groups overflowing edges [#49] David Evans 2018-02-14 22:59:19 +0000
  • e4ee5cb2ef Reject invalid autolabel counters [#48] David Evans 2018-02-14 19:01:38 +0000
  • 8397810c12 Add simple agent options (red, database) [#36] David Evans 2018-02-14 00:43:00 +0000
  • ab3d67f313 Reduce number of forced reflows when rendering David Evans 2018-02-08 23:13:19 +0000
  • d283fe158c Add group component [#46] David Evans 2018-02-04 15:33:48 +0000
  • e22381e37d Add support for collapsing blocks [#46] David Evans 2018-02-04 14:59:46 +0000
  • 46fdca1599 Fix dividers not marking agents as touched David Evans 2018-02-03 21:56:27 +0000
  • 76037600ff Add apple touch icon so Safari stops logging 404s David Evans 2018-02-03 15:41:12 +0000
  • 4bcb65cf2a Add testing for components library in editor David Evans 2018-02-03 14:49:59 +0000
  • b34b6ca0ae Fix dividers not masking elements [#44] David Evans 2018-02-03 14:37:24 +0000
  • ec24433366 Fix reference box render glitches [#33] David Evans 2018-02-03 12:45:48 +0000
  • 37fb6b9139 Show pane separators even while split.js is loading, fix Safari layout glitch David Evans 2018-02-02 23:03:02 +0000
  • 703129d3d0 Allow dropping SVGs into editor [#45] David Evans 2018-02-02 21:22:30 +0000
  • 262ac71844 Add more test images David Evans 2018-01-31 22:59:47 +0000
  • ef2b141171 Add more image-based tests, export with original code embedded David Evans 2018-01-31 21:50:39 +0000
  • d015795a90 Add image-based testing to verify readme screenshots and some rendering tests David Evans 2018-01-30 23:18:30 +0000
  • 5283c511e9 Convert self-connections into asynchronous connections for better rendering [#43] David Evans 2018-01-27 16:55:48 +0000
  • bbb9350e15 Add support for asynchronous communication [#41] David Evans 2018-01-25 22:59:16 +0000
  • 8344ab2a44 Fix Safari export not including custom fonts [#42] David Evans 2018-01-22 20:17:31 +0000
  • 326168b77d Register Divider_spec with tests David Evans 2018-01-22 19:53:42 +0000
  • f6ddf9443e Maintain current selection when swapping editor for CodeMirror David Evans 2018-01-22 19:52:18 +0000
  • 1533a389b8 Switch default divider to line, as this makes more sense [#39] David Evans 2018-01-21 23:59:20 +0000
  • eb052bd29f Add dividers [#39] David Evans 2018-01-21 23:49:06 +0000
  • ac7fd9ae7a More testing of CodeMirror autocomplete David Evans 2018-01-21 01:01:48 +0000
  • 64e3f6aa03 Fix autocomplete for multi-word names, and minor tweaks. Add testing for CodeMirror integration [#34] David Evans 2018-01-21 00:44:52 +0000
  • ece615e2a0 Add autocomplete support for quoted names, and remove single quotes syntax [#34] David Evans 2018-01-20 12:10:41 +0000
  • 394dcb0e42 Add found messages and fix minor rendering issue with groups containing arrows to sides [#37] David Evans 2018-01-16 22:32:26 +0000
  • b8491e25dc Fix autocomplete appearing behind resize gutters David Evans 2018-01-16 21:09:36 +0000
  • afd505b8fe Add lost message arrow style [#38] David Evans 2018-01-15 22:37:27 +0000
  • 0c988e8658 Fix begin/end stages not combining correctly [#31] David Evans 2018-01-15 19:36:16 +0000
  • f8a757c508 Add markdown support [#29] David Evans 2018-01-15 00:10:26 +0000
  • 0f22dc7f94 Refactor to enable formatted text everywhere, and make 'agent' dichotomy in generator clearer through naming [#29] David Evans 2018-01-14 23:10:48 +0000
  • 2b5f7eea2b Add monospace theme [#30] David Evans 2018-01-14 15:29:46 +0000
  • 4469c91dcd Add code of conduct, as suggested by github David Evans 2018-01-14 14:57:54 +0000
  • ea9374ecd5 Add contributing guidance David Evans 2018-01-14 14:52:41 +0000
  • baa0a025b0 Add links to similar projects David Evans 2018-01-14 12:35:12 +0000
  • c458ac0cc1 Add explicit tests for windows-style newlines David Evans 2018-01-13 19:50:39 +0000
  • a420402020 Add documentation for events David Evans 2018-01-13 18:47:56 +0000
  • f24933e5a1 Render self connections and wavy lines in vaguely sketch style [#18] David Evans 2018-01-13 14:06:26 +0000
  • d1bab06bcc More PatternedLine testing and fixes for minor quirks David Evans 2018-01-13 00:01:18 +0000
  • 4eb9ec21d6 Simplify and extract wavy line rendering David Evans 2018-01-12 23:23:49 +0000
  • 3553c66c9c Optimise re-rendering to not destroy theme level <defs> [#6] David Evans 2018-01-12 21:26:26 +0000
  • f0cb8e0ca5 Prevent rendering incorrectly in editor on first load if custom font is used (sketch theme) David Evans 2018-01-12 20:45:06 +0000
  • 819d51f856 Minify latest changes David Evans 2018-01-11 23:09:56 +0000
  • 07145d13ea Render rounded rectangles for state in sketch style [#18] David Evans 2018-01-11 23:09:20 +0000
  • 1771a89478 Fix fade terminator not always covering line in sketch theme [#18] David Evans 2018-01-11 21:51:04 +0000
  • 1c7221e6b6 Add xcode workspace file David Evans 2018-01-11 21:31:46 +0000
  • bb61d1faf3 Render if/else/repeat/ref blocks in sketch style, and improve standard rendering [#18] David Evans 2018-01-10 22:03:46 +0000
  • 531b284afa Add sketch rendering for simple arrows and fix bug where wavy lines do not render when drawn right-to-left [#18] David Evans 2018-01-06 15:40:54 +0000
  • 86e8b89a9c Fix randomness failing for some sketch components (not so singleton after all) [#18] David Evans 2018-01-06 00:42:25 +0000
  • eaf4a956d4 Add beginnings of sketch theme [#18] David Evans 2018-01-05 23:19:54 +0000
  • dc6a741ea4 Add editor-dev.htm with no CDN requirements to help offline development David Evans 2017-12-10 15:52:10 +0000
  • 4b33114824 Use progressive enhancement when loading external modules David Evans 2017-12-10 15:46:09 +0000
  • c1d604aacc Add library for resizing panes in editor [#28] David Evans 2017-12-01 17:19:21 +0000
  • 2e97e2e992 Reshuffle pages to make editor the main entry point David Evans 2017-12-01 13:11:34 +0000
  • 05d5f56db1 Improve rendering of overlapping blocks, add click regions [#21] David Evans 2017-11-26 16:55:14 +0000
  • 82a2c1a219 Fix block width when communicating with references [#21] David Evans 2017-11-26 16:26:38 +0000
  • c60f2fa0f9 Mangle names for better minification David Evans 2017-11-25 13:52:26 +0000
  • 189730d037 Add loading state to editor David Evans 2017-11-25 13:26:57 +0000
  • 33410ce064 Only apply fancy styling after rendering in demo page David Evans 2017-11-24 23:35:42 +0000
  • 11d042d10a Fix spelling David Evans 2017-11-24 23:32:52 +0000
  • a9d65b10b7 Add link to library page from editor David Evans 2017-11-24 23:24:46 +0000
  • dce39792ac Support requirejs loading [#25] David Evans 2017-11-24 23:15:39 +0000
  • c493530ecb Add bundled library script, + minification and demo page [#25] David Evans 2017-11-24 17:39:34 +0000
  • 1bf6ad6b5b Provide simplified SequenceDiagram API David Evans 2017-11-23 22:41:24 +0000
  • 25a01fea6b Fix incorrect agent names in autocomplete list [#27] David Evans 2017-11-22 19:21:38 +0000
  • ece11167f3 Improve autocomplete triggers to make editing more intuitive David Evans 2017-11-22 18:52:35 +0000
  • da7b03d3ed Tweak order of suggestions in autocomplete to be more useful David Evans 2017-11-22 18:38:36 +0000
  • 7b8af40a24 Make vertical spacing more consistent David Evans 2017-11-22 18:24:33 +0000
  • 587a6d7f26 Add support for reference boxes [#21] David Evans 2017-11-21 00:04:30 +0000
  • 26bc3acd3e Improve block handling so references can be added [#21] David Evans 2017-11-19 22:57:46 +0000
  • 9b819ced63 Simplify previews for terminators in library David Evans 2017-11-16 20:20:02 +0000
  • a2f32593f7 Add fade headers to library items to make the relevant feature more obvious David Evans 2017-11-12 14:53:17 +0000
  • 5b3d0af311 Add support for wavy connection lines [#24] David Evans 2017-11-12 14:14:56 +0000
  • 16095cf78a Add label templates [#22], also Bowie is the *goblin* king... oops! David Evans 2017-11-12 12:23:06 +0000
  • af2e786be8 Highlight elements according to cursor location [#23] David Evans 2017-11-12 00:25:59 +0000
  • 6b25de59b9 Add regions around all terminator types David Evans 2017-11-11 23:39:15 +0000
  • 85b4f99ccd Add parts library David Evans 2017-11-11 20:08:00 +0000
  • 25ffd6a904 Select code in editor when elements are clicked [#16] David Evans 2017-11-10 23:38:28 +0000
  • b562120c33 Support FireFox David Evans 2017-11-09 21:08:16 +0000
  • 01e43fd3eb Simplify rendered SVGs slightly and add support for Safari David Evans 2017-11-09 20:09:16 +0000
  • 121830f69c Add alternative arrow types [#20] David Evans 2017-11-08 22:50:41 +0000
  • e6064b72de Add line numbers to errors [#15] David Evans 2017-11-08 19:57:41 +0000
  • 2cb34c273c Tidy up chunky theme, add theme name autocomplete [#17] David Evans 2017-11-06 21:46:40 +0000
  • f6f557bcd7 Beginnings of theme switching capability David Evans 2017-11-05 22:39:36 +0000
  • 5b6cbd518e Use SVG mask to allow transparent background behind text and improve rendering of fade cap David Evans 2017-11-05 21:57:59 +0000
  • 0fd7d84958 Add fade agent cap David Evans 2017-11-05 19:22:14 +0000
  • 3b1fa67466 Simplify arrow rendering and fix 'bar' terminator width David Evans 2017-11-05 18:42:09 +0000
  • ddb4430ed2 Add support for aliases, and fix various issues when using the same agent multiple times in a statement [#19] David Evans 2017-11-05 17:10:06 +0000
  • 4384afdd03 Add GitHub link and tweak flags code suggestions David Evans 2017-11-05 14:59:18 +0000