Commit graph

255 commits

Author SHA1 Message Date
goat
66026bbc3e
one more profile => collection 2023-06-12 20:33:22 +02:00
goat
0a829d304e
fix warnings 2023-06-12 20:17:30 +02:00
goat
faedf16d47
Merge branch 'master' of github.com:goatcorp/Dalamud into profiles 2023-06-12 19:58:00 +02:00
goat
166301f56f
fix warnings in Dalamud 2023-06-09 23:38:13 +02:00
goat
fe6196d0ad
merge master into profiles 2023-05-28 16:06:05 +02:00
Ava Chaney
95b0565976
Fix devplugins again & bump CS (#1221)
* reapply devplugins directory removal, without breaking everything

Revert "Revert "Remove support for legacy devplugins directory (#1219)" (#1220)"

This reverts commit 681cda91a4.

* bump CS
2023-05-27 01:40:51 +00:00
goat
681cda91a4
Revert "Remove support for legacy devplugins directory (#1219)" (#1220)
This reverts commit 845a3fba4f.
2023-05-26 12:02:01 +02:00
Ava Chaney
845a3fba4f
Remove support for legacy devplugins directory (#1219)
* remove support for legacy devPlugins directory

* bump CS

* fix copy

* remove legacy helptext
2023-05-26 01:37:04 -07:00
goat
5bb09ddbd4
chore: don't log exception for aborted loads when banned 2023-05-24 22:55:46 +02:00
goat
6a055783ba
fix: PM must depend on ServiceContainer since LocalPlugin uses it to create scopes 2023-05-22 21:34:12 +02:00
goat
880095428c
fix: allow enabling + loading a devPlugin if it has failed to load 2023-05-22 19:04:40 +02:00
goat
c9ad6c4252
fix: LocalPlugin.InternalName was actually returning the display name 2023-05-22 00:06:53 +02:00
goat
daa9f72218
IOC: scoped/on-demand services (#1120) 2023-05-21 22:43:28 +02:00
goat
839519b2bb
feat: add ActivePluginsChanged event to DPI (closes #1192) 2023-05-21 18:53:47 +02:00
KazWolfe
6a0b4e5ad7
Add Happy Eyeballs Support (#1187) 2023-04-23 11:09:55 +02:00
goat
75bf135978
clean up commented out code 2023-04-11 22:02:30 +02:00
goat
3f112376eb
make "start on boot" work as expected for dev plugins 2023-04-11 21:45:26 +02:00
goat
9b3990e5c7
Merge branch 'master' into profiles 2023-04-11 21:33:19 +02:00
goat
1096a49dd6
feat: show throwing plugin in unhandled managed exceptions 2023-04-11 19:28:16 +02:00
goat
92f638d114
remove unprocessed profile commands when another one is queued 2023-04-10 23:11:37 +02:00
goat
4328826c86
never ever update dev plugins 2023-04-10 21:07:21 +02:00
goat
869ce9568d
make dev plugins work, maybe 2023-04-10 21:03:15 +02:00
goat
29ba86021c
remove spammy log 2023-04-10 20:45:29 +02:00
goat
8d7ae903a4
actually delete profiles in release build 2023-04-10 20:28:06 +02:00
goat
7fe004c875
remove plugins from deleting profile synchronously 2023-04-10 20:25:46 +02:00
goat
2ed215b74b
make sure no plugins are lost when deleting a profile 2023-04-10 20:14:06 +02:00
goat
642e8bf6d3
Profiles (#1178) 2023-04-10 19:17:00 +02:00
Aireil
4fb232e55f
chore: remove icon for changelogs 2023-03-26 00:50:25 +01:00
goat
86181cd2d4
fix: save config + manifests by first writing them to another file and moving them over
Should hopefully make corrupted configs a bit more rare
2023-03-19 13:11:27 +01:00
goat
f032adb155
fix: correctly use dependency order to unload, declare all plugin services as deps to PM 2023-03-08 22:51:04 +01:00
Caraxi
e7249e1995 Fix LoadBannedPlugins 2023-02-24 16:57:44 +10:30
goat
3072d624a6
feat: add PluginManager::FindCallingPlugin() 2023-02-15 19:52:42 +01:00
goat
5a7f509941
fix: inherently depend on ChatGui in PluginManager 2023-02-12 21:56:59 +01:00
goat
f40ea4310c
feat: add InherentDependencyAttribute, mark PM inherently dependent on IM 2023-02-02 22:57:39 +01:00
goat
d81f218155
chore: cleanup warnings, always load banned dev plugins 2023-01-23 23:53:18 +01:00
Aireil
8df665551e
fix: do not decommission if repo has not loaded properly 2023-01-14 16:00:34 +01:00
goat
b33a824787
Merge branch 'net7' 2023-01-10 18:57:30 +01:00
goat
f42832c98e
Merge branch 'master' of github.com:goatcorp/Dalamud 2023-01-10 18:57:18 +01:00
NotNite
251359abe9
Bump plugin API level to 8 2023-01-10 10:48:30 -05:00
goat
2849613d79
fix: don't throw when enabling an already enabled plugin (needed for orphans) 2023-01-09 00:20:38 +01:00
goaaats
6ea7273e04
feat: give dev plugins more leeway regarding unload errors 2023-01-08 00:32:24 +01:00
goaaats
e3cbc4dc8c
feat: note if a plugin is no longer being serviced 2023-01-07 23:48:20 +01:00
goaaats
568f750d59
fix: don't attempt to load orphaned plugins 2023-01-07 22:29:16 +01:00
goaaats
bc3dcdfad7
feat: settings window rework 2023-01-06 22:32:44 +01:00
Kaz Wolfe
b6fc0b877b
feat: Add testing flag to plugin interface
- Add IsTesting flag to allow plugins to determine if a testing version has been loaded.
2023-01-05 23:47:46 -08:00
goat
bc898e0fce
deps: upgrade System.Drawing.Common to 6.0.0 2022-11-03 22:08:36 +01:00
goat
4e1772023b
Merge branch 'master' of github.com:goatcorp/Dalamud 2022-11-03 22:03:48 +01:00
goat
24e35255c1
Merge branch 'master' into ParentRepo 2022-11-03 21:50:23 +01:00
goat
bffb556f0c
fix: check for null InternalName 2022-11-03 18:46:23 +01:00
goat
9c16359914
feat: batch config saves 2022-11-01 19:44:57 +01:00