Firebug Feature Wish List

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
(Added more issues and created new sections to separate the issues better)
(Added already implemented features for integrity)
Line 11: Line 11:
* [http://code.google.com/p/fbug/issues/detail?id=4176 4176]: Commands in firebug
* [http://code.google.com/p/fbug/issues/detail?id=4176 4176]: Commands in firebug
* [http://code.google.com/p/fbug/issues/detail?id=4276 4276]: Console history should be preserved across browser sessions
* [http://code.google.com/p/fbug/issues/detail?id=4276 4276]: Console history should be preserved across browser sessions
 +
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=4803 4803]: Command Line auto-completion for properties that are not accessible via .</span>
== [[Console Panel]] ==
== [[Console Panel]] ==
Line 116: Line 117:
* [http://code.google.com/p/fbug/issues/detail?id=4747 4747]: Separate scripts from different documents (iframes, frames...) inside the Script Location Menu  
* [http://code.google.com/p/fbug/issues/detail?id=4747 4747]: Separate scripts from different documents (iframes, frames...) inside the Script Location Menu  
* [http://code.google.com/p/fbug/issues/detail?id=4823 4823]: Native javascript code color/highlight (without FireRainbow extension)
* [http://code.google.com/p/fbug/issues/detail?id=4823 4823]: Native javascript code color/highlight (without FireRainbow extension)
 +
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=4845 4845]: Rerun should have a shortcut like the other debugging options</span>
 +
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=4862 4862]: Add "Add Watch" to context/right click menu in Watch panel</span>
* [http://code.google.com/p/fbug/issues/detail?id=4885 4885]: Break on next: add a filter by src file feature
* [http://code.google.com/p/fbug/issues/detail?id=4885 4885]: Break on next: add a filter by src file feature
* [http://code.google.com/p/fbug/issues/detail?id=4888 4888]: Allow ignoring of scripts when single stepping through code
* [http://code.google.com/p/fbug/issues/detail?id=4888 4888]: Allow ignoring of scripts when single stepping through code
Line 121: Line 124:
* [http://code.google.com/p/fbug/issues/detail?id=4890 4890]: Possibility to disable error breakpoints in Breakpoints side panel
* [http://code.google.com/p/fbug/issues/detail?id=4890 4890]: Possibility to disable error breakpoints in Breakpoints side panel
* [http://code.google.com/p/fbug/issues/detail?id=4906 4906]: Show notification, if tab cache is exceeded
* [http://code.google.com/p/fbug/issues/detail?id=4906 4906]: Show notification, if tab cache is exceeded
 +
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=4940 4940]: Tooltip improvements with arrays</span>
* [http://code.google.com/p/fbug/issues/detail?id=4995 4995]: improve script panel tooltip
* [http://code.google.com/p/fbug/issues/detail?id=4995 4995]: improve script panel tooltip
* [http://code.google.com/p/fbug/issues/detail?id=5044 5044]: Shortcut for Break On Next
* [http://code.google.com/p/fbug/issues/detail?id=5044 5044]: Shortcut for Break On Next
Line 140: Line 144:
* [http://code.google.com/p/fbug/issues/detail?id=4156 4156]: Multiple filters selectable in Net panel
* [http://code.google.com/p/fbug/issues/detail?id=4156 4156]: Multiple filters selectable in Net panel
* [http://code.google.com/p/fbug/issues/detail?id=4373 4373]: Warnings for Net Panel
* [http://code.google.com/p/fbug/issues/detail?id=4373 4373]: Warnings for Net Panel
 +
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=4805 4805]: Distinguish or Highlight HTTPS protocol requests in Net panel</span>
* [http://code.google.com/p/fbug/issues/detail?id=4829 4829]: Custom Filters for Net Panel (other panels?)
* [http://code.google.com/p/fbug/issues/detail?id=4829 4829]: Custom Filters for Net Panel (other panels?)
* [http://code.google.com/p/fbug/issues/detail?id=4852 4852]: Net panel should indicate, that the script stopped at an XHR breakpoint
* [http://code.google.com/p/fbug/issues/detail?id=4852 4852]: Net panel should indicate, that the script stopped at an XHR breakpoint
* [http://code.google.com/p/fbug/issues/detail?id=4898 4898]: Adapt Firebug waterfall graph to suggested UI conventions
* [http://code.google.com/p/fbug/issues/detail?id=4898 4898]: Adapt Firebug waterfall graph to suggested UI conventions
 +
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=4910 4910]: Sort headers of network requests in formatted view alphabetically</span>
* [http://code.google.com/p/fbug/issues/detail?id=4930 4930]: Headers in net requests should be collapsible
* [http://code.google.com/p/fbug/issues/detail?id=4930 4930]: Headers in net requests should be collapsible
* [http://code.google.com/p/fbug/issues/detail?id=5017 5017]: Merge POST and URL parameter info into one tab
* [http://code.google.com/p/fbug/issues/detail?id=5017 5017]: Merge POST and URL parameter info into one tab
Line 209: Line 215:
* [http://code.google.com/p/fbug/issues/detail?id=4841 4841]: Persist scrolling of panels when reloading a page
* [http://code.google.com/p/fbug/issues/detail?id=4841 4841]: Persist scrolling of panels when reloading a page
* [http://code.google.com/p/fbug/issues/detail?id=4899 4899]: Firebug should suppress Firefox's console prompted by scratchpad
* [http://code.google.com/p/fbug/issues/detail?id=4899 4899]: Firebug should suppress Firefox's console prompted by scratchpad
 +
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=4925 4925]: Disable Break On ... buttons when debugger is not activated</span>
* [http://code.google.com/p/fbug/issues/detail?id=4960 4960]: Review internal file structure
* [http://code.google.com/p/fbug/issues/detail?id=4960 4960]: Review internal file structure
* [http://code.google.com/p/fbug/issues/detail?id=4967 4967]: Use panel bar for resizing the Firebug UI
* [http://code.google.com/p/fbug/issues/detail?id=4967 4967]: Use panel bar for resizing the Firebug UI
 +
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=5031 5031]: Allow changing the shortcuts without having to restart the browser</span>

Revision as of 08:58, 20 December 2011

The following list describes features and enhancements, that are wished to be implemented in Firebug 1.9. Note, this list is not representing what will really be implemented, but should be seen as hint for what could be included.

Contents

Command Line

  • 55: Enhancement: Auto-Code-Completion for large command line
  • 1309: Add `console.benchmark`
  • 3622: Commandline completion for [ in addition to .
  • 3623: Commandline completion-looking documentation for function(...
  • 3715: Cmdline autocompletion menu: icons/colors to differenciate elements by type
  • 4176: Commands in firebug
  • 4276: Console history should be preserved across browser sessions
  • 4803: Command Line auto-completion for properties that are not accessible via .

Console Panel

  • 322: Enhancement: Hierarchal profiler output
  • 1982: Stack trace shows parameters in their current state (not in the state when a function was called)
  • 2792: "Copy Error" function on error displayed in Console should copy all details, including any available stack trace
  • 2972: Make filtering of search matches in console panel optional
  • 3042: Show syntax error position like in error console of Firefox
  • 3759: Provide more context for error breakpoints and format them like the Script panel
  • 3872: 'Break On All Errors' doesn't stop on custom errors
  • 4729: Log with file and line number
  • 4798: Breakpoint Column for Console panel
  • 4819: Combine Console API functions group() and groupCollapsed()
  • 4850: Console panel should indicate, that the script stopped at an error breakpoint
  • 4979: Group console messages

HTML Panel

  • 2111: 'EditHtml' completed and event handler is gone
  • 2153: Show line numbers in editors
  • 2302: Find not works on block tags
  • 2645: Edit HTML without having to switch to "Edit" mode
  • 3050: Add "Persist" button to HTML, CSS and DOM panel for keeping changes after a page reload
  • 3056: Option for switching between different CSS media types in HTML panel
  • 3189: Search for Edit Mode in HTML Panel
  • 3228: Ability to change the doctype inside the HTML Panel
  • 3445: HTML Panel should have better search match highlighting
  • 4794: Make HTML panel viewport based
  • 4795: Breakpoint Column for HTML panel
  • 4851: HTML panel should indicate, that the script stopped at a node
  • 4911: Block expanding, highlighting and scrolling of changes into view while inspecting

CSS Panel

  • 553: Visualize erroneous CSS in Style side panel
  • 1241: Highlighting of changed css
  • 1584: CSS edit text wrapping
  • 1717: CSS Panel does not have @media UI
  • 2153: Show line numbers in editors
  • 2495: The rendered font should be highlighted in CSS panel
  • 2796: Ability to create a new rule in the style panel
  • 2916: Trace Styles Feature
  • 3015: Smarter auto-completion for shorthand properties
  • 3050: Add "Persist" button to HTML, CSS and DOM panel for keeping changes after a page reload
  • 3070: CSS Panel: Filter by CSS property
  • 3230: Pseudo-classes are not persistently shown in Style Side Panel
  • 3501: Add a helper for numerical values of CSS properties
  • 3756: add filtering to computed style panel
  • 3847: Add context options to @font-face rules
  • 3848: Infotip for WOFF files inside font-family property
  • 3871: Change color format
  • 4343: CSS error indicator improvements
  • 4355: Line breaking of CSS styles leads to confusion
  • 4470: Preview for CSS gradients
  • 4505: Improved auto-completion for CSS functions
  • 4711: Add editors sub-menu to the context menu of the Script and CSS Location Menu]
  • 4796: Breakpoints for CSS panel
  • 4797: Breakpoint Column for CSS panel
  • 4882: @keyframes rules should be shown inside CSS panel
  • 4949: Batch disabling/enabling of CSS rules
  • 4966: Infotip for WOFF files inside @font-face rules
  • 5000: Add option to delete CSS rule

DOM Panel

  • 2111: 'EditHtml' completed and event handler is gone
  • 2952: Enh: DOM Panel should prevent editing of read-only properties
  • 3050: Add "Persist" button to HTML, CSS and DOM panel for keeping changes after a page reload
  • 3113: Feature Request - DOM Tab -> Add Property
  • 3829: DOM Element History
  • 4162: Add "Break On Property Addition" and "Break On Property Removal"
  • 4418: hide item 'summary' when object is expanded in DOM inspector
  • 4858: DOM panel should indicate, that the script stopped at a DOM breakpoint
  • 4873: Just changed parts of the DOM panel should get refreshed

Script Panel

  • 551: Add ability to somehow block mousemove event
  • 1811: Add prettyName/displayName support to Profiler output and Stacks
  • 1413: Restore position in Script panel after page reload
  • 2526: Enhancement: Add Step into, over and Run keys to the Shortcut keys
  • 2638: Show info popup when hovering a breakpoint / execution indicator icon
  • 2811: Replace script menu button in script panel by tree view
  • 2814: Improve display of inline scripts in Script panel
  • 2817: Hit counts for breakpoints
  • 2821: Possibility to assign breakpoints to groups
  • 2856: Possibility to jump from function call expressions in the script Panel to the function definitions
  • 2857: Possibility to jump from variables in script panel to DOM panel via Ctrl + click
  • 2858: Possibility to jump from selector in script panel to element inside HTML panel
  • 2859: Script panel context menu item to add a variable to the watch list
  • 2859: Improve "Add Watch"
  • 3115: Code folding for scripts
  • 3129: Remove breakpointDisabledExe.png and breakpointExe.png in favor of stacked images
  • 3155: Editing breakpoint conditions should have auto-completion
  • 3250: General messages of Script Panel should hide Panel Toolbar and side panels
  • 3271: Highlight next executed function
  • 3448: Script Panel should have better search match highlighting
  • 3982: Highlight breakpoint inside the Breakpoints side panel, at which the script is halted at
  • 3996: Conditional Break on Next
  • 4356: Keyboard shortcut for toggling activation of all breakpoints
  • 4378: Move editing of breakpoint conditions to Breakpoints Side Panel
  • 4515: Shortcuts for "Run to This Line" should work when clicking into the code
  • 4711: Add editors sub-menu to the context menu of the Script and CSS Location Menu]
  • 4747: Separate scripts from different documents (iframes, frames...) inside the Script Location Menu
  • 4823: Native javascript code color/highlight (without FireRainbow extension)
  • 4845: Rerun should have a shortcut like the other debugging options
  • 4862: Add "Add Watch" to context/right click menu in Watch panel
  • 4885: Break on next: add a filter by src file feature
  • 4888: Allow ignoring of scripts when single stepping through code
  • 4889: Folding for breakpoint categories
  • 4890: Possibility to disable error breakpoints in Breakpoints side panel
  • 4906: Show notification, if tab cache is exceeded
  • 4940: Tooltip improvements with arrays
  • 4995: improve script panel tooltip
  • 5044: Shortcut for Break On Next

Net Panel

  • 1209: Add ability to re-open the open Net panel objects after a reload
  • 1366: Add a scale to the Net panel
  • 2225: Resending a XMLHttpRequest
  • 2348: Intercept/modify a request
  • 2424: Additional network panel columns
  • 2617: Net panel header should be fixed on top instead of scrolling with the content
  • 2618: Request summary in Net panel just shown for the last request when 'Persist' is enabled
  • 2761: More filetype filters in Net panel?
  • 3071: Display sample of WOFF file inside Net Panel
  • 3560: Search in Net panel to act as a filter
  • 3613: Displaying server side timings info in the Net panel
  • 3757: Normal HTTP requests and the different kinds of cache requests should be better distinguishable
  • 4156: Multiple filters selectable in Net panel
  • 4373: Warnings for Net Panel
  • 4805: Distinguish or Highlight HTTPS protocol requests in Net panel
  • 4829: Custom Filters for Net Panel (other panels?)
  • 4852: Net panel should indicate, that the script stopped at an XHR breakpoint
  • 4898: Adapt Firebug waterfall graph to suggested UI conventions
  • 4910: Sort headers of network requests in formatted view alphabetically
  • 4930: Headers in net requests should be collapsible
  • 5017: Merge POST and URL parameter info into one tab

Inspector

  • 2273: Box model shadowing on (css) transformed elements doesn't work correctly
  • 3914: Convert Image Map highlighter to SVG and add the ability to inspect SVG objects
  • 3972: Add remote inspect
  • 4848: Create new SVG inspector

Search

  • 2302: Find not works on block tags
  • 2972: Make filtering of search matches in console panel optional
  • 3195: Search field should display current tab
  • 3445: HTML Panel should have better search match highlighting
  • 3448: Script Panel should have better search match highlighting
  • 3560: Search in Net panel to act as a filter
  • 4879: Show number of matches while searching
  • 5014: Rework auto-case-sensitive search

Profiler

  • 1811: Add prettyName/displayName support to Profiler output and Stacks
  • 3530: fixed headers for profile
  • 4520: Separate panel for profiling
  • 4529: Enhanced Memory Profiler

External editors

  • 4731: Shortcut for default external editor
  • 4774: Better integration and visibility of external editors
  • 5035: Add ability to map domain/url path to a file system path for the purpose of opening a file in external editor.

Extensions

  • 4045: New APIs for extending page context menu
  • 4793: API for extending Firebug toolbars
  • 4937: Firebug extensions should register in Firebug

Miscellaneous

  • 54: Enhancement: UNDO function
  • 341: Dragable control to min/maximise Firebug should be thicker than one pixel
  • 471: Linux-specific theme for Firebug
  • 1141: Maximize Firebug by double-clicking on a tab
  • 2001: Add storage panel
  • 2425: Changable order of grid columns
  • 2633: Instrumentation for Firebug aka "Help Improve Firebug"
  • 2961: Update Firebug's Look and Feel
  • 2995: Inconsistent "Break On..." behavior
  • 3183: Add descriptions to Options Mini Menu items
  • 3550: Create a seperate element path bar
  • 3575: Make it possible to search inside side panels
  • 3779: New firebug icon is hard to see in browser status bar
  • 4001: Clicking and hovering the error badge should have different action than the toolbar button
  • 4024: Use arrows instead of +/- signs for expansion
  • 4032: Please offer option to disable update notification page
  • 4173: Window/Document menu
  • 4377: List of editors should be removed from Firebug Menu
  • 4395: Inclusion of "Firebug" in the User-Agent
  • 4425: Better support for Domplate templates inheritance
  • 4316: Error Notification Count not bright enough
  • 4722: Radio options Enabled/Disabled of activatable panels should be combined in a check option
  • 4841: Persist scrolling of panels when reloading a page
  • 4899: Firebug should suppress Firefox's console prompted by scratchpad
  • 4925: Disable Break On ... buttons when debugger is not activated
  • 4960: Review internal file structure
  • 4967: Use panel bar for resizing the Firebug UI
  • 5031: Allow changing the shortcuts without having to restart the browser
Personal tools