What feature / which classes are you referring to?
The de.gurkenlabs.utiliti.swing.controllers.EntityList is quite a mess in terms of updating / expanding / collapsing / repainting whenever changes occur.
Describe what could be enhanced.
When you delete an item from the list, all nodes will be collapsed automatically, making it annoying to delete multiple items after one another.
EntityList.refresh() is called up to six times when you select / modify entities. Every time, the entire tree model is completely rebuilt from scratch. We should decouple the data model from refreshing / repainting the tree.
What feature / which classes are you referring to? The
de.gurkenlabs.utiliti.swing.controllers.EntityList
is quite a mess in terms of updating / expanding / collapsing / repainting whenever changes occur.Describe what could be enhanced.
EntityList.refresh()
is called up to six times when you select / modify entities. Every time, the entire tree model is completely rebuilt from scratch. We should decouple the data model from refreshing / repainting the tree.