We created an installer with multiple components using the Qt installer framework. Our components vary from a few MB to more than a GB. But the installation progress bar seems to be divided equally between all components.
The result is that the progress for small components jumps 10% in a second, while for large components it takes quite a while even for a single percent. This gives the user the false impression that the installer froze.
It would be nice if the progress for each component is calculated based on its size, or maybe set via script or the package.xml
It would be quite tedious to have to break every component into equally sized subcomponents just for a smoother install progress...