Visit Mozilla.org

XUL Explorer:Planning

From MozillaWiki

XUL Explorer main product page on MDC.

Contents

Feature Planning for XUL Explorer [edit]

Wizard / Generator Support [edit]

Add wizards to generators common files and projects

  • XUL UI (windows, dialogs, wizards, and prefwindows)
  • JS XPCOM skeletons
  • Extensions (use case)
  • XULRunner applications

Simple Extension Testing [edit]

Add support for using "test" mode to launch extensions in Firefox. A use case is also available.

  • Should be able to locate (auto and manual) Firefox executable
  • Should allow launching Firefox with a specific profile
  • Should create the "sample@foo.net" file and try to remove it when finished

Simple Extension Packaging [edit]

Add support for converting flat bundles to XPI bundles

Add Debugging Support [edit]

Venkman and DOMi should be bundled with XUL Explorer

  • [Q] - Should the extensions be in xulexplorer/extensions or xulexplorer/xulrunner/extensions?
  • [A] - We should try to put them in xulexplorer/extensions
  • [Reality] - XR 1.8 requires extensions be in xulexplorer/xulrunner/extensions while XR 1.9 allows extensions in xulexplorer/extensions

Property Sidebar [edit]

Add a sidebar that displays a tree of all elements and a grid showing the properties of the element selected in the tree. If possible, we should synchronize the tree selected element with the cursor position in the editor.

Project Sidebar [edit]

Add a sidebar that displays the file system folder structure for a given root folder. Users can then use the folder tree to open files in "project" scenarios - like extensions and XUL apps.