Editing the properties of cell causes an inconvenient pause of a few seconds.
If we add a caching layer then we would only experience that long pause the first time we edit a cell. Subsequent edits should be much quicker.
This is not needed. The reason for the long pause is a large image database (8000+).
There is a SELECT * query for all images just to test if there are any images in the database. This can be refactored to use a new method in TEditor such as getDbImageCount()
I have coded most of these changes and will add a patch.
Another place where there is a SELECT * query is during the initial load of the image gallery.
I will look into removing this too, but will mean that a search will need to be made before any images are shown.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is not needed. The reason for the long pause is a large image database (8000+).
There is a SELECT * query for all images just to test if there are any images in the database. This can be refactored to use a new method in TEditor such as getDbImageCount()
I have coded most of these changes and will add a patch.
Another place where there is a SELECT * query is during the initial load of the image gallery.
I will look into removing this too, but will mean that a search will need to be made before any images are shown.