{"action":"created","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 & switch to npm for dependencies","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":57,"created_at":"2015-01-30T17:09:49Z","updated_at":"2015-05-10T09:55:19Z","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- [ ] FOAM\r\n- [x] agilityjs (dropped, https://github.com/tastejs/todomvc/issues/1173)\r\n- [x] ampersand\r\n- [x] 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- [x] backbone_require\r\n- [x] batman\r\n- [x] canjs\r\n- [x] canjs_require\r\n- [x] chaplin-brunch\r\n- [x] closure\r\n- [ ] componentjs\r\n- [ ] cujo\r\n- [ ] derby\r\n- [x] dijon\r\n- [x] dojo\r\n- [ ] duel\r\n- [ ] durandal\r\n- [x] emberjs\r\n- [x] enyo_backbone\r\n- [x] epitome\r\n- [x] exoskeleton\r\n- [x] extjs_deftjs\r\n- [x] 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- [x] knockoutjs_require\r\n- [x] lavaca_require\r\n- [x] maria (dropped, https://github.com/tastejs/todomvc/issues/1173)\r\n- [ ] meteor\r\n- [x] mithril\r\n- [ ] montage\r\n- [ ] mozart\r\n- [x] olives\r\n- [x] plastronjs\r\n- [ ] polymer\r\n- [ ] puremvc\r\n- [x] ractive\r\n- [x] rappidjs\r\n- [x] react\r\n- [x] react-backbone\r\n- [ ] sammyjs\r\n- [ ] sapui5\r\n- [x] serenadejs\r\n- [ ] socketstream\r\n- [x] somajs\r\n- [x] somajs_require\r\n- [x] spine\r\n- [x] stapes\r\n- [x] stapes_require\r\n- [ ] troopjs_require\r\n- [x] typescript-angular\r\n- [x] typescript-backbone\r\n- [ ] vanilladart\r\n- [x] vanillajs\r\n- [x] vue\r\n- [x] yui"},"comment":{"url":"https://api.github.com/repos/tastejs/todomvc/issues/comments/100615388","html_url":"https://github.com/tastejs/todomvc/issues/1110#issuecomment-100615388","issue_url":"https://api.github.com/repos/tastejs/todomvc/issues/1110","id":100615388,"user":{"login":"arthurvr","id":6025224,"avatar_url":"https://avatars.githubusercontent.com/u/6025224?v=3","gravatar_id":"","url":"https://api.github.com/users/arthurvr","html_url":"https://github.com/arthurvr","followers_url":"https://api.github.com/users/arthurvr/followers","following_url":"https://api.github.com/users/arthurvr/following{/other_user}","gists_url":"https://api.github.com/users/arthurvr/gists{/gist_id}","starred_url":"https://api.github.com/users/arthurvr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arthurvr/subscriptions","organizations_url":"https://api.github.com/users/arthurvr/orgs","repos_url":"https://api.github.com/users/arthurvr/repos","events_url":"https://api.github.com/users/arthurvr/events{/privacy}","received_events_url":"https://api.github.com/users/arthurvr/received_events","type":"User","site_admin":false},"created_at":"2015-05-10T09:55:19Z","updated_at":"2015-05-10T09:55:19Z","body":"@cliffhall It's been fixed a while ago. Feel free to PR now :)\r\n\r\n@schubertha You can look at the other apps as example. If the app was built without any CSS tweaking, the update should be as easy as updating dependencies to npm and including todomvc-app-css.\r\n\r\n@soundstep Cheers! :beers:\r\n\r\n@shepheb @kgrgreer I added FOAM to the list above. It just needs to be updated to use npm for dependencies. Anyone of you who's interested in working on that?\r\n\r\n"}}