You just knew some of these questions would draw me in I bet heh. Well, whether you want it or not (and if you don't, skip to the next post! No point in raising your blood pressure, and mine is already too high), here is my lunch monies worth
FourthWorld wrote:I've considered a check on startup for updates, which would keep the UI free and be arguably simpler, since you'd never have to even think about it until an update is available.
I suppose everyone jumps on this bandwagon eventually, but I would suggest making it
optional to check for updates on startup. People can be funny about things like that, and I may be the funniest of all about it. At the very least, I would also suggest a way to undo an update to the users last version. And for the love of all that is holy, if you *do* list updates,
only show stable updates, unless your core is extremely devoted beta testing guinea pigs.
It would be very helpful for myself and other devs to obtain a few details about user configs, specifically LC version, system version, and screen rects.
Those three things provide a LOT of useful guidance, and contain no personal information about the user.
If it were me personally, and not you, I would take the time to put in the check box and possibly run it on first start or on (voluntary / agreed upon) update.
I don't use Google to do much of anything except 2 things, both of which I regret even starting, and I don't appreciate the way they feel free to siphon whatever data they feel like about people who do use their services without at least asking if they can. I have other problems with Google, but that is for another day
Of course, ultimately it is your creation, so go whatever way you choose, as I said, I just popped in to point out that not everyone would be all in for that combo. My votes really don't count for much, I'm rarely up to Rev v2 anymore, never mind a version Devo would run in, so am an unlikely candidate for returning anything useful to you anyway (aside from the bugs I already reported).
*Edit - I forgot I was also going to point out that ->
user configs, specifically LC version, system version, and screen rects.
The system version if you get the return from Lc is only going to ever be able to point out what Lc *thinks* it is running on, which isn't always in agreement with what even the OS reports, I'm not sure if you remember that (quite long) thread.