{"action":"created","issue":{"url":"https://api.github.com/repos/tgdwyer/WebCola/issues/64","labels_url":"https://api.github.com/repos/tgdwyer/WebCola/issues/64/labels{/name}","comments_url":"https://api.github.com/repos/tgdwyer/WebCola/issues/64/comments","events_url":"https://api.github.com/repos/tgdwyer/WebCola/issues/64/events","html_url":"https://github.com/tgdwyer/WebCola/issues/64","id":53966051,"number":64,"title":"avoidOverlaps doesn't always work for initial layout","user":{"login":"aspiers","id":100738,"avatar_url":"https://avatars.githubusercontent.com/u/100738?v=3","gravatar_id":"","url":"https://api.github.com/users/aspiers","html_url":"https://github.com/aspiers","followers_url":"https://api.github.com/users/aspiers/followers","following_url":"https://api.github.com/users/aspiers/following{/other_user}","gists_url":"https://api.github.com/users/aspiers/gists{/gist_id}","starred_url":"https://api.github.com/users/aspiers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aspiers/subscriptions","organizations_url":"https://api.github.com/users/aspiers/orgs","repos_url":"https://api.github.com/users/aspiers/repos","events_url":"https://api.github.com/users/aspiers/events{/privacy}","received_events_url":"https://api.github.com/users/aspiers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-10T18:03:30Z","updated_at":"2015-01-12T14:15:28Z","closed_at":null,"body":"Are there any circumstances you know under which `avoidOverlaps(true)` would fail?  What I'm seeing is that my initial rendering often results in nodes on top of each other.  Once I drag them apart, `avoidOverlaps` successfully keeps them apart.  But obviously that's a lousy user experience."},"comment":{"url":"https://api.github.com/repos/tgdwyer/WebCola/issues/comments/69575080","html_url":"https://github.com/tgdwyer/WebCola/issues/64#issuecomment-69575080","issue_url":"https://api.github.com/repos/tgdwyer/WebCola/issues/64","id":69575080,"user":{"login":"aspiers","id":100738,"avatar_url":"https://avatars.githubusercontent.com/u/100738?v=3","gravatar_id":"","url":"https://api.github.com/users/aspiers","html_url":"https://github.com/aspiers","followers_url":"https://api.github.com/users/aspiers/followers","following_url":"https://api.github.com/users/aspiers/following{/other_user}","gists_url":"https://api.github.com/users/aspiers/gists{/gist_id}","starred_url":"https://api.github.com/users/aspiers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aspiers/subscriptions","organizations_url":"https://api.github.com/users/aspiers/orgs","repos_url":"https://api.github.com/users/aspiers/repos","events_url":"https://api.github.com/users/aspiers/events{/privacy}","received_events_url":"https://api.github.com/users/aspiers/received_events","type":"User","site_admin":false},"created_at":"2015-01-12T14:15:28Z","updated_at":"2015-01-12T14:15:28Z","body":"OK, I think this could be my misunderstanding combined with a bug in my code.  Is `avoidOverlaps` only supposed to take effect during `start()` iteration?  It turns out I had introduced a bug which resulted in my separation constraints not being generated.  Now they're back and nodes never start overlapped (unless constraints force them to)."}}