Ian Gulliver
|
abc4b2ce0d
|
Plan shortest links first
|
2019-07-07 23:49:42 +00:00 |
|
Ian Gulliver
|
f6dba7bfa7
|
include lines when finding total size
|
2019-07-07 21:31:59 +00:00 |
|
Ian Gulliver
|
ab28ef5909
|
Penalize link lines crossing over each other
|
2019-07-07 21:27:55 +00:00 |
|
Ian Gulliver
|
d53e3260a8
|
Add LayoutLink, start with BFS for line drawing
|
2019-07-06 20:59:27 +00:00 |
|
Ian Gulliver
|
70b0e88f0d
|
Short-circuit layout evaluation
|
2019-07-05 16:41:12 +00:00 |
|
Ian Gulliver
|
8857a7dfe5
|
Simplify nodesByPos fixup
|
2019-07-05 16:23:05 +00:00 |
|
Ian Gulliver
|
29babaf1e0
|
Create StringMap
|
2019-07-05 16:18:22 +00:00 |
|
Ian Gulliver
|
396436aa01
|
Make LayoutGroup.moveBy() linear time
|
2019-07-05 06:10:41 +00:00 |
|
Ian Gulliver
|
9331f7b101
|
Don't build an unused map
|
2019-07-05 05:51:45 +00:00 |
|
Ian Gulliver
|
37002541d6
|
Avoid nodesByPos corruption during LayoutGroup.restorePos() due to ordering
|
2019-07-05 05:50:03 +00:00 |
|
Ian Gulliver
|
e26463047a
|
Working, basic line drawing
|
2019-07-05 04:59:04 +00:00 |
|
Ian Gulliver
|
b86994093b
|
Draw group borders
|
2019-07-04 06:42:05 +00:00 |
|
Ian Gulliver
|
27411817b1
|
Optimize setTension() CPU usage
|
2019-07-03 20:00:05 +00:00 |
|
Ian Gulliver
|
b066001423
|
Fix node drops during LayoutGroup movement
|
2019-07-03 19:33:10 +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
|
4cc0b09d9b
|
Layout checkout, fix TODO in Collection
|
2019-07-03 03:36:48 +00:00 |
|