[API13] Fire ActivePluginsChanged after a plugin loaded/unloaded (#2334)

* Fire ActivePluginsChanged after a plugin loaded/unloaded

* Add ActivePluginsChangedEventArgs

* Use past tense
This commit is contained in:
Haselnussbomber 2025-08-04 03:28:44 +02:00 committed by GitHub
parent 7131ad36a6
commit 191dfb57e3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 70 additions and 22 deletions

View file

@ -1,10 +1,20 @@
namespace Dalamud.Plugin;
namespace Dalamud.Plugin;
/// <summary>
/// Causes for a change to the plugin list.
/// </summary>
public enum PluginListInvalidationKind
{
/// <summary>
/// A plugin was loaded.
/// </summary>
Loaded,
/// <summary>
/// A plugin was unloaded.
/// </summary>
Unloaded,
/// <summary>
/// An installer-initiated update reloaded plugins.
/// </summary>