The current implementation of a custom dialog allows a max of 3 input fields.
The custom dialog options should be able to specify as many input fields as needed.
I can't see myself using this. I rarely use input fields in custom dialogs because they don't allow you to specify value lists or calendar drop-downs or any of the other tools that we use to make data entry easier. If we could specify a date or a time picker or a value list I'd use them more often.
Pop-up buttons and modal windows provide a better UI than a custom dialog with text field input.
Also, when you use a custom dialog, it blocks all activity until a user responds. I don't want that to change but I would like a time-out feature. A scripted modal window can pause to allow user interaction and if there is none within a given time, it can proceed with a defined default action.
Retrieving data ...