Commit Graph

46 Commits

Author SHA1 Message Date
Ian Gulliver
2bb5fe591b Fix backward compat for highlighting 2019-07-15 01:31:44 +00:00
Ian Gulliver
968a53c34e Centralize backwards compat 2019-07-15 01:15:55 +00:00
Ian Gulliver
736d9604f3 Add a default tag 2019-07-14 21:54:15 +00:00
Ian Gulliver
c8b7fcb5d4 Set default focus on help text. 2019-07-14 21:50:03 +00:00
Ian Gulliver
25e227d7f8 Reduce page size by hacking around chrome concurrency request bug 2019-07-14 19:13:47 +00:00
Ian Gulliver
89130382b4 Split out Architype class from loading code 2019-07-14 18:37:45 +00:00
Ian Gulliver
feb33b9922 Lint 2019-07-14 18:35:14 +00:00
Ian Gulliver
f3823812c7 Bypass the rendering pipeline for highlighting to reduce (eliminate) latency
Fixes #15
2019-07-14 02:26:00 +00:00
Ian Gulliver
a4630ba92a Just abuse classes for grid linkage 2019-07-13 22:30:37 +00:00
Ian Gulliver
405b170c6a Grid Id tracking 2019-07-13 21:44:51 +00:00
Ian Gulliver
cbe56098da Lint 2019-07-13 05:06:48 +00:00
Ian Gulliver
a93e3dc2f6 Cleanups 2019-07-13 04:57:39 +00:00
Ian Gulliver
9d46c061c6 Simplify default example 2019-07-13 03:25:00 +00:00
Ian Gulliver
9d5b8fc178 Example diagram at new start 2019-07-13 01:54:08 +00:00
Ian Gulliver
81fa6a4ed0 Theme support, light theme 2019-07-12 03:37:48 +00:00
Ian Gulliver
970c3faba9 Save selection to allow replay during undo 2019-07-12 01:05:04 +00:00
Ian Gulliver
ed5c79c05d Stop us from undoing right off the page 2019-07-12 00:45:03 +00:00
Ian Gulliver
0485580b89 Proper history tracking 2019-07-11 22:30:53 +00:00
Ian Gulliver
d906e6a933 Remove unnecessary keydown capture 2019-07-11 21:44:50 +00:00
Ian Gulliver
f3e93176b9 Safari fixes 2019-07-11 18:14:06 +00:00
Ian Gulliver
e81f3b9868 Save and restore IDs to prevent dupes 2019-07-11 16:12:02 +00:00
Ian Gulliver
ea5e3cb7e1 Make nodes selectable from the grid 2019-07-11 05:12:08 +00:00
Ian Gulliver
15ad72dc0a s/data-arch-value/data-arch-refresh/ 2019-07-11 04:44:33 +00:00
Ian Gulliver
4857bb97cb Factor out grid code 2019-07-10 22:43:29 +00:00
Ian Gulliver
d22fb20da5 Fix graph title space 2019-07-10 22:23:06 +00:00
Ian Gulliver
103aacfc42 Grid file 2019-07-10 22:18:00 +00:00
Ian Gulliver
1ef19ad751 Handle global label 2019-07-10 22:05:32 +00:00
Ian Gulliver
703be7aa75 Add help 2019-07-10 21:32:52 +00:00
Ian Gulliver
bc990c48d9 Always move key events back to the editor 2019-07-10 20:21:46 +00:00
Ian Gulliver
78436cd98c Link labels 2019-07-10 20:03:05 +00:00
Ian Gulliver
56ff0d1201 Add EditorLabel 2019-07-10 04:09:54 +00:00
Ian Gulliver
a68471d1da Draw directional arrows 2019-07-09 04:19:09 +00:00
Ian Gulliver
6543e36378 Contained, auto-resize group labels 2019-07-05 04:09:24 +00:00
Ian Gulliver
9a4e90de51 Drawing protocol for line and group 2019-07-04 06:15:39 +00:00
Ian Gulliver
353a209ea1 Fix addLine() 2019-07-04 04:40:46 +00:00
Ian Gulliver
22960e57b0 Remove broken graphviz export 2019-07-03 22:27:40 +00:00
Ian Gulliver
5591ec6f54 Worker pool instead of a single worker 2019-07-03 22:23:41 +00:00
Ian Gulliver
3d0d0d5fd0 render in worker thread 2019-07-03 22:10:36 +00:00
Ian Gulliver
27411817b1 Optimize setTension() CPU usage 2019-07-03 20:00:05 +00:00
Ian Gulliver
b4316a1eb5 Actually draw! 2019-07-03 18:35:24 +00:00
Ian Gulliver
dcc8981693 Refactor checkin: drawing (but not iterating?) 2019-07-03 18:27:32 +00:00
Ian Gulliver
b91b92eef3 Broken, but checkpoint editor/graph/layout split 2019-07-03 18:13:11 +00:00
Ian Gulliver
ccfec376ce Pull out the temporary render hook 2019-07-03 03:24:15 +00:00
Ian Gulliver
df432eeeba Move (copy, so far) all the digraph code in Graph 2019-07-03 03:19:23 +00:00
Ian Gulliver
0daf666fee Redraw graph on all changes 2019-07-03 01:51:13 +00:00
Ian Gulliver
5824f516b0 Split into file-per-class 2019-07-03 01:42:17 +00:00