Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make "About" always enabled for plugins #1420

Open
birdie-github opened this issue Jun 27, 2024 · 3 comments
Open

Make "About" always enabled for plugins #1420

birdie-github opened this issue Jun 27, 2024 · 3 comments
Labels
Bug Something isn't working

Comments

@birdie-github
Copy link

The About button for plug-ins is in the disabled state unless the plugin is enabled which is kinda counter-intuitive since you may want to learn what the plugin does before enabling it.

@birdie-github birdie-github added the Bug Something isn't working label Jun 27, 2024
@mschwendt
Copy link

Why not enable it and disable it again? Quick and efficient.

To access the plugin information dialog, Audacious would need to load a plugin. It sounds cumbersome to do that for all plugins, even if a different implementation might only cache that information for later use. Also, for most plugins that button doesn't tell what the plugin does, but it only displays credits and possibly the licensing.

@birdie-github
Copy link
Author

To access the plugin information dialog, Audacious would need to load a plugin.

Plugins are already sort of loaded on start-up.

It sounds cumbersome to do that for all plugins, even if a different implementation might only cache that information for later use.

This can be done on a per-plugin basis or the plugin API could be changed to avoid this altogether.

Also, for most plugins that button doesn't tell what the plugin does, but it only displays credits and possibly the licensing.

And that's just bad and should be fixed as well.

@mschwendt
Copy link

Once registered, a known but disabled plugin won't be loaded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants