diff --git a/CringePlugins/Ui/PluginListComponent.cs b/CringePlugins/Ui/PluginListComponent.cs index 1888f47..9323aa0 100644 --- a/CringePlugins/Ui/PluginListComponent.cs +++ b/CringePlugins/Ui/PluginListComponent.cs @@ -94,11 +94,12 @@ internal class PluginListComponent : IRenderComponent TableNextRow(); TableNextColumn(); - Text(plugin.Metadata.Name); + BeginDisabled(!plugin.HasConfig); + if (Selectable(plugin.Metadata.Name, false, ImGuiSelectableFlags.SpanAllColumns)) + plugin.OpenConfig(); + EndDisabled(); TableNextColumn(); Text(plugin.Metadata.Version.ToString()); - - //todo: use plugin.HasConfig and plugin.OpenConfig() } EndTable();