{"action":"created","issue":{"url":"https://api.github.com/repos/hajkmap/Hajk/issues/174","repository_url":"https://api.github.com/repos/hajkmap/Hajk","labels_url":"https://api.github.com/repos/hajkmap/Hajk/issues/174/labels{/name}","comments_url":"https://api.github.com/repos/hajkmap/Hajk/issues/174/comments","events_url":"https://api.github.com/repos/hajkmap/Hajk/issues/174/events","html_url":"https://github.com/hajkmap/Hajk/issues/174","id":380249904,"node_id":"MDU6SXNzdWUzODAyNDk5MDQ=","number":174,"title":"Plugin: LayerSwitcher","user":{"login":"jacobwod","id":110222,"node_id":"MDQ6VXNlcjExMDIyMg==","avatar_url":"https://avatars0.githubusercontent.com/u/110222?v=4","gravatar_id":"","url":"https://api.github.com/users/jacobwod","html_url":"https://github.com/jacobwod","followers_url":"https://api.github.com/users/jacobwod/followers","following_url":"https://api.github.com/users/jacobwod/following{/other_user}","gists_url":"https://api.github.com/users/jacobwod/gists{/gist_id}","starred_url":"https://api.github.com/users/jacobwod/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacobwod/subscriptions","organizations_url":"https://api.github.com/users/jacobwod/orgs","repos_url":"https://api.github.com/users/jacobwod/repos","events_url":"https://api.github.com/users/jacobwod/events{/privacy}","received_events_url":"https://api.github.com/users/jacobwod/received_events","type":"User","site_admin":false},"labels":[{"id":1084864037,"node_id":"MDU6TGFiZWwxMDg0ODY0MDM3","url":"https://api.github.com/repos/hajkmap/Hajk/labels/difficulty:complex","name":"difficulty:complex","color":"d93f0b","default":false},{"id":1119127459,"node_id":"MDU6TGFiZWwxMTE5MTI3NDU5","url":"https://api.github.com/repos/hajkmap/Hajk/labels/plugin","name":"plugin","color":"72ea98","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/hajkmap/Hajk/milestones/1","html_url":"https://github.com/hajkmap/Hajk/milestone/1","labels_url":"https://api.github.com/repos/hajkmap/Hajk/milestones/1/labels","id":3586549,"node_id":"MDk6TWlsZXN0b25lMzU4NjU0OQ==","number":1,"title":"3.0.0","description":"Client rewritten from scratch (with changes to admin and backend where necessary). \r\nUse up to date built tools with latest CRA, React and Babel features.\r\nAll plugins existing in version 2 are included. \r\nExtended functionality should be saved for milestones 3.x.","creator":{"login":"erikedmark","id":1530870,"node_id":"MDQ6VXNlcjE1MzA4NzA=","avatar_url":"https://avatars1.githubusercontent.com/u/1530870?v=4","gravatar_id":"","url":"https://api.github.com/users/erikedmark","html_url":"https://github.com/erikedmark","followers_url":"https://api.github.com/users/erikedmark/followers","following_url":"https://api.github.com/users/erikedmark/following{/other_user}","gists_url":"https://api.github.com/users/erikedmark/gists{/gist_id}","starred_url":"https://api.github.com/users/erikedmark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erikedmark/subscriptions","organizations_url":"https://api.github.com/users/erikedmark/orgs","repos_url":"https://api.github.com/users/erikedmark/repos","events_url":"https://api.github.com/users/erikedmark/events{/privacy}","received_events_url":"https://api.github.com/users/erikedmark/received_events","type":"User","site_admin":false},"open_issues":25,"closed_issues":12,"state":"open","created_at":"2018-08-21T09:19:47Z","updated_at":"2018-12-07T08:32:56Z","due_on":"2018-12-31T08:00:00Z","closed_at":null},"comments":1,"created_at":"2018-11-13T14:23:46Z","updated_at":"2018-12-17T09:42:14Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"The currently checked in version of LayerSwitcher is bloated and obsolete. A new one is needed, and *it should fully utilize MUI components* such as:\r\n* Checkboxes\r\n* Icons\r\n* Dividers\r\n* Autocomplete (to filter through available layers)\r\n* Badges (perhaps to indicate how many layers each sub-category holds)\r\n* Sliders (for layer opacity)\r\n* Progress (for layer loading indication)\r\n* Expansion Panels (for detailed layer info underneath) \r\n\r\nAlso, a potential **breaking change** that should be introduced is making it possible to have sub-categories even for base layers. This would require slightly different structure in map config, hence result in changes in admin/ and backend/ as well. "},"comment":{"url":"https://api.github.com/repos/hajkmap/Hajk/issues/comments/447781356","html_url":"https://github.com/hajkmap/Hajk/issues/174#issuecomment-447781356","issue_url":"https://api.github.com/repos/hajkmap/Hajk/issues/174","id":447781356,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0Nzc4MTM1Ng==","user":{"login":"jacobwod","id":110222,"node_id":"MDQ6VXNlcjExMDIyMg==","avatar_url":"https://avatars0.githubusercontent.com/u/110222?v=4","gravatar_id":"","url":"https://api.github.com/users/jacobwod","html_url":"https://github.com/jacobwod","followers_url":"https://api.github.com/users/jacobwod/followers","following_url":"https://api.github.com/users/jacobwod/following{/other_user}","gists_url":"https://api.github.com/users/jacobwod/gists{/gist_id}","starred_url":"https://api.github.com/users/jacobwod/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacobwod/subscriptions","organizations_url":"https://api.github.com/users/jacobwod/orgs","repos_url":"https://api.github.com/users/jacobwod/repos","events_url":"https://api.github.com/users/jacobwod/events{/privacy}","received_events_url":"https://api.github.com/users/jacobwod/received_events","type":"User","site_admin":false},"created_at":"2018-12-17T09:42:14Z","updated_at":"2018-12-17T09:42:14Z","author_association":"CONTRIBUTOR","body":"# Fix compared to Hajk 2\r\nEnsure that long layer names are displayed correctly. Perhaps already taken care of if we stick to default MUI Typography component. Anyway, we don't want it to look like this:\r\n![image](https://user-images.githubusercontent.com/110222/50078876-63ce0f80-01e8-11e9-9f0c-5508da160cc2.png)\r\n"}}
{"actor":{"display_login":"jacobwod"}}