{"action":"created","issue":{"url":"https://api.github.com/repos/CindyJS/CindyJS/issues/317","repository_url":"https://api.github.com/repos/CindyJS/CindyJS","labels_url":"https://api.github.com/repos/CindyJS/CindyJS/issues/317/labels{/name}","comments_url":"https://api.github.com/repos/CindyJS/CindyJS/issues/317/comments","events_url":"https://api.github.com/repos/CindyJS/CindyJS/issues/317/events","html_url":"https://github.com/CindyJS/CindyJS/pull/317","id":147566843,"number":317,"title":"Allow grid, snap, axes settings per port, draw axes","user":{"login":"gagern","id":190759,"avatar_url":"https://avatars.githubusercontent.com/u/190759?v=3","gravatar_id":"","url":"https://api.github.com/users/gagern","html_url":"https://github.com/gagern","followers_url":"https://api.github.com/users/gagern/followers","following_url":"https://api.github.com/users/gagern/following{/other_user}","gists_url":"https://api.github.com/users/gagern/gists{/gist_id}","starred_url":"https://api.github.com/users/gagern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gagern/subscriptions","organizations_url":"https://api.github.com/users/gagern/orgs","repos_url":"https://api.github.com/users/gagern/repos","events_url":"https://api.github.com/users/gagern/events{/privacy}","received_events_url":"https://api.github.com/users/gagern/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/CindyJS/CindyJS/labels/Cinderella%20compat.","name":"Cinderella compat.","color":"0052cc"},{"url":"https://api.github.com/repos/CindyJS/CindyJS/labels/discussion","name":"discussion","color":"bfe5bf"},{"url":"https://api.github.com/repos/CindyJS/CindyJS/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/CindyJS/CindyJS/labels/mc%C2%B2","name":"mc²","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"kranich","id":7249754,"avatar_url":"https://avatars.githubusercontent.com/u/7249754?v=3","gravatar_id":"","url":"https://api.github.com/users/kranich","html_url":"https://github.com/kranich","followers_url":"https://api.github.com/users/kranich/followers","following_url":"https://api.github.com/users/kranich/following{/other_user}","gists_url":"https://api.github.com/users/kranich/gists{/gist_id}","starred_url":"https://api.github.com/users/kranich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kranich/subscriptions","organizations_url":"https://api.github.com/users/kranich/orgs","repos_url":"https://api.github.com/users/kranich/repos","events_url":"https://api.github.com/users/kranich/events{/privacy}","received_events_url":"https://api.github.com/users/kranich/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-04-11T21:58:44Z","updated_at":"2016-04-12T16:21:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/CindyJS/CindyJS/pulls/317","html_url":"https://github.com/CindyJS/CindyJS/pull/317","diff_url":"https://github.com/CindyJS/CindyJS/pull/317.diff","patch_url":"https://github.com/CindyJS/CindyJS/pull/317.patch"},"body":"This fixes #315 since it adds support for an `axes` property of the port elements. However, it's not perfect since it does alpha blending, which results in darker colors in areas covered by more than one line, like the origin or at the tips of the arrow heads. Cinderella explicitely mixes foreground and background color and then performs an opaque drawing with the result. Should we do the same? What about cases where we don't even know the background color? Fall back to what the code does now? Or render grid and axes to some other canvas and then draw that canvas with some global alpha? Any other suggestions?"},"comment":{"url":"https://api.github.com/repos/CindyJS/CindyJS/issues/comments/208988840","html_url":"https://github.com/CindyJS/CindyJS/pull/317#issuecomment-208988840","issue_url":"https://api.github.com/repos/CindyJS/CindyJS/issues/317","id":208988840,"user":{"login":"gagern","id":190759,"avatar_url":"https://avatars.githubusercontent.com/u/190759?v=3","gravatar_id":"","url":"https://api.github.com/users/gagern","html_url":"https://github.com/gagern","followers_url":"https://api.github.com/users/gagern/followers","following_url":"https://api.github.com/users/gagern/following{/other_user}","gists_url":"https://api.github.com/users/gagern/gists{/gist_id}","starred_url":"https://api.github.com/users/gagern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gagern/subscriptions","organizations_url":"https://api.github.com/users/gagern/orgs","repos_url":"https://api.github.com/users/gagern/repos","events_url":"https://api.github.com/users/gagern/events{/privacy}","received_events_url":"https://api.github.com/users/gagern/received_events","type":"User","site_admin":false},"created_at":"2016-04-12T16:21:29Z","updated_at":"2016-04-12T16:21:29Z","body":"I'd say merge now, since imo it's better than what we used to have, at least for the case of content exported from Cinderella. And not *that* much worse for other content. I'll still work on this, and just [posted to Stack Overflow](http://stackoverflow.com/q/36578651/1468366) looking for a more elegant solution, but I have doubts whether one exists. So I guess I might end up with the two-canvas approach. If you have concerns about how this affects existing content, feel free to delay till I've got something better."}}