ActiveState Powered by ActiveState

ActiveState Community


XUL Support ( aka Developing Komodo *in* Komodo )

Posted by brice on 2007-07-16 22:05
OS: All / Any

Howdy,

I'm a recent Komodo convert (trial user). The "Just Works" PHP debugging support is what lured me here... not to mention the 2007 feel to program and site. Great work staying active! :)

That said, I'll be primarily using Komodo for PHP, HTML, JS, and CSS work... however one of the languages I am most excited to learn is XUL. In due time I forsee myself coding desktop applications using the Mozilla environment.

Is it far fetched to ask for premier XUL support in Komodo IDE? Are there any plans for XPCOM/XUL Runner Integration? (please bear in mind I have not yet compiled a single XUL app -- and this request may be inane).

Thanks,

~ Brice

jeffg | Tue, 2007-07-17 11:53

We've been careful to slowly improve our support for XUL over the years and currently the autocomplete for XUL and XBL are quite good, as is the JavaScript support and the DOM Browser. That being said Komodo is *not* a XUL Gui Form Designer and we currently don't have plans to stray that far from our 'web' focus.

One neat trick you *can* do is:

- create a new XUL file Komodo
- preview the XUL file in a Tab in Komodo, and split the tabs so your code is on the left and your preview is on the right
- start hacking XUL and saving the file. You'll see your changes in the preview tab every time you save the file.

See the attached screenshot for an idea of what I mean...

Xul EditingXul Editing

--
JeffG

brice | Tue, 2007-07-17 20:42

Jeff,

I see -- the live preview looks very helpful && I understand that XUL is heavily tied to 'web' languages (which Komodo excels in). This ultimately makes Komodo eligible for XUL development... which is fine by me. If there's any other promising XUL dev environments anyone would like to share, please feel free.

Thanks for the tip!

~ Brice

ToddW | Mon, 2007-10-22 20:14

There is also the Komodo XUL Preview extension, recently added by John Marshall. See here, it's pretty neat:
http://community.activestate.com/forum-topic/xul-preview-extension

Todd.

-->