I started working on making the screen widgets thread-safe, but the quantity of code was overwhelming.

So, I started reducing the widget code by reusing things, and by moving the Artifact Info code to a separate class.

Screen widgets, form widgets, menu widgets, and tree widgets all share the same actions now.

I discovered the Artifact Info feature has a lot of gaps, so the results it produces are unreliable. The new classes in org.ofbiz.widget.artifact can be build out to provide more complete information - if anyone is interested in working on that.

One advantage to the new Artifact Info design is that it can be easily extended to gather info on custom widgets.

I will update the widget schemas after I am done with the refactoring.

--
Adrian Crum
Sandglass Software
www.sandglass-software.com

Reply via email to