Publishing a form — Design it in three panes
The designer is one screen with three columns. Fields on the left is everything the form could ask: click a chip to append it, or drag it to land exactly where you drop it. The form in the middle is the form itself — drag ⠿ to reorder, click a row to configure it, press × to take it off. Settings on the right shows whichever field is selected, or the whole form's settings when none is.
Every row draws the real control the visitor gets — a date picker for a Date, a multi-select for a Multi-select, a dropzone for an Attachment — so there is no separate preview mode to keep in step with the thing itself. The title, the intro paragraph and the submit button's label are edited in place on the canvas.
Per question you can set the Question wording (blank uses the field's own name), Help text underneath it, and Required.
Left is what you can add, middle is what a visitor sees, right is what happens afterwards.