{"action":"created","issue":{"url":"https://api.github.com/repos/dfcreative/plot-grid/issues/5","repository_url":"https://api.github.com/repos/dfcreative/plot-grid","labels_url":"https://api.github.com/repos/dfcreative/plot-grid/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/dfcreative/plot-grid/issues/5/comments","events_url":"https://api.github.com/repos/dfcreative/plot-grid/issues/5/events","html_url":"https://github.com/dfcreative/plot-grid/issues/5","id":182315936,"number":5,"title":"2.0 todo","user":{"login":"dfcreative","id":300067,"avatar_url":"https://avatars.githubusercontent.com/u/300067?v=3","gravatar_id":"","url":"https://api.github.com/users/dfcreative","html_url":"https://github.com/dfcreative","followers_url":"https://api.github.com/users/dfcreative/followers","following_url":"https://api.github.com/users/dfcreative/following{/other_user}","gists_url":"https://api.github.com/users/dfcreative/gists{/gist_id}","starred_url":"https://api.github.com/users/dfcreative/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfcreative/subscriptions","organizations_url":"https://api.github.com/users/dfcreative/orgs","repos_url":"https://api.github.com/users/dfcreative/repos","events_url":"https://api.github.com/users/dfcreative/events{/privacy}","received_events_url":"https://api.github.com/users/dfcreative/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-11T16:47:14Z","updated_at":"2016-10-29T15:46:21Z","closed_at":null,"body":"Current version seems to be insufficient due to the set of shortages.\r\n\r\n* [x] `pan` method, for faster reorientation, like time shift in gl-waveform. `update` is too large for that.\r\n* [x] zooming with auto(re)layout of lines, like thetamath\r\n* [ ] <del>put axes with labels to a separate element, to easily adjust position</del>\r\n* [x] adjustable position of axes, the value\r\n* [ ] <del>symmetrical mode for log spanning over 0</del>\r\n* [x] style options, like color of lines/axes\r\n* [ ] dots style of rendering\r\n* [x] webgl version\r\n* [ ] log grid fixes\r\n  * [x] show 2/5 major lines in middle scales\r\n    * [x] with subdivisions by 1/2/5\r\n  * [x] limit range for very small scales, do not span over decade, it is too slow\r\n  * [ ] add proper decibel lines placement\r\n  * [ ] display units, with proper SI prefix, which could allow for avoiding 10² for a while\r\n  * [x] group large scales as `1e0 1e+5 1e+10 ...`, i. e. 1/2/5\r\n  * [x] fix handing bug for very large scale, do clamping\r\n  * [ ] fix formatting of digits, ideally 10¹, 10², ...\r\n* [x] add `type` property, setting up lines type from scratch: `log`, `linear`, `time`\r\n* [x] update pan-zoom to handle single callback\r\n* [ ] test negative directions\r\n* [ ] add polar mode\r\n* [x] fix clipping axis labels placement bug\r\n* [ ] expand time type to _Infinity_\r\n* [ ] API iteration, see below\r\n"},"comment":{"url":"https://api.github.com/repos/dfcreative/plot-grid/issues/comments/257098834","html_url":"https://github.com/dfcreative/plot-grid/issues/5#issuecomment-257098834","issue_url":"https://api.github.com/repos/dfcreative/plot-grid/issues/5","id":257098834,"user":{"login":"dfcreative","id":300067,"avatar_url":"https://avatars.githubusercontent.com/u/300067?v=3","gravatar_id":"","url":"https://api.github.com/users/dfcreative","html_url":"https://github.com/dfcreative","followers_url":"https://api.github.com/users/dfcreative/followers","following_url":"https://api.github.com/users/dfcreative/following{/other_user}","gists_url":"https://api.github.com/users/dfcreative/gists{/gist_id}","starred_url":"https://api.github.com/users/dfcreative/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfcreative/subscriptions","organizations_url":"https://api.github.com/users/dfcreative/orgs","repos_url":"https://api.github.com/users/dfcreative/repos","events_url":"https://api.github.com/users/dfcreative/events{/privacy}","received_events_url":"https://api.github.com/users/dfcreative/received_events","type":"User","site_admin":false},"created_at":"2016-10-29T15:46:21Z","updated_at":"2016-10-29T15:46:21Z","body":"## What are possible approaches for 2 line types?\r\n\r\n### 1. smallLines, bigLines (primary/secondary, major/minor)\r\n\r\n− smallLines repeat bigLines, therefore colors overlap\r\n− we have to keep two line-generating methods with similar code\r\n\r\n### 2. Create minor lines, detect/filter major lines\r\n\r\n− we still get sort of 2 arrays with common lines, unless we splice small lines array\r\n\r\n### 3. Create major lines, subdivide by minor lines\r\n\r\n− we gotta seriously refactor existing methods\r\n− not guaranteed it will be easier in result than generating small lines, as these line types are transitory (transform one to each other)\r\n\r\n### 4. largeScale or scaleDiff, runs same routine for large lines\r\n\r\n− still we get duplicated lines"}}
{"actor":{"display_login":"dfcreative"}}