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

Allow interactive installers to handle multiple packages #551

Closed
Infernio opened this issue Dec 5, 2020 · 0 comments
Closed

Allow interactive installers to handle multiple packages #551

Infernio opened this issue Dec 5, 2020 · 0 comments
Assignees
Labels
A-bain Area: BAIN (BAsh INstallers, in bosh/bain.py) A-links Area: Links (Options shown in right-click menus, in basher/*_links.py and basher/links_init.py) A-usability Area: Usability (UX improvements that benefit everyone) C-enhancement Category: Enhancement, a request to add or enhance a feature M-relnotes Misc: Issue should be listed in the version history for its milestone
Milestone

Comments

@Infernio
Copy link
Member

Infernio commented Dec 5, 2020

Right now, if you want to install several packages with wizards or FOMODs, you have to select each individually and select the Install option (or the Advanced Installation > Wizard/FOMOD Installer option).
That's because these installers change certain GUI components of the currently selected package (e.g. checked subpackages, FOMOD checkbox, etc.).

We should be able to make these installers handle multiple packages by just programmatically selecting the next package in the selection, then updating the GUI.
Would be a huge productivity win, since now you could just dump a bunch of packages you wanted to install on the Installers tab, select them all and click Install, and WB would just figure out the best installers to run for each.

Opening this as a personal reminder and so it shows up on the version history.

@Infernio Infernio added C-enhancement Category: Enhancement, a request to add or enhance a feature A-bain Area: BAIN (BAsh INstallers, in bosh/bain.py) A-links Area: Links (Options shown in right-click menus, in basher/*_links.py and basher/links_init.py) A-usability Area: Usability (UX improvements that benefit everyone) labels Dec 5, 2020
@Infernio Infernio added this to the 308 milestone Dec 5, 2020
@Infernio Infernio self-assigned this Dec 5, 2020
@Infernio Infernio added the M-relnotes Misc: Issue should be listed in the version history for its milestone label Dec 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-bain Area: BAIN (BAsh INstallers, in bosh/bain.py) A-links Area: Links (Options shown in right-click menus, in basher/*_links.py and basher/links_init.py) A-usability Area: Usability (UX improvements that benefit everyone) C-enhancement Category: Enhancement, a request to add or enhance a feature M-relnotes Misc: Issue should be listed in the version history for its milestone
Projects
None yet
Development

No branches or pull requests

1 participant