{"action":"opened","issue":{"url":"https://api.github.com/repos/museumsvictoria/nodel/issues/124","repository_url":"https://api.github.com/repos/museumsvictoria/nodel","labels_url":"https://api.github.com/repos/museumsvictoria/nodel/issues/124/labels{/name}","comments_url":"https://api.github.com/repos/museumsvictoria/nodel/issues/124/comments","events_url":"https://api.github.com/repos/museumsvictoria/nodel/issues/124/events","html_url":"https://github.com/museumsvictoria/nodel/issues/124","id":302158576,"number":124,"title":"Front-End Building Blocks' shortcomings","user":{"login":"justparking","id":5266533,"avatar_url":"https://avatars0.githubusercontent.com/u/5266533?v=4","gravatar_id":"","url":"https://api.github.com/users/justparking","html_url":"https://github.com/justparking","followers_url":"https://api.github.com/users/justparking/followers","following_url":"https://api.github.com/users/justparking/following{/other_user}","gists_url":"https://api.github.com/users/justparking/gists{/gist_id}","starred_url":"https://api.github.com/users/justparking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justparking/subscriptions","organizations_url":"https://api.github.com/users/justparking/orgs","repos_url":"https://api.github.com/users/justparking/repos","events_url":"https://api.github.com/users/justparking/events{/privacy}","received_events_url":"https://api.github.com/users/justparking/received_events","type":"User","site_admin":false},"labels":[{"id":390039013,"url":"https://api.github.com/repos/museumsvictoria/nodel/labels/documentation","name":"documentation","color":"1d76db","default":false},{"id":84384126,"url":"https://api.github.com/repos/museumsvictoria/nodel/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":180185770,"url":"https://api.github.com/repos/museumsvictoria/nodel/labels/inconvenience","name":"inconvenience","color":"f7c6c7","default":false},{"id":362191815,"url":"https://api.github.com/repos/museumsvictoria/nodel/labels/polish","name":"polish","color":"bfdadc","default":false}],"state":"open","locked":false,"assignee":{"login":"mcartmel","id":1759379,"avatar_url":"https://avatars2.githubusercontent.com/u/1759379?v=4","gravatar_id":"","url":"https://api.github.com/users/mcartmel","html_url":"https://github.com/mcartmel","followers_url":"https://api.github.com/users/mcartmel/followers","following_url":"https://api.github.com/users/mcartmel/following{/other_user}","gists_url":"https://api.github.com/users/mcartmel/gists{/gist_id}","starred_url":"https://api.github.com/users/mcartmel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcartmel/subscriptions","organizations_url":"https://api.github.com/users/mcartmel/orgs","repos_url":"https://api.github.com/users/mcartmel/repos","events_url":"https://api.github.com/users/mcartmel/events{/privacy}","received_events_url":"https://api.github.com/users/mcartmel/received_events","type":"User","site_admin":false},"assignees":[{"login":"mcartmel","id":1759379,"avatar_url":"https://avatars2.githubusercontent.com/u/1759379?v=4","gravatar_id":"","url":"https://api.github.com/users/mcartmel","html_url":"https://github.com/mcartmel","followers_url":"https://api.github.com/users/mcartmel/followers","following_url":"https://api.github.com/users/mcartmel/following{/other_user}","gists_url":"https://api.github.com/users/mcartmel/gists{/gist_id}","starred_url":"https://api.github.com/users/mcartmel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcartmel/subscriptions","organizations_url":"https://api.github.com/users/mcartmel/orgs","repos_url":"https://api.github.com/users/mcartmel/repos","events_url":"https://api.github.com/users/mcartmel/events{/privacy}","received_events_url":"https://api.github.com/users/mcartmel/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/museumsvictoria/nodel/milestones/3","html_url":"https://github.com/museumsvictoria/nodel/milestone/3","labels_url":"https://api.github.com/repos/museumsvictoria/nodel/milestones/3/labels","id":3160035,"number":3,"title":"Front-End Building Blocks Framework Release 1","description":"Relates to the user-interfaces created by the Front-End node. It's a powerful extension to Nodel that have been used successfully for status dashboards but...\r\n\r\n* it's highly lacking in documentation\r\n* the samples are poor\r\n* some existing blocks need additional functionality\r\n* some basic critical blocks are missing (plain text-box?)\r\n* some redundancy in config (when event and action are commonly the same)\r\n\r\nTag related issues with this milestone.\r\n","creator":{"login":"justparking","id":5266533,"avatar_url":"https://avatars0.githubusercontent.com/u/5266533?v=4","gravatar_id":"","url":"https://api.github.com/users/justparking","html_url":"https://github.com/justparking","followers_url":"https://api.github.com/users/justparking/followers","following_url":"https://api.github.com/users/justparking/following{/other_user}","gists_url":"https://api.github.com/users/justparking/gists{/gist_id}","starred_url":"https://api.github.com/users/justparking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justparking/subscriptions","organizations_url":"https://api.github.com/users/justparking/orgs","repos_url":"https://api.github.com/users/justparking/repos","events_url":"https://api.github.com/users/justparking/events{/privacy}","received_events_url":"https://api.github.com/users/justparking/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2018-03-05T02:24:01Z","updated_at":"2018-03-05T03:13:11Z","due_on":"2018-03-22T07:00:00Z","closed_at":null},"comments":0,"created_at":"2018-03-05T03:13:11Z","updated_at":"2018-03-05T03:13:11Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"I was hoping to use the Yamaha Amp front-end as a good real-world example of what the front-end framework can do.\r\n\r\nSome issues I've come across (see screenshot below):\r\n* **(1)** `<link href='...'>` does not support any internal text so instead a massive title has to be used\r\n* **(2a)** A light-weight \"field name/ field value\" UI element bound to an event/signal is not supported. Instead a very heavy `<Panel>` has to be used.\r\n    * in this example, it'd be nice to have those basic text fields presented elegantly (**Firmware**, **Run Mode**, **Device Error Status**\r\n* **(3)** How do you layout a bank of range controls elegantly (spacing an issue; and an index label would be nice)?\r\n* **(4)** `<Range>` is missing the current value, a bit like how the meters have (shown)\r\n* **(5)** How to you layout a bank of On/Off switches elegantly (an index label would be nice)?\r\n* **(6)** `<Meter>` only support 0-100. I'd say standardise on typical dB audio range of -60dB to +6dB.\r\n* **(7)** Natively supporting a bump on `<Range>` would be very useful. So **+** and **-** or **⇧** and **⇩**\r\n\r\nI consider **(2)** a major shortcoming.\r\n\r\n![untitled drawing 1](https://user-images.githubusercontent.com/5266533/36955724-43e03c44-207e-11e8-8c14-fb8da10586eb.png)\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"justparking"}}