v2.0.0 does not detect newly installed plugins until the program is restarted
If I install a new plugin in /usr/lib/lv2, "add plugin -> refresh" does not detect the plugin and I have to restart carla for the plugin to be detected.
That is expected. LV2 plugins need a restart because there is an internal global state that needs to be recreated.
What about having a pop up windows after refreshing the LV2?
How many times do users install new plugins while a host or daw is running? Carla is not the only one like this, all LV2 hosts do the same thing - Ardour, Qtractor, etc - they need to be restarted after installing new LV2 plugins.
How many times do users install new plugins while a host or daw is running?
I use a carla session to handle all the audio on my computer (pulseaudio etc) so the answer for me is "literally always".
Carla is not the only one like this, all LV2 hosts do the same thing - Ardour,
As a distribution packager: very often
Carla is not the only one like this, all LV2 hosts do the same thing - Ardour, [...]
Ardour has a button to re-scan plugins in it's preferences. If you use it, you can use new plugins that you installed while Ardour was running.
Carla's re-scan function, however, doesn't seem to affect the current memorized list of LV2 plugins. Even if you explicitly scan for LV2 plugins, LV2 plugins you installed before doing the re-scan still won't be found until a restart.