generated from cpp-best-practices/gui_starter_template
-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
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:
Users can also add paths to the dropdown from the Main Menu:
But in the Batch window, path selection is limited to a textbox and browse button:
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 requestNew feature or request