Commit Graph

23 Commits

Author SHA1 Message Date
David Evans eaf4a956d4 Add beginnings of sketch theme [#18] 2018-01-05 23:19:54 +00:00
David Evans 4b33114824 Use progressive enhancement when loading external modules 2017-12-10 15:46:09 +00:00
David Evans c1d604aacc Add library for resizing panes in editor [#28] 2017-12-01 17:19:21 +00:00
David Evans 2e97e2e992 Reshuffle pages to make editor the main entry point 2017-12-01 13:11:34 +00:00
David Evans 189730d037 Add loading state to editor 2017-11-25 13:26:57 +00:00
David Evans 33410ce064 Only apply fancy styling after rendering in demo page 2017-11-24 23:35:42 +00:00
David Evans dce39792ac Support requirejs loading [#25] 2017-11-24 23:15:39 +00:00
David Evans c493530ecb Add bundled library script, + minification and demo page [#25] 2017-11-24 17:39:34 +00:00
David Evans 1bf6ad6b5b Provide simplified SequenceDiagram API 2017-11-23 22:41:24 +00:00
David Evans af2e786be8 Highlight elements according to cursor location [#23] 2017-11-12 00:25:59 +00:00
David Evans 85b4f99ccd Add parts library 2017-11-11 20:08:00 +00:00
David Evans 25ffd6a904 Select code in editor when elements are clicked [#16] 2017-11-10 23:38:28 +00:00
David Evans 01e43fd3eb Simplify rendered SVGs slightly and add support for Safari 2017-11-09 20:09:16 +00:00
David Evans ddb4430ed2 Add support for aliases, and fix various issues when using the same agent multiple times in a statement [#19] 2017-11-05 17:10:06 +00:00
David Evans 4384afdd03 Add GitHub link and tweak flags code suggestions 2017-11-05 14:59:18 +00:00
David Evans f783750c0d Extract image export functionality, add convenience page for generating README images 2017-11-05 00:30:48 +00:00
David Evans 1016f9aac0 Report errors beneath code [#5] 2017-10-30 22:35:38 +00:00
David Evans 21977a601d Highlight lines with syntax errors 2017-10-30 22:02:08 +00:00
David Evans 12f81b4f9d Begin introducing concept of agents and tokens having metadata 2017-10-29 22:30:02 +00:00
David Evans 55b5232fa6 Add autocomplete to editor [#4] 2017-10-29 16:41:33 +00:00
David Evans 4d301adf31 Add syntax colouring [#4] 2017-10-28 22:16:44 +01:00
David Evans 76534cd844 Enforce minimum preview scale, plus scrolling 2017-10-28 00:34:59 +01:00
David Evans 6eb8de8160 Basic functionality (agents and labelled arrows) 2017-10-23 01:46:43 +01:00