>From time to time suggestions are made on how to improve the screen widgets. 
>Most often, there is some discussion about the idea and then things fizzle 
>out. Sometimes patches are submitted to Jira. Sometimes those patches make it 
>into the project.

There have been some great ideas proposed and I believe it would benefit the 
project if they were realized. So, I am willing to coordinate an effort to see 
those ideas make it into the project. I can create a branch in the repository 
and an umbrella Jira issue. The various screen widget ideas can be made 
sub-tasks of that Jira issue. We can use the branch as a sandbox to try out the 
ideas. Those ideas that look worthwhile can be added to the trunk.

Some of the screen widget ideas I can recall from memory:

1. Separate out the <actions> element in code so it can be reused.
2. Separate single form widgets from list form widgets.
3. Create a column widget to make multi-column layout easier.
4. Use the visitor pattern in the widget models, move all rendering code to the 
renderers.
5. Make the widgets extensible - so third parties can create custom widget 
implementations. Or have the widgets use Jelly.

I am looking for people or organizations willing to commit to working on those 
ideas and any others. Keep in mind that I will take that commitment seriously. 
I recognize we are all volunteers and we may have potential availability 
issues, but at the same time I will prod the task toward completion. ;-)

To keep this thread from spiraling out of control, I ask that replies be 
limited to statements of availability to participate. Discussions about the 
screen widget ideas themselves should be kept in their respective Jira issues. 
If there appears to be any interest, then I will create the branch and the 
umbrella Jira issue and we can take it from there.

-Adrian



      

Reply via email to