Skip to content

Options Creator: Checkbox Lists - #6350

Open
Alchav wants to merge 2 commits into
ArchipelagoMW:mainfrom
Alchav:options-creator-valid-keys
Open

Options Creator: Checkbox Lists#6350
Alchav wants to merge 2 commits into
ArchipelagoMW:mainfrom
Alchav:options-creator-valid-keys

Conversation

@Alchav

@Alchav Alchav commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

What is this fixing or adding?

For OptionSet options with specified valid_keys, the Options Creator shows a checkbox list with all of said valid keys.
For OptionList options with specified valid_keys, the Options Creator shows a dropdown menu to select valid keys to add to the list, and a button to remove them.

How was this tested?

Creating a yaml with chosen valid keys items.

If this makes graphical changes, please attach screenshots.

image image image

@github-actions github-actions Bot added affects: core Issues/PRs that touch core and may need additional validation. waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. labels Jul 22, 2026
@Mysteryem

Mysteryem commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Tickboxes for OptionList sounds like a WebHost bug to be honest. An OptionList allows duplicate elements, and the order of the elements in the list may have some meaning. Tickboxes are therefore not suitable to represent OptionList options.

Edit: I made #6353 to track the WebHost issue .

@Alchav

Alchav commented Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

Tickboxes for OptionList sounds like a WebHost bug to be honest. An OptionList allows duplicate elements, and the order of the elements in the list may have some meaning. Tickboxes are therefore not suitable to represent OptionList options.

Edit: I made #6353 to track the WebHost issue .

Changed the handling for OptionList options.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

affects: core Issues/PRs that touch core and may need additional validation. waiting-on: peer-review Issue/PR has not been reviewed by enough people yet.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants