Commit graph

12 commits

Author SHA1 Message Date
Haselnussbomber
d3c812ba6c
Add IDalamudService marker interface 2025-11-17 20:28:24 +01:00
goat
448b0d16ea
Add "loading dialog" for service init, unify blocking logic (#1779)
* wip

* hacky fix for overlapping event text in profiler

* move IsResumeGameAfterPluginLoad logic to PluginManager

* fix some warnings

* handle exceptions properly

* remove ability to cancel, rename button to "hide" instead

* undo Dalamud.Service refactor for now

* warnings

* add explainer, show which plugins are still loading

* add some text if loading takes more than 3 minutes

* undo wrong CS merge
2024-04-21 17:28:37 +02:00
goat
c767971a36
move around new Addon services a bit to match folder structure 2023-09-23 13:09:43 +02:00
MidoriKami
c6c28c6e3f Change default name so auto generate stops complaining about improper casing. 2023-09-22 21:12:44 -07:00
MidoriKami
fd3bd6dc5b Use abstract class instead of interface 2023-09-22 12:17:54 -07:00
MidoriKami
0636a03e41 Include argument data in event information. 2023-09-21 15:26:08 -07:00
MidoriKami
6f40449ab3 Adjust Namespaces 2023-09-20 09:46:16 -07:00
MidoriKami
ca58a1bf4f Move AddonArgs to it's own file 2023-09-10 19:26:28 -07:00
MidoriKami
1b4bee3d13 Remove array copy of handlers. 2023-09-08 21:07:03 -07:00
MidoriKami
4dabd07131 Prototype, untested 2023-09-06 13:08:04 -07:00
MidoriKami
cfef50af0c [AddonLifecycle] Fixes 2023-08-29 14:01:53 -07:00
MidoriKami
efefcd70cf
Add AddonLifecycle Service (#1361)
Adds new service to manage addon lifecycle events, such as setup/teardown.
2023-08-28 21:56:31 -07:00