goat
|
48fcebfe12
|
fix: don't reenable updated plugins automatically
|
2020-04-27 14:36:00 +02:00 |
|
goat
|
62ef6034ee
|
fix: work around bad assembly version in chat extender json
|
2020-04-26 18:43:40 +02:00 |
|
goat
|
b8b05ae998
|
fix: don't load ChatExtender if it's <1400 (hack, remove this some time)
|
2020-04-26 15:15:50 +02:00 |
|
goat
|
f9658098fe
|
fix: switch to org URL for DalamudPlugins
|
2020-04-22 15:16:59 +02:00 |
|
goat
|
4a685e42da
|
feat: localization
|
2020-04-12 16:13:13 +02:00 |
|
goat
|
b355f9243c
|
feat: add new PluginLog methods
|
2020-04-11 15:40:28 +02:00 |
|
goat
|
0dd46c50ae
|
feat: show if plugins are installed in header
|
2020-04-01 01:53:22 +09:00 |
|
goat
|
4d6f7762e6
|
fix: create all .disabled files for previous versions, just to be safe
|
2020-03-31 23:43:15 +09:00 |
|
meli
|
ad6bf53a6d
|
Fix for the change to Assembly.LoadFile() no longer correctly handling plugin's local dll dependencies. We still have to use LoadFile() to allow duplicate names, but now we also have to fixup assembly resolution to 'restore' the default behavior. This adds a global appdomain handler that just tries to load dependencies from the local directory of the requesting dll, if other methods have already failed.
|
2020-03-24 20:05:48 -07:00 |
|
goat
|
7463937afe
|
fix: close ".disabled" file immediately
|
2020-03-23 20:23:36 +09:00 |
|
goat
|
a4ea6e9d6e
|
refactor: abstract plugin update, install into "PluginRepository" class
|
2020-03-23 20:19:02 +09:00 |
|
goat
|
b7a298e22a
|
fix: give some feedback for plugin installs
|
2020-03-23 13:15:59 +09:00 |
|
meli
|
27c873dbe9
|
fix plugin disable during updates failing due to concurrent file modification; fix plugin updates failing to load config due to assembly version issues
|
2020-03-22 09:41:38 -07:00 |
|
meli
|
760dee2322
|
fix not being able to load multiple plugins with the same name, as when updating in-game
|
2020-03-22 07:44:05 -07:00 |
|
meli
|
e9d4d57696
|
don't even attempt to load assemblies for disabled or invalid plugins; fixes issues where starting the game with multiple versions, even disabled, could load the wrong one and block other versions
|
2020-03-22 07:17:56 -07:00 |
|
goat
|
9e6095ab68
|
fix: add logging to plugin update
|
2020-03-18 16:03:51 +09:00 |
|
goat
|
72152323b0
|
fix: namespace ImGui in PluginInstaller
|
2020-03-18 15:59:25 +09:00 |
|
goat
|
a7da9c43db
|
fix: don't die entirely when one plugin fails init
|
2020-03-18 15:33:32 +09:00 |
|
goat
|
6c7592ec17
|
fix: remove shitty feature interface stuff, do it in UiBuilder
|
2020-03-18 12:40:56 +09:00 |
|
goat
|
4533781b2f
|
fix: disable ALL previous versions regardless
|
2020-03-18 12:19:32 +09:00 |
|
goat
|
f747b2f9c0
|
fix: don't instantiate plugins from duplicated AssemblyNames
|
2020-03-13 20:52:29 +09:00 |
|
meli
|
821bcab17a
|
actually fix devPlugins...
|
2020-03-04 14:39:38 -08:00 |
|
meli
|
1e3b39b8d9
|
fix devPlugins not being able to load
|
2020-03-04 14:10:25 -08:00 |
|
goat
|
6529b3429f
|
fix: save plugin configs with type, in external directory
|
2020-03-03 22:45:16 +09:00 |
|
goat
|
2980b9f9dc
|
Merge branch 'master' of https://github.com/goaaats/Dalamud
|
2020-03-01 15:05:35 +09:00 |
|
goat
|
6e114cc8e4
|
fix: adjust injector paths
|
2020-03-01 15:05:28 +09:00 |
|
goat
|
c490d225a0
|
build: v4.7.10.0
|
2020-02-28 17:50:02 +09:00 |
|
goat
|
3640d30cc7
|
feat: plugin updates, more installer stuff
|
2020-02-27 20:43:58 +09:00 |
|
goat
|
877b95eca6
|
fix: some more plugin installer stuff
|
2020-02-23 22:34:08 +09:00 |
|
goat
|
15d340d0ed
|
fix: network sig, some installer bugs
|
2020-02-21 00:15:49 +09:00 |
|
goat
|
fd95379aa3
|
feat: add plugin installer
|
2020-02-20 18:07:00 +09:00 |
|
goat
|
3a688b9219
|
feat: add logging to DalamudPluginInterface, so plugins don't have to get Serilog
|
2020-02-14 22:58:55 +09:00 |
|
goat
|
95803c9c8b
|
docs: finish PI doc
|
2020-02-14 17:51:51 +09:00 |
|
goat
|
bfbdaa5fc6
|
feat: plugin info command
|
2020-02-12 01:20:35 +09:00 |
|
goat
|
d447bc7c61
|
feat: add DataManager to plugin interface
|
2020-02-01 19:19:54 +09:00 |
|
goat
|
b3e6ab7850
|
fix: load plugins in subdirectories
|
2020-01-27 17:32:28 +09:00 |
|
goat
|
e2f9773e33
|
fix: try to copy .text and .data of TargetModule to avoid conflicts(WIP, needs testing)
|
2020-01-26 17:25:11 +09:00 |
|
goat
|
f3bdea3c43
|
fix: load plugin config correctly, failed due to interface instantiation
|
2020-01-13 23:17:03 +09:00 |
|
goat
|
24450cf830
|
feat: use new UiBuilder class for plugins, DalamudPluginInterface is now IDisposable
|
2020-01-13 21:06:58 +09:00 |
|
goat
|
fbe6eb3d3d
|
merge master@b882a1f
|
2020-01-12 16:04:19 +09:00 |
|
goat
|
feb8edb6c9
|
feat: add plugin API for interfaces
|
2020-01-12 16:00:31 +09:00 |
|
goat
|
0d559c1ec8
|
doc: add documentation for TargetModuleScanner
|
2020-01-07 00:01:07 +09:00 |
|
goat
|
788bc06833
|
refactor: remove IconReplacer, now a separate plugin
|
2020-01-06 23:52:16 +09:00 |
|
goat
|
43d514ab9b
|
feat: plugin config WIP
|
2019-12-28 16:49:41 +09:00 |
|
goat
|
ac838687f8
|
Initial commit
|
2019-09-21 22:29:38 +09:00 |
|