Difference between revisions of "Psi Plugins Soc 2006"

Jump to navigation Jump to search
m
m (→‎Plugins: - osx workaround)
Line 11: Line 11:
[[Image:Psi-SoC2006-Kev-options1.png|Initial plugin options]]
[[Image:Psi-SoC2006-Kev-options1.png|Initial plugin options]]


I've implemented some (very basic and initial) code to locate installed plugins and to list them, together with their names (the plugins define their own names) in a new options dialog pane.
* I've implemented some (very basic and initial) code to locate installed plugins and to list them, together with their names (the plugins define their own names) in a new options dialog pane.
* Directory watching has been implemented on the plugin directories, such that new plugins will be located as soon as they're installed
* I've written plugin loading and unloading code. On Windows and Linux this means that plugins can be loaded and unloaded on the fly (allowing plugin upgrading while Psi is running). On OSX it's not possible to unload the .dylib once it's loaded and the code works around this, allowing plugins to be disabled but not unloaded, with the objects cached so they can be re-enabled later without a restart.


==Tasks==
==Tasks==

Navigation menu