{"action":"created","issue":{"url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3/issues/52","repository_url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3","labels_url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3/issues/52/comments","events_url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3/issues/52/events","html_url":"https://github.com/openhardwarecoza/LaserWeb3/issues/52","id":167771303,"number":52,"title":"Next step in CAM UI:  Click entity and set operation","user":{"login":"openhardwarecoza","id":7695323,"avatar_url":"https://avatars.githubusercontent.com/u/7695323?v=3","gravatar_id":"","url":"https://api.github.com/users/openhardwarecoza","html_url":"https://github.com/openhardwarecoza","followers_url":"https://api.github.com/users/openhardwarecoza/followers","following_url":"https://api.github.com/users/openhardwarecoza/following{/other_user}","gists_url":"https://api.github.com/users/openhardwarecoza/gists{/gist_id}","starred_url":"https://api.github.com/users/openhardwarecoza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openhardwarecoza/subscriptions","organizations_url":"https://api.github.com/users/openhardwarecoza/orgs","repos_url":"https://api.github.com/users/openhardwarecoza/repos","events_url":"https://api.github.com/users/openhardwarecoza/events{/privacy}","received_events_url":"https://api.github.com/users/openhardwarecoza/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3/labels/PLEASE%20CODE","name":"PLEASE CODE","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":49,"created_at":"2016-07-27T05:04:29Z","updated_at":"2016-09-07T12:26:15Z","closed_at":null,"body":"I already coded up the UI element, when we click on entities from a DXF:\r\n\r\n![lw-select-entity](https://cloud.githubusercontent.com/assets/7695323/17164288/21fb1642-53c7-11e6-80ee-2c507e898777.PNG)\r\n\r\nYou can select the individual entity, as of yet I am only adding a Bounding Box to it, and showing the size.  But the next level up might be to add a modal that pops up when you click it, with some cam options. \r\n\r\nThis is to extend the layer concept a little.   \r\n\r\nRight now each file becomes a layer, and for each layer you can set speeds, feeds/power and (in cnc mode) operation (inside, outside, etc) \r\n\r\nBut it would actually be nice to click the entity and then set its cam operation/speed/power/etc\r\n\r\nThis would probably mean replacing this cam panel:\r\n![panelcam](https://cloud.githubusercontent.com/assets/7695323/17164332/84d59cc4-53c7-11e6-8183-e4a5f97c01e4.PNG) \r\n\r\nwith something that allows us a more tree like view of the File->its child entitities -> Operation created for that child\r\n\r\nI am thinking https://www.jstree.com/ (I use it on my home automation app (https://github.com/openhardwarecoza/ESP8266-Sketches/tree/master/htt-websocket-esp8266) and it works well, plus after the previous project I already know the code.  \r\n\r\nThe caveat though, is to plan for the scenario where a user does not want to click a bunch of entities...\r\n"},"comment":{"url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3/issues/comments/245264311","html_url":"https://github.com/openhardwarecoza/LaserWeb3/issues/52#issuecomment-245264311","issue_url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3/issues/52","id":245264311,"user":{"login":"SigmazGFX","id":4202780,"avatar_url":"https://avatars.githubusercontent.com/u/4202780?v=3","gravatar_id":"","url":"https://api.github.com/users/SigmazGFX","html_url":"https://github.com/SigmazGFX","followers_url":"https://api.github.com/users/SigmazGFX/followers","following_url":"https://api.github.com/users/SigmazGFX/following{/other_user}","gists_url":"https://api.github.com/users/SigmazGFX/gists{/gist_id}","starred_url":"https://api.github.com/users/SigmazGFX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SigmazGFX/subscriptions","organizations_url":"https://api.github.com/users/SigmazGFX/orgs","repos_url":"https://api.github.com/users/SigmazGFX/repos","events_url":"https://api.github.com/users/SigmazGFX/events{/privacy}","received_events_url":"https://api.github.com/users/SigmazGFX/received_events","type":"User","site_admin":false},"created_at":"2016-09-07T12:26:15Z","updated_at":"2016-09-07T12:26:15Z","body":"Lol thanks for the flowers.\r\n\r\nwww.github.com/sigmazgfx\r\nFor examples of my tomfoolery"}}
{"actor":{"display_login":"SigmazGFX"}}