Commit Graph

18 Commits

Author SHA1 Message Date
Ian Gulliver
c9cc43126d Fix bug in LayoutGroup.restorePos() and reduce group count 2019-07-16 18:31:28 +00:00
Ian Gulliver
87f8d6edd8 Fix major bug in layout iteration 2019-07-16 06:13:53 +00:00
Ian Gulliver
388813d094 Simplify affinity, strengthen links 2019-07-16 05:28:02 +00:00
Ian Gulliver
3bdb240987 Individual highlighting for link and group labels 2019-07-14 03:19:15 +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
aa9035749f Affinity migration checkout
Issue #6
2019-07-13 03:41:36 +00:00
Ian Gulliver
f3e93176b9 Safari fixes 2019-07-11 18:14:06 +00:00
Ian Gulliver
ea5e3cb7e1 Make nodes selectable from the grid 2019-07-11 05:12:08 +00:00
Ian Gulliver
c52f93d6d2 Highlight groups 2019-07-10 23:46:25 +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
b0bc1e5f3b Fix overlapping groups 2019-07-09 20:34:36 +00:00
Ian Gulliver
042fa66a1d Avoid group label text with lines 2019-07-09 16:43:33 +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
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
b91b92eef3 Broken, but checkpoint editor/graph/layout split 2019-07-03 18:13:11 +00:00