canmove, Confirmed users
1,189
edits
| Line 95: | Line 95: | ||
== Milestones == | == Milestones == | ||
=== 0.1 === | |||
* HTML/Tree Panel (read-only) | * HTML/Tree Panel (read-only) | ||
* node highlighting | * node highlighting | ||
''' Alpha release | ''' Alpha release ''' | ||
* Testcases | * 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 | * 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 === | |||
* Style panel (read-only) | * Style panel (read-only) | ||
** panel | |||
** richlistbox | |||
'''Estimated time''' 1 week | '''Estimated time''' 1 week | ||
=== 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 | |||