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
Kaz Wolfe
fb9aeae1bc
Fix a bad docstring that squicked through
2023-01-07 14:33:41 -08: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
Ottermandias
59cc4d3321
Clarify that this only works for types shared by Dalamud.
2022-10-28 16:55:28 +02:00
Ottermandias
293590bd51
Slight style updates, make caches to structs.
2022-10-28 16:54:17 +02:00
Ottermandias
58192240ff
Add DataShare.
2022-10-27 18:51:56 +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
goat
546039fa11
Merge pull request #994 from rootdarkarchon/master
2022-09-03 23:46:44 +02:00
goat
645e9aede4
feat: show outdated plugins when searched for
2022-09-03 22:56:52 +02:00
Stanley Dimant
2317d28b39
naming adjustments
2022-09-01 21:40:23 +02:00
Stanley Dimant
652b357341
add exception handling for some event delegates
2022-09-01 21:25:20 +02:00
goat
b6d08d5b8f
Only allow updates from the same repo or main repo ( #992 )
2022-09-01 00:30:38 +02:00
Philpax
a4cac03239
feat(plugins): skip plugins that share InternalNames with official plugins ( #991 )
2022-08-31 22:08:27 +02:00
KazWolfe
ec9cb5752f
Remove "Reload All Plugins" Command ( #976 )
...
- Remove the "Reload All Plugins" MenuItem from /xldev
- Remove the /xldreloadplugins Command
- Mark `PluginManager.ReloadAllPluginsAsync()` as obsolete for removal
2022-08-27 15:05:41 +02:00
goat
f8e51feb13
chore: check if internalname is null for devplugin
2022-08-24 23:07:12 +02:00
Aireil
2c7ce6da61
fix: ignore IsHide ( #973 )
2022-08-24 09:14:19 +02:00
goat
6692d56029
chore: api7
2022-08-23 21:35:27 +02:00
kizer
c46cb36549
Unindent LoadAllPlugins by converting it to an async function, fixing task wait problems meanwhile ( #966 )
2022-08-23 14:03:22 +02:00
goat
75885311f2
fix: don't use URL to indicate official repo plugins
2022-08-21 18:15:05 +02:00
goat
3f76a70425
chore: always respect the manifest name
2022-08-21 15:41:53 +02:00
Aireil
1e40a930a9
fix: plugin config deletion context menu ( #955 )
2022-08-17 22:13:31 +02:00
goat
f0a5dcf0e9
chore: attempts to debug boot plugin load task deadlock
2022-08-16 23:26:01 +02:00