Skip to content

#128 Process background and load images from Omero on separate threads to avoid blocking main

Jaak Kütt requested to merge feature/128-queue-image-loading into main

For this merge request, I did not implement the removal of the Apply button since I wouldn't have been able to finish implementing that in time.

I will not close issue #128 (closed) and will create a separate merge request specifically for that later. Also, ImageRepository is spaghetti, but it works. I'll clean that up also before closing the issue.

Created a separate ImageRepository with the intent of being the middleman for always making sure there is an image object for the rest of the software to work with - where possible try to avoid accessing that image via GelImage.image property and use ImageRepository.get(GelImage) instead. I'll be removing the GelImage.image property later.

Merge request reports