564
edits
| Line 43: | Line 43: | ||
* (submit for toolkit peer feedback/review) - check. | * (submit for toolkit peer feedback/review) - check. | ||
'''milestone 0.3 | '''milestone 0.3''' | ||
* ConsoleMessage class: abstract all console message types into a ConsoleMessage object | * ConsoleMessage class: abstract all console message types into a ConsoleMessage object | ||
* HTTP traffic observation and logging | * HTTP traffic observation and logging | ||
* DOM Mutation event logging | |||
* eval JS from command-line | * eval JS from command-line | ||
* "Terminal-like" UI for each "JS context" - "JS Workspaces" | |||
* JS command line history | * JS command line history | ||
* GeckoApplication "Mixins": allow any Gecko application (beginning with Firefox) to insert UI and JS Context hooks | * GeckoApplication "Mixins": allow any Gecko application (beginning with Firefox) to insert UI and JS Context hooks | ||
'''milestone 0.4''' | '''milestone 0.4 - CURRENT WORK 2010-04-05''' | ||
* Firefox | * Preferences to toggle functionality | ||
* " | * Refactor HeadsUpDisplay.jsm to not be Firefox-specific | ||
* Attach console input to console UI: the "JSTerm" object should be able to be used as either an input for the console or a stand-alone terminal (modularization) | |||
** create popup menu for console content area | ** create popup menu for console content area | ||
*** edit (copy / paste), save (import(?), apply(?) for later) | *** edit (copy / paste), save (import(?), apply(?) for later) | ||
* JS | * JS Workspaces polish | ||
** create popup menu for workspaces, eg file, edit, evaluate | ** create popup menu for workspaces, eg file, edit, evaluate | ||
* console command line aliases and magic | * console command line aliases and magic: make extensibility API for Gecko apps, Jetpack | ||
* break bigger files down to stand-alone "support" jsms for easier maintainability and review (with isolated tests) | |||
* Firefox UI front-end planning/brainstorm/mockups | |||
'''milestone 0.5''' | '''milestone 0.5''' | ||
* Firefox UI front-end implementation | |||
* add links to view source in console | * add links to view source in console | ||
* Create event for Reflow | * Create event for Reflow | ||
edits