{"action":"created","issue":{"url":"https://api.github.com/repos/tuura/workcraft/issues/557","repository_url":"https://api.github.com/repos/tuura/workcraft","labels_url":"https://api.github.com/repos/tuura/workcraft/issues/557/labels{/name}","comments_url":"https://api.github.com/repos/tuura/workcraft/issues/557/comments","events_url":"https://api.github.com/repos/tuura/workcraft/issues/557/events","html_url":"https://github.com/tuura/workcraft/issues/557","id":167862634,"number":557,"title":"Automated routing of circuit interconnect","user":{"login":"danilovesky","id":1443528,"avatar_url":"https://avatars.githubusercontent.com/u/1443528?v=3","gravatar_id":"","url":"https://api.github.com/users/danilovesky","html_url":"https://github.com/danilovesky","followers_url":"https://api.github.com/users/danilovesky/followers","following_url":"https://api.github.com/users/danilovesky/following{/other_user}","gists_url":"https://api.github.com/users/danilovesky/gists{/gist_id}","starred_url":"https://api.github.com/users/danilovesky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danilovesky/subscriptions","organizations_url":"https://api.github.com/users/danilovesky/orgs","repos_url":"https://api.github.com/users/danilovesky/repos","events_url":"https://api.github.com/users/danilovesky/events{/privacy}","received_events_url":"https://api.github.com/users/danilovesky/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tuura/workcraft/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/tuura/workcraft/labels/tag/circuit","name":"tag/circuit","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"sgaflv","id":2497259,"avatar_url":"https://avatars.githubusercontent.com/u/2497259?v=3","gravatar_id":"","url":"https://api.github.com/users/sgaflv","html_url":"https://github.com/sgaflv","followers_url":"https://api.github.com/users/sgaflv/followers","following_url":"https://api.github.com/users/sgaflv/following{/other_user}","gists_url":"https://api.github.com/users/sgaflv/gists{/gist_id}","starred_url":"https://api.github.com/users/sgaflv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sgaflv/subscriptions","organizations_url":"https://api.github.com/users/sgaflv/orgs","repos_url":"https://api.github.com/users/sgaflv/repos","events_url":"https://api.github.com/users/sgaflv/events{/privacy}","received_events_url":"https://api.github.com/users/sgaflv/received_events","type":"User","site_admin":false},"assignees":[{"login":"sgaflv","id":2497259,"avatar_url":"https://avatars.githubusercontent.com/u/2497259?v=3","gravatar_id":"","url":"https://api.github.com/users/sgaflv","html_url":"https://github.com/sgaflv","followers_url":"https://api.github.com/users/sgaflv/followers","following_url":"https://api.github.com/users/sgaflv/following{/other_user}","gists_url":"https://api.github.com/users/sgaflv/gists{/gist_id}","starred_url":"https://api.github.com/users/sgaflv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sgaflv/subscriptions","organizations_url":"https://api.github.com/users/sgaflv/orgs","repos_url":"https://api.github.com/users/sgaflv/repos","events_url":"https://api.github.com/users/sgaflv/events{/privacy}","received_events_url":"https://api.github.com/users/sgaflv/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/tuura/workcraft/milestones/15","html_url":"https://github.com/tuura/workcraft/milestones/3.1.2","labels_url":"https://api.github.com/repos/tuura/workcraft/milestones/15/labels","id":1899293,"number":15,"title":"3.1.2","description":"","creator":{"login":"danilovesky","id":1443528,"avatar_url":"https://avatars.githubusercontent.com/u/1443528?v=3","gravatar_id":"","url":"https://api.github.com/users/danilovesky","html_url":"https://github.com/danilovesky","followers_url":"https://api.github.com/users/danilovesky/followers","following_url":"https://api.github.com/users/danilovesky/following{/other_user}","gists_url":"https://api.github.com/users/danilovesky/gists{/gist_id}","starred_url":"https://api.github.com/users/danilovesky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danilovesky/subscriptions","organizations_url":"https://api.github.com/users/danilovesky/orgs","repos_url":"https://api.github.com/users/danilovesky/repos","events_url":"https://api.github.com/users/danilovesky/events{/privacy}","received_events_url":"https://api.github.com/users/danilovesky/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":1,"state":"open","created_at":"2016-07-22T17:07:54Z","updated_at":"2016-07-27T14:09:13Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-07-27T14:07:01Z","updated_at":"2016-07-27T18:34:24Z","closed_at":null,"body":"Option 1: Add `Transformation->Route wires` menu item that applies automatic routing to all the wires.\r\n\r\nOption 2: Route wires interactively, as soon as the position of the components change.\r\n\r\nNote that currently implemented routing algorithm recalculates the shape of all wires and cannot be applied to a subset of wires.\r\n"},"comment":{"url":"https://api.github.com/repos/tuura/workcraft/issues/comments/235678162","html_url":"https://github.com/tuura/workcraft/issues/557#issuecomment-235678162","issue_url":"https://api.github.com/repos/tuura/workcraft/issues/557","id":235678162,"user":{"login":"sgaflv","id":2497259,"avatar_url":"https://avatars.githubusercontent.com/u/2497259?v=3","gravatar_id":"","url":"https://api.github.com/users/sgaflv","html_url":"https://github.com/sgaflv","followers_url":"https://api.github.com/users/sgaflv/followers","following_url":"https://api.github.com/users/sgaflv/following{/other_user}","gists_url":"https://api.github.com/users/sgaflv/gists{/gist_id}","starred_url":"https://api.github.com/users/sgaflv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sgaflv/subscriptions","organizations_url":"https://api.github.com/users/sgaflv/orgs","repos_url":"https://api.github.com/users/sgaflv/repos","events_url":"https://api.github.com/users/sgaflv/events{/privacy}","received_events_url":"https://api.github.com/users/sgaflv/received_events","type":"User","site_admin":false},"created_at":"2016-07-27T18:34:24Z","updated_at":"2016-07-27T18:34:24Z","body":"Just rerouting a single wire would be inconsistent, as the routing output depends on the order in which wires are routed (explicit wire route order sorting will be needed to make routing more stable, at least for the starter version). The obstacles class is used to completely define the routing task. If something was changed in the obstacles, then rerouting is necessary and will take place. \r\n\r\nIt will still be possible to route wires under condition, that part of the routes are manually prerouted, such routes will be consequently registered in the obstacles class.\r\n\r\n\r\nBoth start options are valid: manual router start is needed, when automatic routing is off or when there are too many objects, and router takes long, which becomes inconvenient.\r\n\r\nInteractive routing is good when you add a new connection, or when you want to move gates around."}}
{"actor":{"display_login":"sgaflv"}}