Updates:
From the website perspective, the plan is to provide a simple json and
rss feed for inkscape itself to consume. This would give information about new versions, as well as other important updates. Optional community updates would also be available through a similar feed.
When thinking about what kind of system we should use, we can think about how this website system will deliver information to inkscape or it's wrapper updater systems.
Best Regards, Martin Owens
On Wed, 2017-09-13 at 11:47 -0700, Victor Westmann wrote:
Hi Tim,
Thank you for your observations. I guess that this will need to be further discussed if it is desired and in case it is on how many operating systems this could/should be done.
Just thought it would be really nice to have something similar to this since notepad++ has it. VLC also has something similar.
It's good to collect feedback on this.
Thanks.
On Sep 13, 2017 10:54 AM, "Tim Sheridan" <tghs@...3462...> wrote:
I am aware that in Linux and MacOS environments updates are a
more automated
task and usually happen in the shell or CLI side of things... but
I would
just like to suggest this and collect the feedback on the
possibility of
this feature.
Mac diversion from me here. For CLI software, things are mostly managed by a package manager like homebrew, macports, fink, etc. But, for GUI apps (ignoring Mac App Store distributed apps), they commonly do their own version updating. A very popular technique is to use a similar kind of library to this one called Sparkle (https://sparkle-project.org). Though, it has update version check logic client-side, with just an RSS feed containing entries for app releases server-side.
Sparkle integration is something I've got on the list to look at with the Mac build. Basic integration into Inkscape is pretty simple when adding it to an Obj C app wrapper (the replacement for the <= 0.92.x Carbon wrapper). The tricky bit is getting it to integrate with a Inkscape preferences UI to set things like enable version checking, version check interval, enable beta release channel, etc.
If there's interest in doing a Windows self-updater, it'd be useful to discuss what would be desired for a preferences UI so we can work out a common UI for that, if possible.
Cheers, Tim
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel