XUL:Home Page: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(18 intermediate revisions by 10 users not shown)
Line 1: Line 1:
This wiki is used to propose new features and enhancements for XUL and the Mozilla platform. Questions and requests on gecko in general are discussed at [[Gecko:Home Page]], RDF Api work is discussed on [http://www.axel-hecht.de/mozwiki/RDF Axel Hecht's RDF API Wiki].
XUL (XML User Interface Language) is Mozilla's XML-based language that lets you build feature-rich cross platform application.  This wiki is used to propose new features and enhancements for XUL and the Mozilla platform. Questions and requests on gecko in general are discussed at [[Gecko:Home Page]].


==XUL 2.0==
==XUL==


; [[XUL:Priority_List]] : XUL 2.0 priority list
; [[XUL:Improvements | XUL Improvements]] : list of XUL features to implement, ordered by complexity
; [[XUL:New Widgets]] : ideas/specs of new widgets
; [[XUL:Priority_List | XUL Prioritized Task List]] : older prioritized list of XUL features to implement (a bit out-of-date)
; [[XUL:Element APIs]] : issues surrounding existing element APIs
; [[XUL:New Widgets | New Widget Specifications]] : ideas and specifications of new widgets
; [[XUL:Windows]] : opening windows across multiple platforms and locales
; [[XUL:Wishlist |Wishlist]] : discuss features to add to XUL
; [[XUL:Bugs]] : significant bugs in the implementation of XUL that should be fixed for 2.0
; [[XUL:Bugs | Bugs in Existing Features]] : significant bugs in the implementation of XUL that should be fixed for 2.0
; [[XUL:Grid | Grid]] : information about how the grid element should work


==XUL Templates==
==XUL Templates==
; [[XUL:Template Features in 1.9]] : XUL templates in 1.9
; [[XUL:Templates_Plan]] :  plan for templates
; [[XUL:Templates with XML]] : using XML as the data for a template
Older XUL Templates Discussion


; [[XUL:Xul Templates]] : general discussion
; [[XUL:Xul Templates]] : general discussion
; [[XUL:Xul_XSLT_Templates]] : proposal to use XSLT to generate content
; [[XUL:Xul_XSLT_Templates]] : proposal to use XSLT to generate content
; [[XUL:Template_Builder_Arch]] : thoughts about template builder architecture
; [[XUL:Template_Builder_Arch]] : thoughts about template builder architecture
; [[XUL:Templates_Plan]] :  plan for templates


== XUL Trees ==
== XUL Trees ==
Line 21: Line 26:


; [[XUL:Trees_View vs Controller]] : separation of tree view interface from controller interface
; [[XUL:Trees_View vs Controller]] : separation of tree view interface from controller interface
; [[XUL:Tree]] : editable tree


== XUL Menus ==
== XUL Menus ==
Line 27: Line 34:


; [[XUL:Menus Groups]] : discussion of groups within menus to allow for easier extensibility.
; [[XUL:Menus Groups]] : discussion of groups within menus to allow for easier extensibility.
; [[XUL:Popups]] : how XUL popups work and how to improve them


== Xul Runner ==
== Xul Runner ==
Line 36: Line 45:
==General Discussion==
==General Discussion==


; [[XUL:Wishlist]] : A page to discuss features that XUL needs
; [[XUL:Windows]] : opening windows across multiple platforms and locales
; [[XUL:Element APIs]] : issues surrounding existing element APIs
; [[XUL:Common Problems]] : problems that developers commonly have with existing XUL
; [[XUL:Common Problems]] : problems that developers commonly have with existing XUL
; [[XUL:Remove Privilege]] : a list of xpcom object that you want use in unprivilege script
; [[XUL:Remove Privilege]] : a list of xpcom object that you want use in unprivilege script
; [[XUL:Canvas Tag]] : info about a xul canvas tag
; [[XUL:Canvas Tag]] : info about a xul canvas tag
; [[XUL:XPath in Overlays]] : proposal to allow XPath in overlays
; [[XUL:XPath in Overlays]] : proposal to allow XPath in overlays
; [[XUL:Challenges of Remote XUL]] : Exploration of remote xul application
; [[XUL:Architecture]] : XUL architecture documents
; [[XUL:Stack_Sizing]]: proposal about -moz-stack-sizing CSS attribute

Latest revision as of 15:54, 12 March 2010

XUL (XML User Interface Language) is Mozilla's XML-based language that lets you build feature-rich cross platform application. This wiki is used to propose new features and enhancements for XUL and the Mozilla platform. Questions and requests on gecko in general are discussed at Gecko:Home Page.

XUL

XUL Improvements
list of XUL features to implement, ordered by complexity
XUL Prioritized Task List
older prioritized list of XUL features to implement (a bit out-of-date)
New Widget Specifications
ideas and specifications of new widgets
Wishlist
discuss features to add to XUL
Bugs in Existing Features
significant bugs in the implementation of XUL that should be fixed for 2.0
Grid
information about how the grid element should work

XUL Templates

XUL:Template Features in 1.9
XUL templates in 1.9
XUL:Templates_Plan
plan for templates
XUL:Templates with XML
using XML as the data for a template

Older XUL Templates Discussion

XUL:Xul Templates
general discussion
XUL:Xul_XSLT_Templates
proposal to use XSLT to generate content
XUL:Template_Builder_Arch
thoughts about template builder architecture

XUL Trees

XUL:Trees_Cell_Selection
discussion on proposed feature for better access to tree cells
XUL:Trees_View vs Controller
separation of tree view interface from controller interface
XUL:Tree
editable tree

XUL Menus

XUL:Menus
discussion of XUL "master menu" plan
XUL:Menus Groups
discussion of groups within menus to allow for easier extensibility.
XUL:Popups
how XUL popups work and how to improve them

Xul Runner

XULRunner is a single installable package that can be used to bootstrap multiple XUL+XPCOM applications that are as rich as Firefox and Thunderbird.

General Discussion

XUL:Windows
opening windows across multiple platforms and locales
XUL:Element APIs
issues surrounding existing element APIs
XUL:Common Problems
problems that developers commonly have with existing XUL
XUL:Remove Privilege
a list of xpcom object that you want use in unprivilege script
XUL:Canvas Tag
info about a xul canvas tag
XUL:XPath in Overlays
proposal to allow XPath in overlays
XUL:Challenges of Remote XUL
Exploration of remote xul application
XUL:Architecture
XUL architecture documents
XUL:Stack_Sizing
proposal about -moz-stack-sizing CSS attribute