Jetpack/Roadmap: Difference between revisions

Jump to navigation Jump to search
Line 135: Line 135:


===P1 APIs===
===P1 APIs===
====Chrome-mods====
====[https://wiki.mozilla.org/Features/Jetpack/Jetpack-Chrome-mods Chrome-mods]====
An important piece of the SDK to-date has been the ability to simply
Firefox has always presented itself to developers as a browser that allows customization. While this can often be painful from the point of view of user experience, it also provides great power in extensibility and innovation. Jetpack has always embraced the idea of modification and extension but only for shallow integrators where we felt some responsibility to help direct better user experience guidelines through offering only elements that would lend themseleves to that better experience. While that does a great deal to help keep the experience clean, it also frustrates those who want to integrate more deeply into the browser. With a new focus on Deep Integrators we want to take the modification idea to Firefox Chrome (user interface) in a similar manner in which we answered the modification question with web pages.
alter web pages with the Page-mod API. We wish to allow the same
 
functionality to developers to alter chrome with a simple script and
Chrome mods will allow the developer to easily alter Firefox chrome in a manner that is very similar to page-mods with the exception that the chrome being altered must first be properly identified before the developer can alter that element.  
CSS. The scope of this work also calls for the ability to revert those
changes (and possibly to add that same reverting function to
page-mods).


====Simpler Ctype API====
====Simpler Ctype API====
canmove, Confirmed users
548

edits

Navigation menu