ObservatoryCore icon indicating copy to clipboard operation
ObservatoryCore copied to clipboard

Allowance for plugins to self-update

Open Xjph opened this issue 2 years ago • 1 comments

Need to investigate the possibility of plugin-self updating. Plugin libraries can't be overwritten while Observatory is running, but should be able to allow them to at least check/download, and possibly queue up an update on next application start.

Xjph avatar Mar 08 '22 13:03 Xjph

Suggested feature related to plugins:

Allow plugins to implement IDisposable and call the IDispsable.Dispose method when the application shuts down or the plugin is otherwise being unloaded. Some worker plugins may need to run background tasks and it would be nice to perform a clean shutdown rather than checking Environment.HasShutdownStarted.

pgrimstrup avatar Apr 26 '23 10:04 pgrimstrup