User Interface Library - Prototype and Scriptaculous

April 8th, 2008  |  Published in Javascript, Projects, Prototype, Scriptaculous, UI  |  3 Comments

Lately I have been working on a User Interface library that runs on top of Prototype and Scriptaculous framework. Please note that this library is in very early stage and I am planning on releasing the source code soon. Still have a lot of issues to fix and address but I wanted to float the idea in public and get wheels rolling.

So what does this UI library have?

This library will have the following components:

  • Layout
  • Splitter
  • Panel
  • Button
  • Menu
  • Tab
  • Tree
  • and more…

These will be the foundation layer components. With support of Prototype based class inheritance I have also been working on some widgets such as:

  • CheckBoxTree
  • AjaxTree
  • AjaxPanel
  • ButtonMenu
  • ContextMenu
  • Toolbar
  • Accordion
  • and more…

As mentioned earlier I am still working towards first public preview release but if you have any suggestions or comments please feel free to post them here. I should have a first public preview ready for you soon (can’t promise dates yet)

This library is in no-way meant to compete against ExtJS or Dojo or other such libraries but I believe that with community support we can bring an amazing UI layer to Prototype and Scriptaculous framework.

The main focus is to provide solid foundation layer and believe that our community will build and contribute amazing set of Widgets.

Here are screenshots for Button and Splitter (using Firefox 2.0)

UI.Button

Splitter

Responses

  1. Todd says:

    May 5th, 2008 at 5:51 am (#)

    So… do you have a preview of the Lib. We are interested in the splitter control you are building. Thanks!

  2. Obaid says:

    May 5th, 2008 at 6:54 am (#)

    Todd,

    I am working to get the preview up and running along with the first alpha release of the code. It should be up in next 2 weeks. If you need something more urgently please feel free to contact me via email

    :)

    cheers

  3. Todd says:

    May 5th, 2008 at 11:14 am (#)

    Obaid: Thanks for the response! How can I contact you via email?

Leave a Response