Firefox/Projects/Console: Difference between revisions

Line 53: Line 53:
* 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''']
* 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''']
* Commands need to be bound in the correct scope for all filters and other UI buttons, etc. ['''done''']
* 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''']
* Firefox menu Item to launch the HUD. ['''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''']
* JS Workspaces polish: key bindings, history, tab completion ['''in progress''']
* UI polish: make the HeadsUpDisplay smoothly resize it's height. The splitter is open or closed - no in between. ['''nice to have''']
* UI polish: make the HeadsUpDisplay smoothly resize it's height. The splitter is open or closed - no in between. ['''nice to have''']
* UI polish: make the Console input widget blend in better for both Console and JS Workspace. ['''nice to have''']
* UI polish: make the Console input widget blend in better for both Console and JS Workspace. ['''nice to have''']
564

edits