Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An application auto-update framework for .NET
C#
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Winkle
WinkleExample
README
Winkle.sln

README

Winkle is a .NET based framework to easily integrate an auto-update functionality to you application.

You just need to create a simple XML-file, store it on a webserver and add two lines of code to your project to check for updates.

If updates are available you can choose if you want to get a window opened automatically with a complete changelog shwoing all changes between the currently installed version and the newest version available for download.
As an alternative you get back an object with all informations included (which is the newest version available, complete changelog as sub-objects and so on) and can create an own display of this information within you application.

See the the included example project to see how to embed Winkle in your project.

As you can see Winkle is currently a 0.x release - so not everyting is done until now but everything what is included in the example works already (and is used by some first projects).

Roadmap:
 - More stylish update notification window
 - Optional update notification alerts using Snarl (http://www.fullphat.net/)
 - Three options for the user if update available:
  o Open the webpage where the download can be found (already implemented)
  o Directly download the setup file without user needing to start browser
  o Incremental exchange only of the files which have been changed
 - Many more options (e. g. you can provide own logo in update notification and so on...)
 - An editor to easily create the XML-update file
Something went wrong with that request. Please try again.