81 Commits (548e78088cf5c3488c241e60b66246da44b5cc98)

Author SHA1 Message Date
  Anairkoen Schno 4a4719c7c5 Exposed IgnoredPlugins to the world 4 years ago
  Anairkoen Schno 0870f01df6 Changed when OnPluginsStateChanged is invoked, and added a new OnAnyPluginsStateChanged to take over where it had been 4 years ago
  Anairkoen Schno d8c4f8b1e9 Renamed state change event to better represent its actual meaning 4 years ago
  Anairkoen Schno f333f772a6 Added an event for any time that plugins are disabled 4 years ago
  Anairkoen Schno 428aade59e Transaction commit now correctly clones the transaction when scheduling processing on the Unity main thread 4 years ago
  Anairkoen Schno 5260d5c62a Changed disable logic to only disable if all dependents could be disabled 4 years ago
  Anairkoen Schno 2d638ba550 Added an additional check case for StateTransitionTransaction to skip any behaviour if the transaction was never changed 4 years ago
  Anairkoen Schno 8b95e5651b Deprecated PluginManager.AllPlugins in favor of the new name EnabledPlugins 4 years ago
  Anairkoen Schno eef0edc5f7 Added checking of related files 4 years ago
  Anairkoen Schno 4fc29e5562 Did some warning cleanup 4 years ago
  Anairkoen Schno 389d1f9452 Added transactional changes support to GeneratedStore 4 years ago
  Anairkoen Schno bb16807656 Minor tweak to organization of CommitTransaction 4 years ago
  Anairkoen Schno 74387184da Fixed NullReferenceException in StateTransitionTransaction.Commit when no PluginEnabled or PluginDisabled subscriptions exist 4 years ago
  Anairkoen Schno 732bd02671 Added guarantee that enable/disable will always be from main thread 4 years ago
  Anairkoen Schno 93a3b8e469 PluginManager cleanup 4 years ago
  Anairkoen Schno 63557ce9da Fixed disable tasks for .NET 3 4 years ago
  Anairkoen Schno 1379900b3d Added checks for enablability and calls to enable/disable events 4 years ago
  Anairkoen Schno 01bd9e8752 Added actual enable/disable commit functionality 4 years ago
  Anairkoen Schno d2fc23a5a2 Tweaked documentation to better reflect behavior 4 years ago
  Anairkoen Schno c646f5a66e Documented plugin state management API 4 years ago
  Anairkoen Schno a1ca6e8607 Created API for plugin enabling and disabling 4 years ago
  Anairkoen Schno 77e86cb03d Renamed BeatSaber class to UnityGame 4 years ago
  Anairkoen Schno 21abb2931d Removed old plugin interface stuff 4 years ago
  Anairkoen Schno 9705692cbf Documentation 4 years ago
  Anairkoen Schno 940466f820 Switched entirely over to attribute based system 4 years ago
  Anairkoen Schno b22da69612 Refactored PluginMetadata and PluginExecutor out of PluginLoader 4 years ago
  Anairkoen Schno 7bee872a65 Cleaned and moved a few thigns 4 years ago
  Anairkoen Schno 5546c93f95 Minor changes to initialization sequence 4 years ago
  Anairkoen Schno 84490ee729 Added IgnoreReason to ignored plugins 4 years ago
  Anairkoen Schno 72754c8d5f Added some TODOs 5 years ago
  Anairkoen Schno a1d6acbf23 Updated all of the config references to use new system 5 years ago
  Anairkoen Schno 0857bd5989 Added NoRuntimeEnableFeature to allow for opt-out of runtime loading 5 years ago
  Anairkoen Schno c57e6c8a57 Removed all backwards compatability 5 years ago
  Anairkoen Schno 1b22d1d480 First pass on migrating to new plugin interface 5 years ago
  Anairkoen Schno 14c25b1c98 Added early game version detection to code path 5 years ago
  Anairkoen Schno 97d38985aa Added config flag to disable mod yeeting 5 years ago
  Anairkoen Schno 3a676e63dd Finished backport to Net3 5 years ago
  Anairkoen Schno b7fac8944d Added most of the Net3 proxy 5 years ago
  Anairkoen Schno 2f38769b5e Added a soft AlmostVersion for GameVersion operations 5 years ago
  Anairkoen Schno 34e63dd30e Mod yeeter now only compares 'important' parts of version for equality 5 years ago
  Anairkoen Schno 56e1c3c098 Added fix for new version parsing from config cache 5 years ago
  Anairkoen Schno 47b1e03a2d Fixed some logic with ModList dependency warnings 5 years ago
  Anairkoen Schno 9adb6ccb42 Fixed a few bugs relating to runtime enablable plugins 5 years ago
  Anairkoen Schno 622659741b Added 'Old' to the old plugin filenames 5 years ago
  Anairkoen Schno ae2c9560b7 Fixed a lot of inline documentation 5 years ago
  Anairkoen Schno ac81be1e15 Added better support for enabling and disabling mods 5 years ago
  Anairkoen Schno e7913765ee Fixed phrasing 5 years ago
  Anairkoen Schno c032d2b84e Added full support for disabling and enabling mods 5 years ago
  Anairkoen Schno 9813b62f01 Added begginings of disablable mod support 5 years ago
  Anairkoen Schno 3ee8070f82 Mods now get moved to a new location after updates 5 years ago