Sunday, March 24, 2013

Chrome Packaged App Manifest Version 2 Editor App

Started working on Chrome Packaged App Manifest Version 2 Editor App using AngularJS and Twitter Bootstrap.



One of the cool trick I learned while implementing this is demonstrated by this fiddle. It deals with using AngularJS's ng-repeat with an object, and editing the values of properties of that object within it. It makes a clever use of angular.copy() to isolate input-bound variables.

Todo
  • Implement Load and Save using file system API
  • Implement complete Manifest Version 2
  • Eclipse integration
  • [Stretch Goal] Refactor into generic JSON editor...possibly using JSON Schema
    • Define manifest version 2 JSON schema.
    • Use the schema to implement the editor

No comments: