Tapestry Palette - 0.0.6 update

I've posted a new update 0.0.6 of the Tapestry Palette. Tapestry Palette is an Eclipse plugin which builds upon the Spindle plugin to assist Tapestry Developers.

Tapestry Palette provides:

1. A Tapestry component palette showing all components available to be used in your application development.
2. An inspector to display component parameters and documentation embedded in the component definitions.
3. Drag and drop of components from the palette onto a template to add components to a template.
4. A custom property-sheet to inspect component parameters without switching from the Spindle template editor to the
specification editor.


This new update provides two new user-interface features:

1. Most-Used components

The component palette maintains a folder labeled "Most Used" which contains the 10 components you use most often. You can drag components from this folder rather than hunting for them in the folder hierarchy. The figure below shows the Most Used folder in my Linux Eclipse environment:



Thanks to James Treleaven for the suggestion.

2. Informal parameter editing

The custom property sheet now allows editing of informal component parameters. If the referenced component supports informal parameters an "Informal" category is included in the property sheet. To add an informal parameter enter the name of the parameter as the value of the '+' property. The named parameter will be added to the Informal category and you can then enter a value for the informal parameter. For more information on using the property sheet to edit component parameters read my earlier post.




The update also includes updated validation of drag and drop of components and improved auto editing of the specification when using the property-sheet to edit component parameters.


This update no longer requires the specification editor to be open to use drag and drop but does require that Spindle 3.1.14 be installed


After updating the Spindle plugin you can install the Tapestry Palette plugin from within Eclipse via the update site: http://www.mjhenderson.com/updates