Armaldio / ttv-desktop-lite

The Lightweight Desktop App For Twitch.TV
MIT License
2 stars 0 forks source link

Add "Electron Auto-Update System" For TTV Desktop Lite #21

Open TheRealDannyyy opened 6 years ago

TheRealDannyyy commented 6 years ago

TTV Desktop Lite itself (Electron/Chromium) needs to be updated. TTV Desktop Lite updates themselves shouldn't be forced and optional. A notification will trigger if an update is available (check once on startup) or when the users checks manually for updates.

Armaldio commented 6 years ago

I'm using this with AddonInstaller: https://www.electron.build/auto-update Have a look at the 'build' key: https://github.com/WebCreationClub/AddonInstaller/blob/master/package.json

This looks promising: https://github.com/electron/update.electronjs.org It's new, provided by electron itself and have very cool features

I also know this one, but never set it up, need more infos on the hosting part https://github.com/zeit/hazel

TheRealDannyyy commented 6 years ago

I was thinking about something like Discord's Updater.

Armaldio commented 6 years ago

All three only hndle the udate part, not the UI part We can design and interact with it however we want

TheRealDannyyy commented 6 years ago

Then it's all up to you. Preferably the one which is the most compact (small filesize) and performance efficient while being fairly quick.