Skip to content

Add missing methods to LovelyPluginInstaller#2120

Merged
anttimaki merged 1 commit intodevelopfrom
IRPI-04
Apr 15, 2026
Merged

Add missing methods to LovelyPluginInstaller#2120
anttimaki merged 1 commit intodevelopfrom
IRPI-04

Conversation

@anttimaki
Copy link
Copy Markdown
Collaborator

The custom installation method tracks intallations in a state file. Use the existing state-based methods to uninstall and disable/enable mods.

This subtly changes the old behaviour since uninstallSubDir and applyModeSubDirs are no longer called like they were in the implementation that resided in GenericProfileInstaller. I assume it's safe to ignore this change and that the state-based methods contain all the logic required for mods installed with addToStateFile.

It's out of the current scope to figure out if lovely actually needs a custom plugin installer or if it would do just fine with the InstallRulePluginInstaller, which has evolved since support for Lovely as introduced.

The custom installation method tracks intallations in a state file. Use
the existing state-based methods to uninstall and disable/enable mods.

This subtly changes the old behaviour since uninstallSubDir and
applyModeSubDirs are no longer called like they were in the
implementation that resided in GenericProfileInstaller. I assume it's
safe to ignore this change and that the state-based methods contain
all the logic required for mods installed with addToStateFile.

It's out of the current scope to figure out if lovely actually needs a
custom plugin installer or if it would do just fine with the
InstallRulePluginInstaller, which has evolved since support for Lovely
as introduced.
@anttimaki anttimaki requested a review from ebkr April 12, 2026 13:27
@anttimaki anttimaki merged commit f1dfa92 into develop Apr 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants