Ava Chaney
|
efec6eada2
|
cleanup: remove obsolete method to reload all plugins
|
2023-05-27 17:21:15 -07:00 |
|
Ava Chaney
|
f1f2b51cd6
|
start v9 branch, pin API level to major version
|
2023-05-27 16:31:10 -07: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
|
1096a49dd6
|
feat: show throwing plugin in unhandled managed exceptions
|
2023-04-11 19:28:16 +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 |
|
goat
|
46cb6a3b74
|
fix: label plugins that aren't actively being tested "available" in the installer
|
2022-10-30 11:41:07 +01:00 |
|
goat
|
b4a89020e0
|
fix: add plugins to testing opt-ins when loading at startup
|
2022-10-29 15:50:38 +02:00 |
|
goat
|
987ff8dc8f
|
chore: convert Dalamud to file-scoped namespaces
|
2022-10-29 15:23:22 +02:00 |
|
goat
|
b093323acc
|
chore: warnings pass
|
2022-10-29 15:19:52 +02:00 |
|
goat
|
505e37fd28
|
feat: make testing opt-in per plugin
|
2022-10-29 14:45:52 +02:00 |
|
goat
|
8565cbc5ea
|
feat: create a deprecation disclaimer file in devPlugins
|
2022-10-23 16:20:06 +02:00 |
|
Ottermandias
|
f0e5424a7a
|
Improve comment.
|
2022-10-18 15:26:07 +02:00 |
|
Ottermandias
|
722564c19d
|
Expose the InstalledFromUrl as SourceRepository in the DalamudPluginInterface.
|
2022-10-18 15:05:21 +02:00 |
|
Anna Clemens
|
2e872d66d7
|
fix: remove Initialise call
|
2022-09-21 10:01:32 +00:00 |
|
goat
|
0920ff941b
|
Merge pull request #1007 from Aireil/fix_concurrency
|
2022-09-14 18:15:22 +02:00 |
|
Aireil
|
440f96fab2
|
feat: reload dev plugin manifest when enabling
|
2022-09-14 16:53:17 +02:00 |
|
Aireil
|
9bf714b6ba
|
fix: some concurrency issues with the installer
|
2022-09-13 17:39:30 +02:00 |
|
Aireil
|
9890f0c677
|
feat: reload manifest before trying to load when hot-reloading
|
2022-09-12 04:03:04 +02:00 |
|
goat
|
0ee5843676
|
fix: fail gracefully for corrupted manifests
|
2022-09-04 21:49:15 +02:00 |
|