{"action":"created","issue":{"url":"https://api.github.com/repos/tleunen/react-mdl/issues/258","repository_url":"https://api.github.com/repos/tleunen/react-mdl","labels_url":"https://api.github.com/repos/tleunen/react-mdl/issues/258/labels{/name}","comments_url":"https://api.github.com/repos/tleunen/react-mdl/issues/258/comments","events_url":"https://api.github.com/repos/tleunen/react-mdl/issues/258/events","html_url":"https://github.com/tleunen/react-mdl/pull/258","id":141156269,"number":258,"title":"Time to think about v2","user":{"login":"tleunen","id":1972567,"avatar_url":"https://avatars.githubusercontent.com/u/1972567?v=3","gravatar_id":"","url":"https://api.github.com/users/tleunen","html_url":"https://github.com/tleunen","followers_url":"https://api.github.com/users/tleunen/followers","following_url":"https://api.github.com/users/tleunen/following{/other_user}","gists_url":"https://api.github.com/users/tleunen/gists{/gist_id}","starred_url":"https://api.github.com/users/tleunen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tleunen/subscriptions","organizations_url":"https://api.github.com/users/tleunen/orgs","repos_url":"https://api.github.com/users/tleunen/repos","events_url":"https://api.github.com/users/tleunen/events{/privacy}","received_events_url":"https://api.github.com/users/tleunen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/tleunen/react-mdl/milestones/3","html_url":"https://github.com/tleunen/react-mdl/milestones/2.0","labels_url":"https://api.github.com/repos/tleunen/react-mdl/milestones/3/labels","id":1581209,"number":3,"title":"2.0","description":"","creator":{"login":"tleunen","id":1972567,"avatar_url":"https://avatars.githubusercontent.com/u/1972567?v=3","gravatar_id":"","url":"https://api.github.com/users/tleunen","html_url":"https://github.com/tleunen","followers_url":"https://api.github.com/users/tleunen/followers","following_url":"https://api.github.com/users/tleunen/following{/other_user}","gists_url":"https://api.github.com/users/tleunen/gists{/gist_id}","starred_url":"https://api.github.com/users/tleunen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tleunen/subscriptions","organizations_url":"https://api.github.com/users/tleunen/orgs","repos_url":"https://api.github.com/users/tleunen/repos","events_url":"https://api.github.com/users/tleunen/events{/privacy}","received_events_url":"https://api.github.com/users/tleunen/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":6,"state":"open","created_at":"2016-02-13T16:10:07Z","updated_at":"2016-07-06T23:38:51Z","due_on":null,"closed_at":null},"comments":25,"created_at":"2016-03-16T02:46:23Z","updated_at":"2016-08-10T01:40:39Z","closed_at":"2016-04-16T17:29:08Z","pull_request":{"url":"https://api.github.com/repos/tleunen/react-mdl/pulls/258","html_url":"https://github.com/tleunen/react-mdl/pull/258","diff_url":"https://github.com/tleunen/react-mdl/pull/258.diff","patch_url":"https://github.com/tleunen/react-mdl/pull/258.patch"},"body":"So.. I thought it was time to think about the v2...\r\n\r\nFor v2, I'd like to drop the explicit dependencies of MDL, and add/change a few things. Here's what I have in mind for now...\r\n\r\n- [x] add Ripple component\r\n- [x] change Button with new ripple\r\n- [x] change Checkbox with new ripple\r\n- [ ] change IconToggle with new ripple\r\n- [ ] change Menu with new ripple\r\n- [ ] change Switch with new ripple\r\n- [ ] change Radio with new ripple\r\n- [ ] change Tabs with new ripple\r\n- [ ] change all component which uses `mdlUpgrade`\r\n- [ ] change all tests to use Enzyme + chai and use Mocha + jsdom instead of Karma.\r\n- [ ] investigate to use [css module](https://github.com/css-modules/css-modules)\r\n- [x] investigate to replace the script to generate the website with [gatsby](https://github.com/gatsbyjs/gatsby)\r\n\r\n##### Notes\r\n- v2 will only be compatible with React 15 and above because of Badge returning null in a SFC.\r\n- Checkbox is only a \"controlled\" component now. No more `defaultChecked`.\r\n\r\n\r\nAny help is welcome, if you want to contribute. Feel free to open a pull request against the `v2` branch."},"comment":{"url":"https://api.github.com/repos/tleunen/react-mdl/issues/comments/238743258","html_url":"https://github.com/tleunen/react-mdl/pull/258#issuecomment-238743258","issue_url":"https://api.github.com/repos/tleunen/react-mdl/issues/258","id":238743258,"user":{"login":"tleunen","id":1972567,"avatar_url":"https://avatars.githubusercontent.com/u/1972567?v=3","gravatar_id":"","url":"https://api.github.com/users/tleunen","html_url":"https://github.com/tleunen","followers_url":"https://api.github.com/users/tleunen/followers","following_url":"https://api.github.com/users/tleunen/following{/other_user}","gists_url":"https://api.github.com/users/tleunen/gists{/gist_id}","starred_url":"https://api.github.com/users/tleunen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tleunen/subscriptions","organizations_url":"https://api.github.com/users/tleunen/orgs","repos_url":"https://api.github.com/users/tleunen/repos","events_url":"https://api.github.com/users/tleunen/events{/privacy}","received_events_url":"https://api.github.com/users/tleunen/received_events","type":"User","site_admin":false},"created_at":"2016-08-10T01:40:39Z","updated_at":"2016-08-10T01:40:39Z","body":"Hey @HriBB, this is not really up to date ;)\r\n\r\nAt first, I thought it would be best to rewrite everything, but since they started to rewrite the components, I strongly believe we'll be able to mostly use them out of the box without having to rewrite a lot of things. So I'm waiting their alpha to play a bit with all this.\r\nNot sure if it's possible to try their v2 version before they hit alpha."}}
{"actor":{"display_login":"tleunen"}}