plugin installer: only allow feedback for non-outdated plugins

This commit is contained in:
goat 2024-12-29 19:01:49 +01:00
parent 6dd85c9e3e
commit 0cac90b032

View file

@ -2444,7 +2444,7 @@ internal class PluginInstallerWindow : Window, IDisposable
ImGuiHelpers.ScaledDummy(3); ImGuiHelpers.ScaledDummy(3);
} }
if (!manifest.SourceRepo.IsThirdParty && manifest.AcceptsFeedback) if (!manifest.SourceRepo.IsThirdParty && manifest.AcceptsFeedback && !isOutdated)
{ {
ImGui.SameLine(); ImGui.SameLine();
this.DrawSendFeedbackButton(manifest, false, true); this.DrawSendFeedbackButton(manifest, false, true);
@ -2724,8 +2724,8 @@ internal class PluginInstallerWindow : Window, IDisposable
var canFeedback = !isThirdParty && var canFeedback = !isThirdParty &&
!plugin.IsDev && !plugin.IsDev &&
!plugin.IsOrphaned && !plugin.IsOrphaned &&
(plugin.Manifest.DalamudApiLevel == PluginManager.DalamudApiLevel (plugin.Manifest.DalamudApiLevel == PluginManager.DalamudApiLevel ||
|| plugin.Manifest.TestingDalamudApiLevel == PluginManager.DalamudApiLevel) && (plugin.Manifest.TestingDalamudApiLevel == PluginManager.DalamudApiLevel && hasTestingAvailable)) &&
acceptsFeedback && acceptsFeedback &&
availablePluginUpdate == default; availablePluginUpdate == default;