Commit Graph

22 Commits

Author SHA1 Message Date
David Evans f6ddf9443e Maintain current selection when swapping editor for CodeMirror 2018-01-22 19:52:18 +00:00
David Evans f0cb8e0ca5 Prevent rendering incorrectly in editor on first load if custom font is used (sketch theme) 2018-01-12 20:45:06 +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 189730d037 Add loading state to editor 2017-11-25 13:26:57 +00:00
David Evans a9d65b10b7 Add link to library page from editor 2017-11-24 23:24:46 +00:00
David Evans 1bf6ad6b5b Provide simplified SequenceDiagram API 2017-11-23 22:41:24 +00:00
David Evans ece11167f3 Improve autocomplete triggers to make editing more intuitive 2017-11-22 18:52:35 +00:00
David Evans a2f32593f7 Add fade headers to library items to make the relevant feature more obvious 2017-11-12 14:53:17 +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 2cb34c273c Tidy up chunky theme, add theme name autocomplete [#17] 2017-11-06 21:46:40 +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 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 fafaff7bce Persist code in local storage (if available) to avoid data loss when closing [#3] 2017-10-28 14:08:59 +01:00
David Evans 1aac54cefc Fix linter error 2017-10-28 11:49:37 +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