Commit Graph

37 Commits

Author SHA1 Message Date
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