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
|
7390acb978
|
Populate EditorLink based on highlighted items
|
2019-07-11 04:40:43 +00:00 |
|
Ian Gulliver
|
f7822b24b5
|
Escape at top level cancels highlights
|
2019-07-11 04:28:55 +00:00 |
|
Ian Gulliver
|
057856a2d2
|
Auto-populate groups based on highlighted entries
|
2019-07-11 04:25:06 +00:00 |
|
Ian Gulliver
|
b6c8441f61
|
favicon
|
2019-07-11 04:10:02 +00:00 |
|
Ian Gulliver
|
591d4814a7
|
Expand lines on highlight, fix EditorLabel highlight attempt
|
2019-07-10 23:51:14 +00:00 |
|
Ian Gulliver
|
c52f93d6d2
|
Highlight groups
|
2019-07-10 23:46:25 +00:00 |
|
Ian Gulliver
|
dda2102f99
|
Highlight links
|
2019-07-10 23:41:41 +00:00 |
|
Ian Gulliver
|
0aa272c224
|
Help for highlight
|
2019-07-10 23:25:27 +00:00 |
|
Ian Gulliver
|
d52c8206a6
|
Node highlighting
|
2019-07-10 23:19:39 +00:00 |
|
Ian Gulliver
|
4857bb97cb
|
Factor out grid code
|
2019-07-10 22:43:29 +00:00 |
|
Ian Gulliver
|
14108c0164
|
Handle an empty graph
|
2019-07-10 22:31:51 +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
|
4fa89d4237
|
Discard a TODO
|
2019-07-10 21:45:36 +00:00 |
|
Ian Gulliver
|
5c9194179c
|
Clarify help
|
2019-07-10 21:42:28 +00:00 |
|
Ian Gulliver
|
32fc5e300b
|
Make deleteAfter obey mayDelete
|
2019-07-10 21:41:26 +00:00 |
|
Ian Gulliver
|
da1ab28a33
|
Don't add label fields on refresh
|
2019-07-10 21:35:03 +00:00 |
|
Ian Gulliver
|
703be7aa75
|
Add help
|
2019-07-10 21:32:52 +00:00 |
|
Ian Gulliver
|
04ec47e393
|
Rip out all the graphviz stuff
|
2019-07-10 20:34:44 +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
|
245bbb86f4
|
Plumb link labels through to layout
|
2019-07-10 17:17:17 +00:00 |
|
Ian Gulliver
|
75bc85919c
|
Don't avoid drawing lines over groups that we're coming to or from.
|
2019-07-10 08:27:07 +00:00 |
|
Ian Gulliver
|
01542d67f6
|
Working label as an editor entry type
|
2019-07-10 08:14:53 +00:00 |
|
Ian Gulliver
|
56ff0d1201
|
Add EditorLabel
|
2019-07-10 04:09:54 +00:00 |
|
Ian Gulliver
|
9202ab2001
|
Get initial focus to input for link and gruop
|
2019-07-09 20:44:22 +00:00 |
|
Ian Gulliver
|
b0bc1e5f3b
|
Fix overlapping groups
|
2019-07-09 20:34:36 +00:00 |
|
Ian Gulliver
|
b7d51417d6
|
Clean up initial positioning code
|
2019-07-09 18:45:48 +00:00 |
|
Ian Gulliver
|
15c55d0b8d
|
More compact editor layout using symbols
|
2019-07-09 17:57:35 +00:00 |
|
Ian Gulliver
|
25545e51ab
|
Clean up group boundaries
|
2019-07-09 17:42:15 +00:00 |
|
Ian Gulliver
|
d07f631f10
|
Don't force apart nodes with the same label, even if not connected
|
2019-07-09 17:34:54 +00:00 |
|
Ian Gulliver
|
b44a9d40a7
|
Improve intersecting group behavior
|
2019-07-09 17:30:09 +00:00 |
|
Ian Gulliver
|
6e82a8a78b
|
Group background
|
2019-07-09 16:51:26 +00:00 |
|
Ian Gulliver
|
236585f3fb
|
Lines from different pairs running together is really bad
|
2019-07-09 16:44:07 +00:00 |
|
Ian Gulliver
|
042fa66a1d
|
Avoid group label text with lines
|
2019-07-09 16:43:33 +00:00 |
|
Ian Gulliver
|
130a208bfc
|
Swap light and dark backgrounds to add offset by preserve contrast
|
2019-07-09 16:30:42 +00:00 |
|
Ian Gulliver
|
898e234171
|
Slight background color for nodes
|
2019-07-09 06:08:50 +00:00 |
|
Ian Gulliver
|
97ada9c2ff
|
Fix diagonal cost
|
2019-07-09 06:01:10 +00:00 |
|
Ian Gulliver
|
3f015a3540
|
Encourage link merging
|
2019-07-09 05:55:04 +00:00 |
|
Ian Gulliver
|
cda3cad6f9
|
Try to preserve pagerank left-to-right flow
|
2019-07-09 05:36:32 +00:00 |
|
Ian Gulliver
|
d4f90eb91d
|
Allow lines to cross but not travel together
|
2019-07-09 05:24:11 +00:00 |
|
Ian Gulliver
|
91afac2ecc
|
Allow lines to or from the same node to overlap
|
2019-07-09 04:57:52 +00:00 |
|
Ian Gulliver
|
81540590ef
|
Remove some cruft weights that aren't providing value
|
2019-07-09 04:29:02 +00:00 |
|
Ian Gulliver
|
a68471d1da
|
Draw directional arrows
|
2019-07-09 04:19:09 +00:00 |
|
Ian Gulliver
|
311c32b2c5
|
Try to stack like nodes
|
2019-07-08 03:00:31 +00:00 |
|
Ian Gulliver
|
83ce35c2dd
|
Nevermind, helper function
|
2019-07-08 02:41:27 +00:00 |
|