Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sttz/Sparkle
A software update framework for the Mac
This fork adds an option to install updates without a restart (used in MPlayer OSX Extended where updating a binary bundle doesn't require the whole application to be relaunched).
https://github.com/sttz/Sparkle
Last synced: 3 months ago
JSON representation
A software update framework for the Mac This fork adds an option to install updates without a restart (used in MPlayer OSX Extended where updating a binary bundle doesn't require the whole application to be relaunched).
- Host: GitHub
- URL: https://github.com/sttz/Sparkle
- Owner: sttz
- License: other
- Fork: true (sparkle-project/Sparkle)
- Created: 2009-12-28T21:27:41.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2010-04-09T20:52:01.000Z (over 14 years ago)
- Last Synced: 2024-07-20T11:06:09.952Z (4 months ago)
- Language: Objective-C
- Homepage: http://sparkle.andymatuschak.org
- Size: 3.71 MB
- Stars: 12
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- License: License.txt
Awesome Lists containing this project
README
# Sparkle
is an easy-to-use software update framework for Cocoa developers.* True self-updating--no work required from the user.
* Displays release notes to the user via WebKit.
* Displays a detailed progress window to the user.
* Supports authentication for installing in secure locations.
* Really, really easy to install.
* Uses appcasts for release information.
* The user can choose to automatically download and install all updates.
* Seamless integration—there's no mention of Sparkle; your icons and app name are used.
* Supports DSA signatures for ultra-secure updates.
* Sparkle requires no code in your app, so it's trivial to upgrade or remove the module.
## New in Sparkle 1.5:
* Optionally sends user demographic information to the server when checking for updates.
* Dual-mode garbage collection support for any memory management style.
* Sparkle doesn't bug the user until second launch for better first impressions.
* Sparkle can install .pkg files for more complicated products.
* Supports bundles, preference panes, plugins, and other non-.app software.
* Supports branches due to minimum OS version requirements.
* Deep delegate support to make Sparkle work exactly as you need.
* Tons of other stuff! [Read more about what's new.](http://andymatuschak.org/articles/2008/05/31/sparkle-15b1-now-available/ "Sparkle 1.5b1: now available!")