Open santarl opened 3 years ago
Part of the reason for the size is the .netcore runtime setup (~50mb) and the default wallpapers (~40mb) Simply removing those two and making a separate update installer would reduce the size to ~100mb without even trying incremental updater.
I have seen some applications use incremental updater feature but things looked complicated - you can only use this updater installer if you already have this version installed etc.
Letting the application handle the dependencies would be better, can avoid inno scripting completely: https://github.com/Tyrrrz/DotnetRuntimeBootstrapper Need to look into it.
As this software is almost around 200mb, I think it'd be good to implement Incremental/ Delta updates to the built in updater.
Another quality of life improvement would be making the lively wallpaper app delete the setup files once it has finished updating.