564
edits
| Line 48: | Line 48: | ||
* "Terminal-like" UI for each "JS context" - "JS Workspaces" ['''done'''] | * "Terminal-like" UI for each "JS context" - "JS Workspaces" ['''done'''] | ||
* JS command line history [needs work] | * JS command line history [needs work] | ||
* GeckoApplication "Mixins": allow any Gecko application (beginning with Firefox) to insert UI and JS Context hooks [needs work] | * GeckoApplication "Mixins": allow any Gecko application (beginning with Firefox) to insert UI and JS Context hooks ['''needs work'''] | ||
'''milestone 0.4 - CURRENT WORK 2010-04- | '''milestone 0.4 - CURRENT WORK 2010-04-26''' | ||
* Preferences to toggle functionality [in progress] | * Preferences to toggle functionality [in progress] | ||
* Global Console implementation: interleaves global console service messages that are "content js", "CSS Parser", etc... messages. [in progress] | * Global Console implementation: interleaves global console service messages that are "content js", "CSS Parser", etc... messages. [in progress] | ||
** Exception Listener to surface all exceptions, css warnings, etc... ['''done'''] | ** Exception Listener to surface all exceptions, css warnings, etc... ['''done'''] | ||
* Attach console input to console UI: the "JSTerm" object should be able to be used as either an input for the console or a JS Workspace (modularization) ['''done'''] | * Attach console input to console UI: the "JSTerm" object should be able to be used as either an input for the console or a JS Workspace (modularization) ['''done'''] | ||
* JS Workspaces polish: key bindings, history, tab completion [in progress] | * JS Workspaces polish: key bindings, history, tab completion ['''in progress'''] | ||
* break bigger files down to stand-alone "support" jsms for easier maintainability and review (with isolated tests) ['''done'''] | * break bigger files down to stand-alone "support" jsms for easier maintainability and review (with isolated tests) ['''done'''] | ||
* Firefox UI front-end planning/brainstorm/mockups {{bug|559481}} {{bug|559482}} [met with UX] | * Firefox UI front-end planning/brainstorm/mockups {{bug|559481}} {{bug|559482}} ['''met with UX'''] | ||
* get reviews from platform people, mrbkap - "this week 2010-04-26" | * get reviews from platform people, mrbkap - "this week 2010-04-26" | ||
* get review from vlad | * get review from vlad | ||
| Line 64: | Line 64: | ||
'''Land on trunk after 0.4 reviews''' - '''Estimated Date''': 2010-06-04 | '''Land on trunk after 0.4 reviews''' - '''Estimated Date''': 2010-06-04 | ||
'''End of Q2??''' | |||
'''Re-evaluate the following milestones after review process''' | '''Re-evaluate the following milestones after review process''' | ||
| Line 91: | Line 93: | ||
** (dependant on JS module work to create this new api) | ** (dependant on JS module work to create this new api) | ||
''Estimated time:''' 3 weeks | '''Estimated time:''' 3 weeks | ||
'''milestone 0.6''' | '''milestone 0.6''' | ||
edits