Skip to content

Plugin info for core plugins#1244

Merged
alxvth merged 17 commits into
masterfrom
feature/PluginInfoForCorePlugins
May 26, 2026
Merged

Plugin info for core plugins#1244
alxvth merged 17 commits into
masterfrom
feature/PluginInfoForCorePlugins

Conversation

@alxvth

@alxvth alxvth commented May 26, 2026

Copy link
Copy Markdown
Contributor

Add PluginInfo.json to all core plugins, follow-up to #911 and analog to plugin changes like ManiVaultStudio/ExamplePlugins#43 and ManiVaultStudio/Scatterplot#176.

  • I listed all plugin versions as "1.0.0" since all previous *.json files listed the version as 1
  • I did not list any core versions in the new PluginInfo.jsons since we are in the core and the plugins must always be compatible with the current version

See the wiki entry on Plugin Config File for more info.

Drive-by:

  • Add LANGUAGES CXX to CMake project definition. This prevented some quirky bugs in the past and seems good practice either way

@alxvth alxvth requested a review from ThomasKroes May 26, 2026 13:18
@alxvth alxvth merged commit 01886bf into master May 26, 2026
8 checks passed
@alxvth alxvth deleted the feature/PluginInfoForCorePlugins branch May 26, 2026 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants