
We are making some development for Idempiere Swing Client and we have
started adding some functionality on main panel, it has been thinking to
allow multiple panels more than papanel, menu, activity and workflow.
We
will contribute with determined panels we have already developed, in
the moment we can migrate them from adempiere to idempiere plugin (Intended each panel will be a separated plugin).
As you can see, there is an example panel to let us make invoice from shipments (or orders). In the bottom, after clicked an invoice, appear the details.
With right click, we can access to Shipment an BPartner.
We have some of this development ready for adempiere, so as soon as we have them migrated, we will contribute them.
https://bitbucket.org/tecnoxperience/changes-to-swing-panelWe had made this, as you can see in sources, as a fragment of org.adempiere.ui.swing to can override AMenu core class without touching it.
Made 2 new tables with a new preffix SC (Swing Client). 2Pack package is in same location.
Hope you like and feel free to comment us whatever.
Regards