{"action":"created","issue":{"url":"https://api.github.com/repos/OnGle/confconsole/issues/1","labels_url":"https://api.github.com/repos/OnGle/confconsole/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/OnGle/confconsole/issues/1/comments","events_url":"https://api.github.com/repos/OnGle/confconsole/issues/1/events","html_url":"https://github.com/OnGle/confconsole/issues/1","id":113193188,"number":1,"title":"WIP","user":{"login":"OnGle","id":11730995,"avatar_url":"https://avatars.githubusercontent.com/u/11730995?v=3","gravatar_id":"","url":"https://api.github.com/users/OnGle","html_url":"https://github.com/OnGle","followers_url":"https://api.github.com/users/OnGle/followers","following_url":"https://api.github.com/users/OnGle/following{/other_user}","gists_url":"https://api.github.com/users/OnGle/gists{/gist_id}","starred_url":"https://api.github.com/users/OnGle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OnGle/subscriptions","organizations_url":"https://api.github.com/users/OnGle/orgs","repos_url":"https://api.github.com/users/OnGle/repos","events_url":"https://api.github.com/users/OnGle/events{/privacy}","received_events_url":"https://api.github.com/users/OnGle/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OnGle/confconsole/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-10-24T23:31:38Z","updated_at":"2015-10-28T02:23:48Z","closed_at":null,"body":"Making confconsole modular."},"comment":{"url":"https://api.github.com/repos/OnGle/confconsole/issues/comments/151701584","html_url":"https://github.com/OnGle/confconsole/issues/1#issuecomment-151701584","issue_url":"https://api.github.com/repos/OnGle/confconsole/issues/1","id":151701584,"user":{"login":"DocCyblade","id":9731860,"avatar_url":"https://avatars.githubusercontent.com/u/9731860?v=3","gravatar_id":"","url":"https://api.github.com/users/DocCyblade","html_url":"https://github.com/DocCyblade","followers_url":"https://api.github.com/users/DocCyblade/followers","following_url":"https://api.github.com/users/DocCyblade/following{/other_user}","gists_url":"https://api.github.com/users/DocCyblade/gists{/gist_id}","starred_url":"https://api.github.com/users/DocCyblade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DocCyblade/subscriptions","organizations_url":"https://api.github.com/users/DocCyblade/orgs","repos_url":"https://api.github.com/users/DocCyblade/repos","events_url":"https://api.github.com/users/DocCyblade/events{/privacy}","received_events_url":"https://api.github.com/users/DocCyblade/received_events","type":"User","site_admin":false},"created_at":"2015-10-28T02:23:48Z","updated_at":"2015-10-28T02:23:48Z","body":"Some more thinking, if we make/class items like buttons/menu types so that they are building blocks so that you could easy build nice menus and options by using basic building blocks\r\n\r\nMaybe the first module can be a test module that would show/test case each below menu/button type\r\n\r\nExample menu item types\r\n\r\n   - Text Only (Just text)\r\n   - Text with scroll bar? (Same as Text Only but scrolls)\r\n   - Radio Buttons/Check Box \"(Select one of many)\r\n   - Check box (Select multi / Select All/Select None)\r\n   - Single Text Box\r\n   - List Box (Select one / Select Many)\r\n\r\nButtons should be able to be grouped to that when selected certain error code or value is returned for each button, they should also be able to be stand alone so they go to another menu/screen\r\n\r\nIf coded correctly, creating a module would be importing in what ever menu types you need to use and with a few lines of code define your menu and what action the menu takes. \r\n\r\nNot sure what the first boot screens use ( I know it's python) if there is some library it's using or what, but should use whats already out there, just create a wrapper around it so it's easy to create your own."}}