As a delegate of the SUUpdater
When I implement updater:didFinishLoaadingAppcast:
Then I want to be able to reject items from the app cast items collection based on app specific criteria.
I am aware that I could implement bestValidUpdateInAppcast:forUpdater:. But the problem with that is that it completely replaces the BasicDriver's selection functions. I like those and don't want to recode them. It might be nice if my delegate could call the default behavior, then make it's own changes. In general I think the AppCast and AppCastItems should be more open to modification by the delegates. It would be nicer if the values in the items were properties I could change.
As a delegate of the SUUpdater when I implement updater:didFinishLoad…
…ingAppcast: then I want to be able to reject items from the app cast items collection based on app specific criteria.
Update Project file/Scheme to recommended Xcode settings
Pulled up humanReadableSizeFromDouble to use it for other status call…
Cleaning up build failures after cherry picking a build fix from orig…
Added new SUProgressDelegateInformalProtocol to allow download progress
to be reported even on automatic updates.
Made SUProgressDelegateInformalProtocol available to consumers of the…
Disable relaunch in SUUIBasedUpdateDriver
Merge pull request #1 from carlism/disablerelaunch
As far as I see the pull request includes only protocol for download progress. The commit about selection seems to be missing code: carlism@e4cc643
Could you elaborate what app-specific criteria you need? Perhaps they can be generalized and supported by Sparkle out of the box.