{"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":59,"created_at":"2016-07-27T05:04:29Z","updated_at":"2016-08-12T17:24:12Z","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/239507631","html_url":"https://github.com/openhardwarecoza/LaserWeb3/issues/52#issuecomment-239507631","issue_url":"https://api.github.com/repos/openhardwarecoza/LaserWeb3/issues/52","id":239507631,"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},"created_at":"2016-08-12T17:24:12Z","updated_at":"2016-08-12T17:24:12Z","body":"Gents,  move it to the newly created issue please (:\nOn 12 Aug 2016 19:22, \"SolarMill\" <notifications@github.com> wrote:\n\n> Yes, as long as the vector is \"closed\" the software should be able to fill\n> it in (the same behavior as pocketing with a CNC machine). You can't pocket\n> an open vector, and you can't fill engrave an open vector\n>\n> —\n> You are receiving this because you authored the thread.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/openhardwarecoza/LaserWeb3/issues/52#issuecomment-239507317>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/AHVr2zBtlCtYFPp7_8fc9I347PbcM1imks5qfKvxgaJpZM4JV1la>\n> .\n>\n"}}
{"actor":{"display_login":"openhardwarecoza"}}