564
edits
| Line 52: | Line 52: | ||
'''milestone 0.4 - CURRENT WORK 2010-04-26''' - '''Items that need to be finished before we call this landable or "beta-quality", etc:''' | '''milestone 0.4 - CURRENT WORK 2010-04-26''' - '''Items that need to be finished before we call this landable or "beta-quality", etc:''' | ||
* Preferences to toggle functionality [in progress] | * Preferences to toggle functionality [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'''] | ||
* Filtering mechanism via the filtering toolbar needs to cleanly turn on and off the various activity observers or LogMessages. (basic On/Off filters for DOM Mutation, Network, CSSParser, console api, exceptions and global consoleMessages) ['''in progress'''] | |||
* Filtering mechanism via the filtering toolbar needs to cleanly turn on and off the various activity observers or LogMessages. (basic On/Off filters for DOM Mutation, Network, CSSParser, console api, exceptions and global consoleMessages) | * Commands need to be bound in the correct scope for all filters and other UI buttons, etc. ['''done'''] | ||
* Firefox menu Item to launch the HUD. ['''done'''] | |||
* UI polish: make the HeadsUpDisplay smoothly resize it's height. The splitter is open or closed - no in between. ['''nice to have'''] | |||
* Commands need to be bound in the correct scope for all filters and other UI buttons, etc. | * UI polish: make the Console input widget blend in better for both Console and JS Workspace. ['''nice to have'''] | ||
* Firefox menu Item to launch the HUD | |||
* UI polish: make the HeadsUpDisplay smoothly resize it's height. The splitter is open or closed - no in between. | |||
* UI polish: make the Console input widget blend in better for both Console and JS Workspace. | |||
'''Land on trunk after 0.4 reviews''' - '''Estimated Date''': 2010-06-04 | '''Land on trunk after 0.4 reviews''' - '''Estimated Date''': 2010-06-04 | ||
| Line 81: | Line 73: | ||
* Filtering UI and 'Grep' filtering | * Filtering UI and 'Grep' filtering | ||
* add links to view source in console | * add links to view source in console | ||
* Firefox UI front-end planning/brainstorm/mockups {{bug|559481}} {{bug|559482}} ['''met with UX'''] | |||
* Global message interleaving needs to cleanly turn on and off. | |||
* Make sure the preference observer that toggles the HUD on and off works properly. | |||
'''Estimated time:''' 2 weeks | '''Estimated time:''' 2 weeks | ||
| Line 88: | Line 83: | ||
** 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) | ||
* Network activity does not yet identify child iframe network requests as originating from a "watched" loadGroup. | |||
'''Estimated Time:''' 1 Week | '''Estimated Time:''' 1 Week | ||
edits