Currently we are working a lot on the NatTable core to make it a more robust and flexible framework. This comes with some major refactorings that enhance existing interfaces or change workflows. The last few days (or weeks) we worked on a major refactoring regarding the edit behaviour in NatTable. The main goal was to cleanup the API, fix some special bugs and make it easier to create new editors for the NatTable. I also added the possibility to create cell editors that open in a dialog. Even wrapping SWT or JFace dialogs is now possible for a NatTable cell editor. You can find a (hopefully) complete list about the changes in the forum.
As you know, such changes need to be tested well. We have a lot of automatic testcases and I created a new example EditorExample showing all cell editors with their different configuration possibilities to test manually. Although as the developer of the refactoring, I am not sure if I tested every case. This is why I am trying to request some help for testing here, so we can be sure that the upcoming 1.0.0 release of the NatTable doesn’t come with serious errors.
If you are interested in helping us on testing the NatTable, a good starting point is to checkout the sources and run the examples from the source code. How to checkout the sources and setup your workspace is described here. Any help will be appreciated. Note that we are working on a p2 Update Site but there are still some issues with third-party-libraries that need to be solved with the help of the Orbit team.
We would also like to know if there are interested parties for a NatTable that supports JavaFX. Feel free to comment on this blog post so we can get a feeling about the future goals of the NatTable.