canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,093
edits
No edit summary |
|||
| Line 1: | Line 1: | ||
= | {| class="fullwidth-table" | ||
|- | |||
| style="font-weight: bold; background: #DDD;" | Feature | |||
| style="font-weight: bold; background: #DDD;" | Status | |||
| style="font-weight: bold; background: #DDD;" | ETA | |||
| style="font-weight: bold; background: #DDD;" | Owner | |||
|- | |||
<section begin="status" /> | |||
| [[DevTools/Features/GCLI]] | |||
| {{StatusHealthy|status=Prototype implementation being integrated with Firefox.}} | |||
| YYYY-MM-DD | |||
| Kevin Dangoor | |||
<section end="status" /> | |||
|- | |||
|} | |||
== Summary == | |||
The Graphical Command Line Interface (GCLI), which you may see referred to as "Cockpit" at times, is intended as a way for users to quickly navigate and control the developer tools from the keyboard. The GCLI is designed to make the available commands easily discoverable and easy to correctly run with the right parameters. Unlike the JavaScript command lines provided by existing tools like the Web Console, the GCLI provides commands that are faster to type. | |||
Ultimately, the GCLI is an attempt to provide easy keyboard control to a diverse and feature-rich set of tools. If you try to figure out how to control one of the traditional web developer tools with the keyboard, you'll see what the current approach lacks. | |||
= | == Release Requirements == | ||
* | * Firefox features and add-ons can register new commands to be available in the GCLI | ||
* | * Integrates with the Web Console for output | ||
* | * Electrolysis-ready | ||
== Next Steps == | |||
* | * Contain scope for initial release | ||
= | == Related Bugs & Dependencies == | ||
See the [http://mozilla.github.com/devtools/2011/status.html#gcli status page] for bugs. | |||
== Team == | |||
The GCLI is an experiment and it will take a little time to get the UX right. We want your help and feedback! Send email to dev-apps-firefox | |||
* Joe Walker: lead developer and feature designer | |||
* Kevin Dangoor: PM | |||
== Designs == | |||
TBD | |||
= | == Goals/Use Cases == | ||
A Web Console user should be able to change filters or clear the console entirely with the keyboard. | |||
Someone who wants to compare the styles of a set of page elements should be able to run a command to select some elements and then another command to open the Style Inspector, all without reaching for the mouse. | |||
== Non-Goals == | |||
For this project, we're not looking to replace the Web Console's JavaScript command line with the GCLI. After we are comfortable with the UX, we will revisit that. | |||
__NOTOC__ | |||
[[Category:Feature]] | |||
[[Category:Firefox]] | |||
[[Category:DevTools]] | |||
[[Category:Priority 1]] | |||