Firefox/Projects/Console: Difference between revisions

Line 64: Line 64:


'''Items that need to be finished before we call this landable or "beta-quality", etc:'''
'''Items that need to be finished before we call this landable or "beta-quality", etc:'''
* Filtering mechanism via the filtering toolbar needs to cleanly turn on and off the various activity observers or LogMessages.
* 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)
* Global message interleaving needs to cleanly turn on and off.
* Global message interleaving needs to cleanly turn on and off.
* Network activity does not yet identify child iframe network requests as originating from a "watched" loadGroup.
* Network activity does not yet identify child iframe network requests as originating from a "watched" loadGroup. ['''nice-to-have''']
* Commands need to be bound in the correct scope for all filters and other UI buttons, etc.
* Commands need to be bound in the correct scope for all filters and other UI buttons, etc.
* Firefox menu Item to launch the HUD.
* Firefox menu Item to launch the HUD.
* Make sure the preference observer that toggles the HUD on and off works properly.
* Make sure the preference observer that toggles the HUD on and off works properly.
* Tab-completion key bindings callback for the JS Workspace.
* Tab-completion key bindings callback for the JS Workspace. ['''nice-to-have''']
* UI polish: make the HeadsUpDisplay smoothly resize it's height. The splitter is open or closed - no in between.  
* 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.
* UI polish: make the Console input widget blend in better for both Console and JS Workspace.
564

edits