Skip to content

[Batch Window] Add Combo Box for Selecting Known Paths Based on Input Type #152

@Sebanisu

Description

@Sebanisu

Description

Currently, input path fields like the one in the Batch window use a simple text box and a browse button. These fields do not offer access to the known paths already configured elsewhere in the application, making them inconsistent with other UI components.


Existing Behavior

In the Control Panel, we already use a combo box to let users select a known upscale or deswizzle path:

Control Panel Known Path Selection

Users can also add paths to the dropdown from the Main Menu:

Main Menu Path Options

But in the Batch window, path selection is limited to a textbox and browse button:

Batch Window Input Path Field

These are effectively separate systems. While the FF8 directory path used in batch is based on the Control Panel’s selection, we do not offer direct selection of known paths via combo box here.


Proposal

  • Add a combo box to input path fields (e.g. in the Batch window) to allow selecting from known paths based on the selected input type.
  • The combo box should populate from a std::vector<std::string> of known paths.
  • Optionally filter using a corresponding std::vector<bool> to show only enabled or valid paths (field-specific filters).
  • Selecting from the combo box should update the textbox value.
  • Ideally, the combo box would allow text input in addition to dropdown selection.
    References:

Notes

  • We do not currently offer a way to pick a separate map path outside the Custom Paths window. That may be acceptable for now.
  • Even a basic version of this feature would improve consistency and usability across the UI.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions