{"action":"created","issue":{"url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1489","repository_url":"https://api.github.com/repos/RetroPie/RetroPie-Setup","labels_url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1489/labels{/name}","comments_url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1489/comments","events_url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1489/events","html_url":"https://github.com/RetroPie/RetroPie-Setup/pull/1489","id":156632154,"number":1489,"title":"Modular","user":{"login":"joolswills","id":5365574,"avatar_url":"https://avatars.githubusercontent.com/u/5365574?v=3","gravatar_id":"","url":"https://api.github.com/users/joolswills","html_url":"https://github.com/joolswills","followers_url":"https://api.github.com/users/joolswills/followers","following_url":"https://api.github.com/users/joolswills/following{/other_user}","gists_url":"https://api.github.com/users/joolswills/gists{/gist_id}","starred_url":"https://api.github.com/users/joolswills/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joolswills/subscriptions","organizations_url":"https://api.github.com/users/joolswills/orgs","repos_url":"https://api.github.com/users/joolswills/repos","events_url":"https://api.github.com/users/joolswills/events{/privacy}","received_events_url":"https://api.github.com/users/joolswills/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2016-05-24T23:30:56Z","updated_at":"2016-06-04T19:39:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/pulls/1489","html_url":"https://github.com/RetroPie/RetroPie-Setup/pull/1489","diff_url":"https://github.com/RetroPie/RetroPie-Setup/pull/1489.diff","patch_url":"https://github.com/RetroPie/RetroPie-Setup/pull/1489.patch"},"body":"Initial rewrite of the setup menu, including per package/module management  \r\n * rp_module_menus is no more - instead use rp_module_section with one of \r\n   - core (core packages)\r\n   - main (main packages - which will be installed by default in the image)\r\n   - opt (optional packages)\r\n   - exp (experimental packages)\r\n   - driver (driver packages)\r\n   - config (configuration packages / tools)\r\n\r\n * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.\r\n\r\n * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_\r\n\r\n * rp_module_section of type \"config\" will have the \"gui_\" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called\r\n\r\n * configure is no longer used for \"gui\" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.\r\n\r\nThis is still a WIP and there may be bugs, but I welcome anyone to test it and give feedback. The current selection of what is in \"main\" and what is \"optional\" is my own choice and we can tweak the sections. The idea is to have most common stuff in main, and let users install what they need as they need it from optional/experimental packages"},"comment":{"url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/comments/223774167","html_url":"https://github.com/RetroPie/RetroPie-Setup/pull/1489#issuecomment-223774167","issue_url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1489","id":223774167,"user":{"login":"HerbFargus","id":10035308,"avatar_url":"https://avatars.githubusercontent.com/u/10035308?v=3","gravatar_id":"","url":"https://api.github.com/users/HerbFargus","html_url":"https://github.com/HerbFargus","followers_url":"https://api.github.com/users/HerbFargus/followers","following_url":"https://api.github.com/users/HerbFargus/following{/other_user}","gists_url":"https://api.github.com/users/HerbFargus/gists{/gist_id}","starred_url":"https://api.github.com/users/HerbFargus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HerbFargus/subscriptions","organizations_url":"https://api.github.com/users/HerbFargus/orgs","repos_url":"https://api.github.com/users/HerbFargus/repos","events_url":"https://api.github.com/users/HerbFargus/events{/privacy}","received_events_url":"https://api.github.com/users/HerbFargus/received_events","type":"User","site_admin":false},"created_at":"2016-06-04T19:39:13Z","updated_at":"2016-06-04T19:39:13Z","body":"The theme thing may have been my bad. Possibly a bad merge on a change I'd made.... I'll look into it."}}
{"actor":{"display_login":"HerbFargus"}}