as the new beta development on version 2.2.0 is going on I would like to ask some questions about the new plugins (structure).
From my personal understanding plugins are optional features which belong to the decision of the user which one to install/ use.
How should/ could this be achieved in OCPN?
My suggestion would be an additional tab 'Plugins' in the toolbox where
- all available plugins are listed
- plugins could be dis- and enabled (checkbox)
Another question is if all available plugins have to be included already in the setup file (which could lead to a very large file size when there are many plugins) or if it would be possible to download (from OpenCPN
.org?) and separately install them?
And how to handle alternative plugins?
Using the tab solution they may be handled by radio
buttons instead of a checkbox. But that depends on a system (included in each plugin) which "handles" incompatibilities with other plugins.