Firefox/Projects/Console: Difference between revisions

Jump to navigation Jump to search
Line 43: Line 43:
* (submit for toolkit peer feedback/review) - check.
* (submit for toolkit peer feedback/review) - check.


'''milestone 0.3 - CURRENT WORK'''
'''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 UI front-end
* Preferences to toggle functionality
* "Terminal-like" UI for each "JS context"
* 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 workspaces (tentative name)
* 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
564

edits

Navigation menu