goat
482a607335
fix warnings
2023-10-03 19:04:04 +02:00
goat
4a1b220d4a
fix: register interfaces for provided services
2023-09-30 01:09:25 +02:00
goat
c55b93d3c2
chore: remove IDalamudPlugin.Name
2023-09-23 11:17:53 +02:00
Kaz Wolfe
4f8de2e205
Obsolete (static) PluginLog for future removal
...
- Mark PluginLog as obsoleted and pending removal, encouraging users to switch to IPluginLog.
- Remove internal references to PluginLog.
2023-09-22 17:01:10 -07:00
KazWolfe
8c51bbf0f8
Add Scoped Plugin Log Service ( #1341 )
...
Adds a new `IPluginLog` service to Dalamud, which provides scoped logging on a per-plugin basis. This improves log performance for plugins, and paves the way for per-plugin log levels.
* Plugins must opt in to enable verbose logging by setting `IPluginLog.MinimumLogLevel` to `LogEventLevel.Verbose`. This option is automatically enabled for dev plugins and is currently not persisted.
* All release plugins will default to `Debug` as their lowest allowed log level.
* This setting does not override the global log level set in Dalamud.
2023-09-07 17:58:41 +00:00
goat
3272dbb0e2
feat: add OpenMainUi event on UiBuilder, respective button in PI
2023-08-22 22:29:09 +02:00
goat
aa2cd47ef3
fix warnings in injector
2023-06-09 23:38:15 +02:00
goat
daa9f72218
IOC: scoped/on-demand services ( #1120 )
2023-05-21 22:43:28 +02:00
goaaats
2d90598b70
refactor: make all PluginInterface classes explicitly disposable
2022-01-08 03:00:56 +01:00
Raymond
8b2271d88f
Fix CorePlugin on Release
2021-08-27 22:29:32 -04:00
Raymond
a81681834c
Update CorePlugin
2021-08-27 08:56:59 -04:00
goat
b5ccc2751a
fix: OpenConfigUi invocation
2021-08-24 19:13:03 +02:00
goat
5f19abd979
fix: wrong parameters for IoC
2021-08-24 01:49:26 +02:00
goat
48081bba7d
feat: inject properties before calling ctor
2021-08-24 00:39:17 +02:00
Raymond
2fe8ccb1da
Implement ioc container
2021-08-21 14:03:06 -04:00
Raymond
ff1d7f2829
Implement service locator
2021-08-21 14:03:06 -04:00
goat
c8cd769ec5
refactor: OnOpenConfigUi -> OpenConfigUi
2021-08-11 02:43:02 +02:00
goat
3c65cc95ee
refactor: OnDraw, OnBuildUi -> Draw,
2021-08-11 02:41:51 +02:00
Raymond
9ba3d85b03
Tweak CorePlugin
2021-08-09 10:00:41 -04:00
Raymond
639c7b6183
Add window stub as default
2021-07-15 18:36:34 -04:00
Raymond Lynch
658eedca37
Magic the magic happen
2021-07-11 16:32:32 -04:00