I recently had sometime on hand and decided to look at some of the bottlenecks in my use of hugin..
The first one was not being able to move multiple images up and down in the list on the image tab. Working in HDR, I often want to move groups of images up and down, at present you can only move one image at a time which takes considerable time. (Through with hindsight this appears to be a bug?)
When swapping two images, image1 selected and image2 the destination, something seems wrong in UpdatePreviewImage() (called as a result of pano.changeFinished) it loads the destination image2.. This makes moving a single image1 slow, since all the images it is swapping with get loaded and scaled, despite them never being displayed. This is not a problem with moving multiple images, since panoramaImagesChanged tests for selection size equal to one...
The above aside, it seems relatively easy support moving mutiple selected images. Patch (based on 2010.2) attached if anybody would like to try it.. I've opted to just automate swapping images pairs to shuffle a block of images. This avoided writing a new method to delete and re-insert images into the list.
Seems too easy, can anybody see anything I've missed?
Hope this is of interest to other users.
Regards
Stephen