Firebug Feature Wish List

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
m (Marked two more features as implemented)
(Updated list)
Line 95: Line 95:
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=1811 1811]: Add prettyName/displayName support to Profiler output and Stacks</span>
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=1811 1811]: Add prettyName/displayName support to Profiler output and Stacks</span>
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=1413 1413]: Restore position in Script panel after page reload</span>
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=1413 1413]: Restore position in Script panel after page reload</span>
-
* [http://code.google.com/p/fbug/issues/detail?id=2526 2526]: Enhancement: Add Step into, over and Run keys to the Shortcut keys
+
* [http://code.google.com/p/fbug/issues/detail?id=2526 2526]: Allow customization of debugger keys
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=2638 2638]: Show info popup when hovering a breakpoint / execution indicator icon</span>
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=2638 2638]: Show info popup when hovering a breakpoint / execution indicator icon</span>
* [http://code.google.com/p/fbug/issues/detail?id=2811 2811]: Replace script menu button in script panel by tree view
* [http://code.google.com/p/fbug/issues/detail?id=2811 2811]: Replace script menu button in script panel by tree view
Line 104: Line 104:
* [http://code.google.com/p/fbug/issues/detail?id=2857 2857]: Possibility to jump from variables in script panel to DOM panel via Ctrl + click
* [http://code.google.com/p/fbug/issues/detail?id=2857 2857]: Possibility to jump from variables in script panel to DOM panel via Ctrl + click
* [http://code.google.com/p/fbug/issues/detail?id=2858 2858]: Possibility to jump from selector in script panel to element inside HTML panel
* [http://code.google.com/p/fbug/issues/detail?id=2858 2858]: Possibility to jump from selector in script panel to element inside HTML panel
-
* [http://code.google.com/p/fbug/issues/detail?id=2859 2859]: Script panel context menu item to add a variable to the watch list
 
* [http://code.google.com/p/fbug/issues/detail?id=2859 2859]: Improve "Add Watch"
* [http://code.google.com/p/fbug/issues/detail?id=2859 2859]: Improve "Add Watch"
* [http://code.google.com/p/fbug/issues/detail?id=3115 3115]: Code folding for scripts
* [http://code.google.com/p/fbug/issues/detail?id=3115 3115]: Code folding for scripts
Line 206: Line 205:
* [http://code.google.com/p/fbug/issues/detail?id=3550 3550]: Create a seperate element path bar
* [http://code.google.com/p/fbug/issues/detail?id=3550 3550]: Create a seperate element path bar
* [http://code.google.com/p/fbug/issues/detail?id=3575 3575]: Make it possible to search inside side panels
* [http://code.google.com/p/fbug/issues/detail?id=3575 3575]: Make it possible to search inside side panels
-
* [http://code.google.com/p/fbug/issues/detail?id=3779 3779]: New firebug icon is hard to see in browser status bar
+
* <span style="text-decoration: line-through;">[http://code.google.com/p/fbug/issues/detail?id=3779 3779]: New firebug icon is hard to see in browser status bar</span>
* [http://code.google.com/p/fbug/issues/detail?id=4001 4001]: Clicking and hovering the error badge should have different action than the toolbar button
* [http://code.google.com/p/fbug/issues/detail?id=4001 4001]: Clicking and hovering the error badge should have different action than the toolbar button
* [http://code.google.com/p/fbug/issues/detail?id=4024 4024]: Use arrows instead of +/- signs for expansion
* [http://code.google.com/p/fbug/issues/detail?id=4024 4024]: Use arrows instead of +/- signs for expansion

Revision as of 21:20, 2 May 2012

The following list describes features and enhancements, that are wished to be implemented in Firebug. If you're missing a feature in this list, that you want to be added, make sure you read the page for what to do when you miss a feature first.

Note: This list does not represent what is planned to be implemented. It should be seen as hint for what could be included. Also this list does not represent the complete list of enhancement requests.


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: Allow customization of debugger 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: 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 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