canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,093
edits
No edit summary |
No edit summary |
||
| Line 13: | Line 13: | ||
}} | }} | ||
{{FeaturePageBody | {{FeaturePageBody | ||
|Feature overview=The Style Editor allows users to make changes to their CSS and see the changes immediately. | |Feature overview=The Style Editor allows users to make changes to their CSS and see the changes immediately. This is likely one of the most common things that web developers use these tools for: interactively iterating on designs. | ||
|Feature users and use cases=All web developers. | |Feature users and use cases=All web developers. | ||
== | ==== Working on a New Design from Scratch ==== | ||
==== Experimenting with a Portion of an Existing Design ==== | |||
|Feature functional spec===== Invoking the Style Editor ==== | |||
One of the most common workflows will be getting to the Style Editor from the Style Inspector. When a user is viewing the styles for an element, they can click on a link to jump straight to the Style Editor at the correct line for the rule/property that they want to change. | |||
Users who are working on a new design will likely invoke the Style Editor directly via the Web Developer menu (Style Editor choice). There is a keyboard shortcut (presently shift-F9). | |||
==== Responsive Layout ==== | |||
The Style Editor has a responsive layout with wide and narrow views. The wide view features a stylesheet list on the left with the editor pane on the right. The narrow view puts the editor pane in the middle of the stylesheet list. | |||
==== Toolbar ==== | |||
* New stylesheet | |||
* Import | |||
* Search | |||
==== Stylesheet List ==== | |||
* URL | |||
* Save | |||
* Enable/disable | |||
* Number of rules | |||
==== Editing ==== | |||
* Automatic prettification | |||
* Code Editor integration | |||
}} | |||
{{FeatureInfo | |||
|Feature priority=P1 | |||
|Feature roadmap=Developer Tools | |||
|Feature list=Desktop | |||
|Feature engineering team=DevTools | |||
}} | |||
{{FeatureTeamStatus | |||
|Feature security status=sec-review-needed | |||
}} | |||
== Ideas == | == Ideas == | ||
| Line 93: | Line 82: | ||
* Keyboard navigation (previous/next rule, previous/next property) | * Keyboard navigation (previous/next rule, previous/next property) | ||
* History manager (with checkpoints) | * History manager (with checkpoints) | ||