Feature Request: Form Builder Enhancements

I know the majority of this feature request list can be accomplished with custom html/css/js, but adding this functionality natively to the form builder would be nice :slight_smile:

Tablet Breakpoint
Add a third breakpoint in the designer for tablet devices.

Layer / Element Navigator
Add a list of elements / layers on the current form step. This would allow you to more easily select layers and rearrange them. Could be a third tab in the left Flow/Elements pane.

Button Groups - Ability to Set Number of Columns & Rotate into Columns
This feature would allow you set the number of columns used in a button group, without having to set percentages or fixed pixels which can cause styling issues when the form is responsive.

Superscript / Subscript Font Styling
Ability to format text as superscript or subscript.

Negative Character Spacing Font Styling
Ability to set a negative character spacing value on text elements.

Container Height Minimum
Remove the 15px minimum height requirement from containers.

Progress Bar Styling
Ability to set the thickness of the progress bar, text to add before / after the displayed percentage, and horizontal alignment of text.

Button Hover Shadow
Ability to add a shadow to a button on hover.

Button Description Text
Ability to add a second line of text inside a button or button group button.

For example:
BUTTON CHOICE
This is a description of the button

Button Group Radio / Checkbox
Ability to add a checkbox (multiple selections) or radio icon (single selection) to buttons of a button group. This can have a positive impact on form conversion rate.

Also like the button image feature, provide the ability to position the radio/checkbox as left align, right align, above text, or below text.

Image Upload Search Feature
Add the ability to search for existing images in the select image popup modal.

Image Hover Swap Image
Add the ability to specify a different image when a user hovers.

Image URL
Ability to display an image from an URL (without using a container element). And also support inserting dynamic field variables into the image url.

Dropdown Search
Add the ability for a user to keyword search through a long list of dropdown options (see thezebra.com for an example).

Input Placeholder Padding
Ability to set padding of placeholder text.

Form Live / Test Form Links
Add an option that will allow you to open and preview the form at the step currently being edited.

Paste Styling Only
Ability to copy styling from one element to another by copying an element and then right clicking on another element and clicking “Paste Styling”

Negative Margins and Padding
Support for negative margins and padding.

Font Awesome & SVG Support
Support for Font Awesome Icons and Custom SVGs - and then setting the default color and hover color.

Select Multiple Elements
Ability to select multiple elements at once and update styling in bulk.

Save Entire Sections / Containers / Steps as Theme Assets
Ability to save entire sections, containers, and steps as theme assets. Would help when recreating similar steps in multiple forms.

Cross-Form Paste Functionality
Copy & paste currently only functions within the same form.

Custom CSS Per Element
Add a custom CSS code box in the right hand settings pane of each element.

Phone Number Field Styling
Ability to hide country selector and country code. And ability to format phone numbers as (###) ###-#### as you’re typing.

Link to Other Forms
Add ability to link forms to steps in other forms. ie: redirect to another form based on their answer.