2011-11-23 22:27:45 |
RJ Skerry-Ryan |
description |
We have too many people using out-of-date versions of Mixxx.
I propose adding a simple request to mixxx.org:
http://mixxx.org/api/latestVersion
which returns a simple JSON object:
{ 'version': '1.10.0' }
or something similar. Then we can add a check on startup to notify the user if their version of Mixxx is out of date.
It has to be disable-able via scons flag (for Debian packaging, etc.). There is also the issue of tracking people -- some will not want Mixxx to go check mixxx.org by default. We should make it easy to turn off via a checkbox in the installer. I am in favor of letting it default to checked, though.
On OS X, there is no installer so we may have to ask via a pop-up on first-run. Perhaps we could make use of the intro-dialog that Mixxx 1.8.0 used for promo-tracks agreement for this. |
We have too many people using out-of-date versions of Mixxx.
I propose adding a simple request to mixxx.org:
http://mixxx.org/api/latestVersion
which returns a simple JSON object:
{ 'version': '1.10.0' }
or something similar. Then we can add a check on startup to notify the user if their version of Mixxx is out of date.
It has to be disable-able via scons flag (for Debian packaging, Mac App Store, etc.). There is also the issue of tracking people -- some will not want Mixxx to go check mixxx.org by default. We should make it easy to turn off via a checkbox in the installer. I am in favor of letting it default to checked, though.
On OS X, there is no installer so we may have to ask via a pop-up on first-run. Perhaps we could make use of the intro-dialog that Mixxx 1.8.0 used for promo-tracks agreement for this. |
|