mapbox / mapbox-studio-classic

https://www.mapbox.com/mapbox-studio/
BSD 3-Clause "New" or "Revised" License
1.14k stars 229 forks source link

Provide incremental updates #1314

Open lucaswoj opened 9 years ago

lucaswoj commented 9 years ago

Downloading an entirely new X00 MB binary after every update is annoying. Many applications nowadays provide really seamless updates, sometimes entirely in the background (e.g. Google Chrome) and sometimes with a simple "Install and Restart" dialog box (e.g. Rdio). It would be nice if Mapbox Studio updates were that easy!

springmeyer commented 9 years ago

@yhahn @incanus and others discussed the idea of sparkle-style "install and restart" updates and concluded that we'd want something cross-platform (windows + osx + linux) and that something did not exist. Atom-shell, for example, only supports OS X in its auto-updater: https://github.com/atom/electron/blob/master/docs/api/auto-updater.md.

mnquintana commented 9 years ago

@springmeyer There is a Squirrel for Windows too (https://github.com/Squirrel/Squirrel.Windows), but no Squirrel for Linux unfortunately. For that it might be better to set up official PPA / COPR repositories for Ubuntu and Fedora, respectively, and let the OS handle updates.

springmeyer commented 9 years ago

@mnquintana - thanks, good idea