Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checkbox to uninstall all mods and reset changeset #2596

Merged
merged 2 commits into from
Dec 12, 2018

Conversation

HebaruSan
Copy link
Member

@HebaruSan HebaruSan commented Dec 3, 2018

Motivation

If you have a lot of mods installed, uninstalling all of them can require a lot of clicking.

Changes

Now the Installed column's header shows "Inst" and a checkbox.

image

If you uncheck this checkbox, all of your installed mods are queued up for uninstallation:

image

If you check the checkbox, the change set is reset to empty (installed mods checked, others not):

image

Fixes #1148.
Fixes #1945.
Fixes #1451.

Side fix

Currently if you queue up a change set, click Apply, and then change your mind and click Clear, there's a noticeable delay to clear the change set because the whole grid is repopulated unnecessarily.

Now the change set is cleared much more quickly.

@HebaruSan HebaruSan added Enhancement GUI Issues affecting the interactive GUI Pull request labels Dec 3, 2018
@politas politas merged commit 9ed6f60 into KSP-CKAN:master Dec 12, 2018
@HebaruSan HebaruSan deleted the feature/uninstall-all-checkbox branch December 12, 2018 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement GUI Issues affecting the interactive GUI Pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Deselect all button. GUI: Discard changes button needed (De)select all button
2 participants