350 Commits (a30f709ae682903c0efc6f55812f10b99615c724)

Author SHA1 Message Date
  Anairkoen Schno 7c1d811158
Old IPA plugins now no longer have an empty section if there are none 4 years ago
  Anairkoen Schno 6b2dc6990a
Plugin state transitions now no longer leave SingleStartInit plugins in a state where they are neither or both enabled and disabled 4 years ago
  Auros Nexus e12f1acacf Update PluginManager.cs 4 years ago
  Anairkoen Schno 9cb44d8d84
Re-enabled runtime game version checking 4 years ago
  Anairkoen Schno 96b55eee6e
Removed runtime check of Application.version until I know when I can safely call it 4 years ago
  Anairkoen Schno 18d39fd8b9
Added --version to installer 4 years ago
  Anairkoen Schno 190cc0150d
Bumped version 4 years ago
  Anairkoen Schno 158cc75caa
reminder to add bsipa to your dependencies 4 years ago
  Anairkoen Schno ee13166561
Moved DefineFeature main execution to BeforeInit 4 years ago
  Anairkoen Schno a88ca4bb18
Improved error handling with new features 4 years ago
  Anairkoen Schno ec36037b38
Updated links in manifest 4 years ago
  Anairkoen Schno 7d09f18299
Added custom deserialization for old features so that they don't totally break the load 4 years ago
  Anairkoen Schno b4fc040518
Bumped version 4 years ago
  Anairkoen Schno ce6e92ef5a
Implemented new Features system 4 years ago
  Zingabopp 4ee9066a20 Added Libs and Plugins folder 4 years ago
  Anairkoen Schno a45d423447 Added some more helpers to Async.Coroutines for easier interop between Tasks and Coroutines 4 years ago
  Anairkoen Schno 0aaf9cf109 PluginMetadata now forwards to the manifest for appropriate properties 4 years ago
  Anairkoen Schno c0bf1e40aa Fixed issue where loadAfter mods that failed to initialize would prevent the mods supposed to load after them from loading 4 years ago
  Anairkoen Schno 9d3a011b45 Added null coalescing to link accesses 4 years ago
  Anairkoen Schno 9b68756f5a Added yet more fields to PluginMetadata 4 years ago
  Anairkoen Schno d16996cd7a Exposed more manifest fields to the world 4 years ago
  Anairkoen Schno f47e326677 Added Author field to PluginMetadata 4 years ago
  Anairkoen Schno 124c24e61c Exposed IgnoredPlugins to the world 4 years ago
  Anairkoen Schno 135c9fc8d6 Bumped version 4 years ago
  Anairkoen Schno 8225c90b0a Changed when OnPluginsStateChanged is invoked, and added a new OnAnyPluginsStateChanged to take over where it had been 4 years ago
  Anairkoen Schno 8af980c1a4 Renamed state change event to better represent its actual meaning 4 years ago
  Anairkoen Schno f0d6e12e6a Bumped version 4 years ago
  Anairkoen Schno b0cefa74d0 Added an event for any time that plugins are disabled 4 years ago
  Anairkoen Schno 8b88707ab9 Transaction commit now correctly clones the transaction when scheduling processing on the Unity main thread 4 years ago
  Anairkoen Schno fd45def7f1 Changed disable logic to only disable if all dependents could be disabled 4 years ago
  Anairkoen Schno 2b7f8ae425 Added check to DisabledConfig reload for first load 4 years ago
  Anairkoen Schno d0d682cdaa DisabledConfig now correctly enables and disables mods when reloaded 4 years ago
  Anairkoen Schno 476ad69212 Added an additional check case for StateTransitionTransaction to skip any behaviour if the transaction was never changed 4 years ago
  Anairkoen Schno 8b4d7ee82d Deprecated PluginManager.AllPlugins in favor of the new name EnabledPlugins 4 years ago
  Anairkoen Schno 65d5448541 Pulled out IgnoreReason and stuff and documented 4 years ago
  Anairkoen Schno 2572cbd277 Made more single-creation caches thread safe 4 years ago
  Anairkoen Schno 812a6ae68f Bumped version 4 years ago
  Anairkoen Schno 1d870c6d22 Bumped version 4 years ago
  Anairkoen Schno 6b6dc005d5 Fixed full loader failure when manifest parsing fails 4 years ago
  Anairkoen Schno c8b4538a05 Bumped version 4 years ago
  Anairkoen Schno 97a2e76870 Bumped version 4 years ago
  Anairkoen Schno f2d29ef3a8 Bumped version out of beta 4 years ago
  Anairkoen Schno 92cb1a2cc2 Bumped version 4 years ago
  Anairkoen Schno 735ff3398a Added Path alias for .NET 3 in PluginMetadata 4 years ago
  Anairkoen Schno e84eb1e297 Version bump 4 years ago
  Anairkoen Schno b049f487a3 Added 'files' property to own manifest 4 years ago
  Anairkoen Schno 19899412d8 Added checking of related files 4 years ago
  Anairkoen Schno b6d0aa9ca6 Bumped version for new Beat Saber beta 4 years ago
  Anairkoen Schno 1bc6c5dc94 Updated CurrentTime() fallback to use Interlocked for proper thread safety 4 years ago
  Anairkoen Schno 0c0f603a58 Bumped version 4 years ago