Firefox/Projects/Inspector: Difference between revisions

Jump to navigation Jump to search
Line 95: Line 95:
== Milestones ==
== Milestones ==


''' 0.1 '''
=== 0.1 ===
* HTML/Tree Panel (read-only)
* HTML/Tree Panel (read-only)
* node highlighting
* node highlighting


''' Alpha release requirements '''
''' Alpha release '''
* Testcases (est. time remaining: 2days, eta Tuesday, April 6)
* Testcases
** basic highlighter activation and deactivation '''done'''
** basic highlighter activation and deactivation '''done'''
** selecting a node in the tree panel '''done'''
** selecting a node in the tree panel '''done'''
Line 106: Line 106:
** highlighting a node in a web page with scrolling
** highlighting a node in a web page with scrolling


* functionality (optional, est. time 2.5-3 days)
* functionality
** highlighter panel boundary sanitization (some panels can fly off into desktop space currently) (0.5 day)
** highlighter panel boundary sanitization (some panels can fly off into desktop space currently) (0.5 day)
** panel event propagation (highlighter panels are dumb. can't highlight sub-nodes through the panel) (0.5-1 day) '''done'''
** panel event propagation (highlighter panels are dumb. can't highlight sub-nodes through the panel) (0.5-1 day) '''done'''
Line 112: Line 112:
** document scrolling (panels stay when the document scrolls, drift away from the node they're supposed to be highlighting) (0.5 day) '''done'''
** document scrolling (panels stay when the document scrolls, drift away from the node they're supposed to be highlighting) (0.5 day) '''done'''


''' 0.2 '''
=== 0.2 ===
* Style panel (read-only)
* Style panel (read-only)
** panel
** richlistbox
'''Estimated time''' 1 week
'''Estimated time''' 1 week


''' 0.3 '''
=== 0.3 ===
* DOM panel (read-only)
* DOM panel (read-only)
** may include additional information about nodes
** may include additional information about nodes
'''Estimated time''' 1 week
'''Estimated time''' 1 week
=== 0.4 ===
* Inspector Controls
** turn inspection on/off
** enable/disable style and DOM panels
** inspector object history (back forward)
** initial thinking was an icon panel, currently looking at text buttons
=== 0.5 ===
* Rewriting the treeview
=== 0.6 ===
* Editing styles, dom objects and html elements
** popup text widgets over editor target
=== 0.7 ===
* Reimplement the highlighter panel
** Make it look more like what's in the mockup.
** Using a full-screen (content area) panel, can we use borders to darken the area around the object under inspection?
** Use multiple panels to box the inspected object?
** compositor?
=== 0.8 ===
* Rulers and guides
** image or CSS-based panel backgrounds
** guides should be drawn on the panel and intersect with the rulers
** highlight rulers showing boundaries of the object
** different lines for offsets, padding and margins
=== 0.9 ===
* Additional panel features as they become available
** probably not a real milestone, just bits to add as they become available, see: [[XUL:Panel_Improvements]].
=== 1.0 ===
* Styling
** tree panel
** style and DOM object panels
** highlighter and rulers if not taken care of earlier
** toolbar buttons for *stripe themes
canmove, Confirmed users
1,189

edits

Navigation menu