User Tools

Site Tools


developer_center:creating_extensions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

developer_center:creating_extensions [2015/05/12 05:34]
zjays [Further reading]
developer_center:creating_extensions [2015/05/14 23:03] (current)
zjays
Line 46: Line 46:
  
 Many media players allow users to customize their appearance through the use of skins or themes. At Nightingale,​ we refer to these skins as feathers. Because Nightingale is intended to load many different feathers, with many different types of layouts and id attributes, the standard Mozilla overlay style is not sufficient. Therefore, Nightingale supports overlaying entire categories of layouts by windowtype, as well as overlaying directly inside of the custom Nightingale elements that are used to create a Feathers layout. In this way, an extension programmer can say they want to target the Servicepane or the Library and be sure that the extension'​s content will appear in the Servicepane and Library no matter what Feathers may have been loaded. Many media players allow users to customize their appearance through the use of skins or themes. At Nightingale,​ we refer to these skins as feathers. Because Nightingale is intended to load many different feathers, with many different types of layouts and id attributes, the standard Mozilla overlay style is not sufficient. Therefore, Nightingale supports overlaying entire categories of layouts by windowtype, as well as overlaying directly inside of the custom Nightingale elements that are used to create a Feathers layout. In this way, an extension programmer can say they want to target the Servicepane or the Library and be sure that the extension'​s content will appear in the Servicepane and Library no matter what Feathers may have been loaded.
-More information on this topic can be found in the section discussing the ''​chrome.manifest''​ file.+More information on this topic can be found in the section ​further below discussing the ''​chrome.manifest''​ file.
  
 ===== The Extension Wizard ===== ===== The Extension Wizard =====
developer_center/creating_extensions.txt ยท Last modified: 2015/05/14 23:03 by zjays