Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Users often ask for a way to see what they have installed previously, and when we tell them this already exists in the
<GameRoot>/CKAN/history
folder, they then request an easier way to access those files.Changes
Now a new menu option opens an Installation History tab containing a list of all the timestamps for which there is a history entry in the
<GameRoot>/CKAN/history
folder:The OK button closes the tab and returns the user to Manage Mods.
If the user clicks an entry at the left, the mods that were installed at that point in time are listed on the right, split into a "Not currently installed" group at the top and a "Currently installed" group below that to make it easier to see the differences:
The user can click a mod to open ModInfo:
If the user clicks the Install toolbar button, the currently displayed mods that aren't installed are put into the changeset, which the user can then install:
If there are conflicts with already installed mods, these will be highlighted in the changeset and the user will not be able to continue:
Fixes #3741.