Currently, Inno Setup supports basic incremental search in the components list (jumping to an item by typing its name). However, this behavior often conflicts with the installer's navigation hotkeys. In complex setups, typing to find a component can accidentally trigger a page change unless all hotkeys are manually disabled. Many times it works only for just few first letters and doesn't find all components
I would like to propose a more robust filtering system for the Components page:
1. Search UI: A dedicated search/input field that appears when the user starts typing or presses a shortcut (like Ctrl+F). This would provide visual feedback of what is being typed.
2. Dynamic Filtering: Instead of just jumping to the first match, the checklist should dynamically filter the view to display only the components that match the entered string.
3. Conflict Resolution: By having a focused search state, the installer could temporarily suspend global navigation hotkeys, preventing accidental jumps to the Next/Back pages while the user is searching.
This would significantly improve the UX for installers with large component lists, making the selection process faster and more reliable. I’m having two installers with very extensive component lists one have ~1500, the other one ~600, and it’s a nightmare for the users (around 300k) to find what they want.
New
Inno Setup Ideas
4 days ago

Tom G
Get notified by email when there are changes.
New
Inno Setup Ideas
4 days ago

Tom G
Get notified by email when there are changes.