{"action":"reopened","issue":{"url":"https://api.github.com/repos/tastejs/todomvc/issues/1110","labels_url":"https://api.github.com/repos/tastejs/todomvc/issues/1110/labels{/name}","comments_url":"https://api.github.com/repos/tastejs/todomvc/issues/1110/comments","events_url":"https://api.github.com/repos/tastejs/todomvc/issues/1110/events","html_url":"https://github.com/tastejs/todomvc/issues/1110","id":56059022,"number":1110,"title":"New app UI","user":{"login":"sindresorhus","id":170270,"avatar_url":"https://avatars.githubusercontent.com/u/170270?v=3","gravatar_id":"","url":"https://api.github.com/users/sindresorhus","html_url":"https://github.com/sindresorhus","followers_url":"https://api.github.com/users/sindresorhus/followers","following_url":"https://api.github.com/users/sindresorhus/following{/other_user}","gists_url":"https://api.github.com/users/sindresorhus/gists{/gist_id}","starred_url":"https://api.github.com/users/sindresorhus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sindresorhus/subscriptions","organizations_url":"https://api.github.com/users/sindresorhus/orgs","repos_url":"https://api.github.com/users/sindresorhus/repos","events_url":"https://api.github.com/users/sindresorhus/events{/privacy}","received_events_url":"https://api.github.com/users/sindresorhus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tastejs/todomvc/labels/app%20update","name":"app update","color":"d7e102"},{"url":"https://api.github.com/repos/tastejs/todomvc/labels/help%20wanted","name":"help wanted","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":35,"created_at":"2015-01-30T17:09:49Z","updated_at":"2015-02-09T20:05:41Z","closed_at":null,"body":"I finally managed to finish the [new app UI](https://github.com/tastejs/todomvc-app-css).\r\n\r\nNow we just need to switch the apps over. No structural changes should be needed.\r\n\r\nI took the liberty to change from bower to npm as that's the future and it makes it easier for us to deal with dependencies. We should also .gitignore any unwanted file so to make it easier to upgrade dependencies in the future.\r\n\r\n`todomvc-common` no longer contains the app CSS, only the learning-bar. The app CSS is in the `todomvc-app-css` module.\r\n\r\nI've converted the [backbone app as an example](https://github.com/tastejs/todomvc/commit/d674391ea8334ee663b6b050b6b88863a3cba90f). ([live demo](http://todomvc.com/examples/backbone/)).\r\n\r\n-\r\n\r\nHelp from anyone more than welcome.\r\n\r\n## Apps needing updating\r\n\r\n- [ ] agilityjs\r\n- [x] ampersand\r\n- [ ] angular-dart\r\n- [x] angularjs\r\n- [x] angularjs_require\r\n- [x] angularjs-perf\r\n- [x] ariatemplates\r\n- [x] atmajs\r\n- [x] backbone\r\n- [x] backbone_marionette\r\n- [ ] backbone_marionette_require\r\n- [ ] backbone_require\r\n- [x] batman\r\n- [ ] canjs\r\n- [ ] canjs_require\r\n- [ ] chaplin-brunch\r\n- [ ] closure\r\n- [ ] componentjs\r\n- [ ] cujo\r\n- [ ] derby\r\n- [ ] dijon\r\n- [x] dojo\r\n- [ ] duel\r\n- [ ] durandal\r\n- [x] emberjs\r\n- [ ] emberjs_require\r\n- [x] enyo_backbone\r\n- [ ] epitome\r\n- [ ] exoskeleton\r\n- [x] extjs_deftjs\r\n- [ ] firebase-angular\r\n- [x] flight\r\n- [ ] gwt\r\n- [x] jquery\r\n- [ ] kendo\r\n- [x] knockback\r\n- [x] knockoutjs\r\n- [ ] knockoutjs_require\r\n- [ ] lavaca_require\r\n- [ ] maria\r\n- [ ] meteor\r\n- [ ] mithril\r\n- [ ] montage\r\n- [ ] mozart\r\n- [ ] olives\r\n- [x] plastronjs\r\n- [ ] polymer\r\n- [ ] puremvc\r\n- [ ] ractive\r\n- [x] rappidjs\r\n- [x] react\r\n- [x] react-backbone\r\n- [ ] sammyjs\r\n- [ ] sapui5\r\n- [ ] serenadejs\r\n- [ ] socketstream\r\n- [ ] somajs\r\n- [ ] somajs_require\r\n- [ ] spine\r\n- [ ] stapes\r\n- [ ] stapes_require\r\n- [ ] thorax\r\n- [ ] thorax_lumbar\r\n- [ ] troopjs_require\r\n- [ ] typescript-angular\r\n- [ ] typescript-backbone\r\n- [ ] vanilladart\r\n- [x] vanillajs\r\n- [ ] vue\r\n- [x] yui"}}