Dalamud/Dalamud/Plugin/Services
KazWolfe 1c03242aa9
feat: New Condition APIs (#1842)
* feat: New Condition APIs

- New methods for `ICondition`:
  - `AnyExcept` ensures the listed conditions are *not* present.
  - `OnlyAny` ensures that *only* the listed conditions are met.
  - `EqualTo` ensures that the condition state matches the listed set.
- New `IsGameIdle` method in `IClientState` can be used to check if the player is not in any "active" game state.
2024-06-15 15:44:47 -07:00
..
IAddonEventManager.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
IAddonLifecycle.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
IAetheryteList.cs Interface support for plugin DI (#1235) 2023-06-13 11:10:47 -07:00
IBuddyList.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
IChatGui.cs IChatGui Add Readonly RegisteredLinkHandlers (#1487) 2023-10-15 12:19:14 +02:00
IClientState.cs feat: New Condition APIs (#1842) 2024-06-15 15:44:47 -07:00
ICommandManager.cs Add ICommandManager (#1273) 2023-06-24 21:02:45 -07:00
ICondition.cs feat: New Condition APIs (#1842) 2024-06-15 15:44:47 -07:00
IConsole.cs console: add public interface 2024-06-07 21:04:31 +02:00
IContextMenu.cs IContextMenu Tweaks and Cleanup (#1753) 2024-04-11 23:23:13 +02:00
IDataManager.cs Remove internal dependencies on opcodes (#1464) 2023-10-05 17:01:03 +00:00
IDtrBar.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
IDutyState.cs Add DutyStatePluginScoped (#1382) 2023-09-11 22:10:36 -07:00
IFateTable.cs Add IFateTable (#1263) 2023-06-24 17:11:05 -07:00
IFlyTextGui.cs Add IFlyTextGui (v9) (#1278) 2023-09-10 16:18:10 -07:00
IFramework.cs Rename to Framework.Run (#1728) 2024-03-19 08:04:21 -07:00
IGameConfig.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
IGameGui.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
IGameInteropProvider.cs Add hooking overloads (#1820) 2024-06-01 15:04:06 -07:00
IGameInventory.cs Enable tracking only when there exists a subscriber 2023-12-02 12:58:55 +09:00
IGameLifecycle.cs Add IGameLifecycle (#1287) 2023-06-25 06:36:58 +00:00
IGameNetwork.cs Add IGameNetwork (#1284) 2023-06-25 08:38:28 +02:00
IGamepadState.cs Add IGamepadState (#1264) 2023-06-24 17:11:55 -07:00
IJobGauges.cs Add IJobGauges (#1265) 2023-06-24 17:10:53 -07:00
IKeyState.cs refactor: move Dalamud.Interface utils into main assembly, warnings pass 2023-08-04 19:36:09 +02:00
ILibcFunction.cs Add ILibcFunction (#1283) 2023-06-25 08:45:00 +02:00
INotificationManager.cs Cleanup 2024-02-28 17:11:30 +09:00
IObjectTable.cs Remove unnecessary stuff from ObjectTable (#1713) 2024-03-14 14:37:52 -07:00
IPartyFinderGui.cs Add IPartyFinderGui (v9) (#1279) 2023-09-10 15:20:44 -07:00
IPartyList.cs Add IPartyList (#1271) 2023-06-24 20:59:37 -07:00
IPluginLog.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
ISigScanner.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
ITargetManager.cs Add Targets to TargetManager (#1364) 2023-09-07 10:12:19 -07:00
ITextureProvider.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
ITextureSubstitutionProvider.cs feat: add ITextureSubstitutionProvider.InvalidatePaths() 2023-08-10 19:11:48 +02:00
ITitleScreenMenu.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
IToastGui.cs Add IToastGui (v9) (#1280) 2023-09-10 16:24:47 -07:00