Commit graph

54 commits

Author SHA1 Message Date
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
166301f56f
fix warnings in Dalamud 2023-06-09 23:38:13 +02:00
KazWolfe
dd1586d5d6
6.4 Patch Rollup (#1206)
Fix Dalamud for 6.4, hopefully.
2023-05-23 18:41:59 +00:00
goat
daa9f72218
IOC: scoped/on-demand services (#1120) 2023-05-21 22:43:28 +02:00
goat
dd8921a1f3
deps: upgrade Lumina to 3.10.2 2023-04-06 21:42:49 +02:00
Ava Chaney
c71f876fb1
release: 7.5.0.0 (#1175)
* Update ClientStructs

* chore: bump Lumina -> 3.10.1, Lumina.Excel -> 6.3.2

* build: 7.4.10.0

* build: 7.5.0.0

---------

Co-authored-by: github-actions[bot] <noreply@github.com>
2023-04-05 00:23:35 -07:00
goat
cc4a0652c2
feat: configurable log path 2023-01-11 18:37:33 +01:00
goat
4f74b7401a
deps: bump Newtonsoft.JSON to 13.0.2 2022-12-10 13:17:56 +01:00
goat
05e3330789
chore: upgrade all projects to .NET 7 2022-12-07 22:59:44 +01:00
Aireil
670166e7f8
deps: upgrade Lumina (#983) 2022-08-27 15:02:07 +02:00
goat
08e76364a6
deps: upgrade Lumina 2022-08-24 08:19:31 +02:00
goaaats
7648566325
Merge branch 'net5' 2022-06-25 14:18:18 +02:00
kizer
7760457dc5
Make plugins load asynchronously (#896) 2022-06-25 14:12:46 +02:00
goaaats
369ecad03f
Merge branch 'net5' 2022-06-24 14:17:17 +02:00
goaaats
7f5507dae9
deps: update Lumina to 3.7.0 2022-06-24 14:16:20 +02:00
goaaats
5b493b0043
Merge branch 'net5' 2022-06-23 13:54:07 +02:00
goaaats
62d34f326a
deps: update Lumina to 3.6.0 2022-06-23 13:53:30 +02:00
goaaats
a78754ce22
Merge branch 'net5' 2022-06-22 17:38:01 +02:00
goaaats
9010efae2d
deps: update Lumina in CorePlugin 2022-06-22 02:23:35 +02:00
goaaats
cd2649fec1
deps: update Lumina(CorePlugin) 2022-06-17 19:07:11 +02:00
goat
1395e3a555
Merge branch 'net5' 2022-04-25 20:05:51 +02:00
goat
96ed22534c
chore: fix some warnings, cleanup 2022-04-25 20:04:17 +02:00
goaaats
0fb01b1b84
deps: update Lumina & Lumina.Excel 2022-04-14 00:50:35 +02:00
goaaats
a43b5f8438
chore: upgrade projects to net6.0 2022-03-28 17:28:32 +02:00
goat
8c66acf950
chore: language level 10 for all projects 2022-02-13 04:49:33 +01:00
goaaats
2d90598b70
refactor: make all PluginInterface classes explicitly disposable 2022-01-08 03:00:56 +01:00
goat
debde0f518
deps: update FFXIVClientStructs 2021-12-13 16:16:03 +01:00
goat
8d8b64e25c
deps: update Lumina in CorePlugin 2021-12-07 17:13:47 +01:00
goaaats
ab386c4401
fix: also update Lumina in CorePlugin 2021-12-03 23:27:42 +01:00
Raymond
2524dfb4fc Dont send CorePlugin directly to devPlugins 2021-12-03 10:01:47 -05:00
goat
a2305c7a1d
Revert "refactor: switch all projects to C# 10"
This reverts commit 13cf3d93dc.
2021-11-18 15:24:06 +01:00
goat
13cf3d93dc
refactor: switch all projects to C# 10 2021-11-17 17:52:18 +01:00
Raymond
23c0e34737 Cleanup CorePlugin window. 2021-10-17 19:50:07 -04:00
goat
be89419298
deps: remove Microsoft.CodeAnalysis.CSharp.Scripting 2021-09-28 15:12:17 +02:00
goaaats
a2a1c73bf3 Revert "Merge pull request #601 from daemitus/dumbdumbs"
This reverts commit 3b1cbec6ef.
2021-09-28 07:52:44 -04:00
Raymond
644811e074 Include the Dalamud assembly as a shared assembly
If you don't set dalamud to private=false, so that dalamud.dll is in your dev plugin dist folder, the plugin will fail to load, thinking it should use it's version of Dalamud.dll, so it is now a different IDalamudPlugin
2021-09-28 07:35:02 -04:00
goat
71165b599b
loc: style editor, feedback tweaks 2021-09-28 03:54:45 +02: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
Raymond
89e0614069 Cleanup some warnings 2021-08-11 08:57:36 -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