Skip to content

v4.0

Choose a tag to compare

@stephywells stephywells released this 20 May 17:27
· 16527 commits to master since this release

57ab628 Prepare for v4.0 release

2be0076 remove unused images

6b3224b remove unused svgs

0dac000 Update readme for 4.0

9a5362f Auto select the label text for a few more field types

501fb62 Remove the 'not setup' message for lookups on select
When clicking the field label, focus in label field and autoselect the field label text if it's still the default

e7aa2c9 Fix issue with calculation field being deselected
This happened when toggling between text and number calculations

dfa8133 Prepare for v4.0b5 release

9aa086d Fix the Install Formidable Pro link when pro is installed but not active
Minor styling tweaks

3f97b6f Fix a few bugs from scrutinizer

7dc4db8 Prepare for v4.0b4 release

9ef7e02 Update forms for unit tests

4a937c7 Add frm_import_xml_field hook

2b8e55f Move placeholder migration into XML import process

b5d3570 Make the form template previews look better
Fix form template preview for templates with a date field Strategy11/formidable-pro#2197
Fix php warning for the pages dropdown changes

d0c62bc fix phpcs

a3d21c8 Make it a bit easier to drop a field as the first or last field

47b22c0 Fix styles page with grids turned off
Fix php warning in lite

8498121 Don't use the frm_alignright class in the builder
This class messes up the page and won't look good since the field widths are not yet being used
Use grey for the placeholder color in builder (HTML, embed form, select a field text)

fd0c95a Prepare for v4.0b3 release

a41499a More cleanup
Show the correct shortcode options for field HTML settings
Include a placeholder in the page dropdown
Change default settings to fade in forms and use css grids for new installs
Live update for radio/checkbox column count
Fix lookup fields hiding all settings when selecting text type
Better handling of dropping fields into collapsed page

5f5b5d0 Fix phpcs

1e26b65 Cleanup
Hide screen options on view page
Add misc settings tab

352737b Prepare for v4.0b2 release

07e1581 update npm

1c8719b Merge branch 'graph-css' into 4.0Builder

Conflicts:

css/frm_admin.css

0c0cee2 Merge remote-tracking branch 'origin/master' into 4.0Builder

Conflicts:

classes/helpers/FrmAppHelper.php

css/frm_admin.css

formidable.php

languages/formidable.pot

432da51 Use a default value when new field options are added
Allow 'inside' label positions with dropdown fields
Include smart tags modal with html field content
Change field classes live
Include frm_scroll_box css in builder

da9ed06 More for live radio/checkbox options changes
Change the default selection live
Reorder options live
Add newly added options live

42a3834 Speed up long forms a little
live radio/checkboxes changes (not quite finished)
minor styling adjustments

0454975 Add modal confirmation for deleting fields, forms, styles, and form actions

424ec8f A few styling fixes and cleanup

91444de Size down Chrome scroll bars in Windows so they don't overlap

9d2cac0 Fix address placeholders
Strategy11/formidable-pro#2187

969b83b Style pro tips

7148503 A few styling fixes
Fix the listed license type needed for addons and templates
Windows scroll bar fixes

4c822fb Fix issue with submit button always loading
This was happening with certain combinations of lookup fields and file upload fields in different forms in edit mode on the same page.

57fddc5 Cleanup and styling
Remove the page to pick blank or template and go include all in one page
Consistently place the ... icon inside of fields
Live show/hide the required field indicator
Include a disabled submit button on builder page
Hide plugin messages while in Formidable

f6f974b fix phpcs

fdcc173 A bit of styling for views
Make view builder full width

1d639f3 Fix logic builder on view creation

4533623 fix short open php tag

261f0ce Fix short php open tag

708ccc2 another phpcs try

63da5aa maybe phpcs will like this?

c7959df phpcs

6fe8ed6 Prepare for v4.0b1 release

43abf19 Add inline logic builder
Clean up the views sidebar

c5d5519 Styling reports page

8bcb234 A bit more responsive styling

f4d38f5 fix phpcs

0274a6f Prepare for v4.0a6 release

5c4e443 Styling cleanup
Prevent the form selector dropdown from hiding when using search

3c2e85b RTL and responsive styling

10c59e9 styling for small screens

001dcf9 Add reverse compatibility for the payment gateway field

b40055f A few fixes for searching within the sidebar fields
Also fixes the issue with losing focus and closing the field selector in form settings

5853971 Styling adjustments
Hide the success message on global settings page when switching tabs
Strategy11/formidable-pro#2187

9d04712 Fix issue with adding an option after an "other" option
Strategy11/formidable-pro#2187

0435a01 Fix hiding the form search box with < 8 forms
Speed up selecting field settings in the sidebar for long forms
Adjust styling for a radio/checkbox field with lots of choices

8b8f66a Click radio again to deselect a default value Strategy11/formidable-pro#85

46386c1 Fix reordering fields
Update new entry page

578700c update fonts

dfaecab Prepare for v4.0a5 release

3cbe4c7 Include default value settings for hidden fields

565df47 Prepare for v4.0a5 release

305a98e Prepare for v4.0a4 release

f65d032 Hide the add/remove buttons in repeater when no other fields

b491264 Fix the drop zone placement for section fields

2e0c68d PLaceholders for autocomplete dropdowns

3f84450 Set the dropdown placeholders life in builder

d6314dd Trigger live changes on keyup instead of change

02ffeff A bit of styling for field list
Disable the fields that are not allowed for emails
Strategy11/formidable-pro#2187

59c5819 Show the field id on hover
Strategy11/formidable-pro#2187

73d1f1b Include readonly and required indicator on builder
Strategy11/formidable-pro#2187

5d10ddd When the add fields tab is clicked, clear the field settings
Strategy11/formidable-pro#2187

b4e2093 Remove field settings from sidebar on delete
Strategy11/formidable-pro#2187

6ff10fd Add .frm-wait class for a css loading indicator
Change the drop behavior for the first field
Only scroll to the end of the form when a new field is added if it isn't already in view

Strategy11/formidable-pro#2187

0e575bb fix missing domain error

563a38c Adjust drag and drop for field choices
Only use move cursor when appropriate after dragging
Correctly close the modal box for fields on settings page
Strategy11/formidable-pro#2187

95d199e Change the field name when the setting changes
Fix duplicating a form
Don't create any draft forms by default
Show the My Forms | Trash submenu when the trash is empty
Fix issue with searching in the trash and restoring trashed forms
Prevent cancel link shift when the create button is active
Place contact us template first, followed by any allowed templates
Include a renew link rather than upgrade for expired licenses on addons and templates pages
Fix hover tooltips inside the field
Style the message shown in sidebar when no field is selected in builder
Add frm10 to old grids and show the same classes regardless of global setting

8be3ec4 Style views page

b4d98fd Prepare for v4.0a4 release

c1f3bc1 Prepare for v4.0a3 release

935a001 More cleanup

7a4de54 Merge remote-tracking branch 'origin/master' into 4.0Builder

Conflicts:

classes/helpers/FrmAppHelper.php

classes/models/FrmSettings.php

formidable.php

languages/formidable.pot

2967334 More clean up for styles page

36d6332 Fix phpcs

2a8e1c1 remove unneeded unit test line

da57f05 Fix migration to placeholder and add unit test

f826df6 A bit of styling for the styler

696af4d Prepare for v4.0a3 release

65d47ba update fonts

8a676e7 Move style builder to full screen
More accurate live search (don't search html)
Update font icons
Show default form actions if there is space in one row

f2b3e58 Add search to form switcher

0139248 Update more fonts for form action brands

e1d86f4 Prepare for v4.0a2 release

f3ddd41 Use renew link for add-ons on existing plan

d36f3f9 Add plan required to add-ons listing page

6aeb995 Replace Font Awesome and Dashicons with frm font

e7db9fd Make adding a form action smoother

b5a6dc1 Prevent form actions from loading multiple times when opened
A few fixes for add-ons that haven't been updated for 4.0

fce929c Restyle the form action creation
Add live search to form actions

edbc465 Form action inner settings

0303a38 layouts for form settings

4496f1a fix phpcs

7a2de82 Prepare for v4.0a release

8c04bb6 Prepare for v4.0a release

8ffd127 Work on form settings page

8e32628 Fix the view sidebar
Revert a few changes and make them only apply to the views page

852c397 Fix bulk edit for separate values and other options

a9d8b95 Adjust phpcs

df04114 Fix default values in data attr
Revert change to checkbox/radio styling

3aba143 Allow checkbox, radio, select to set static default values

7b8abd1 A bit of field setting rearranging

af9211b Replace default blank setting with placeholder

3d139ed Adjust the screen options button to match

0b514b2 Fix json placeholders again

05538f4 Add new function for placement of default values

b452dec Merge remote-tracking branch 'origin/master' into 4.0Builder

Conflicts:

classes/helpers/FrmStylesHelper.php

classes/models/FrmStyle.php

2880b9f prevent typing in to builder form fields

655dd3c Use set widths to prevent the nav from moving

dfd8e82 Remove field types with dropdowns in builder field list

bba7244 Show a small HTML field preview in the builder

03ff7f9 Add placeholder option for confirmation fields

a0ee33e Add watch lookup options into default value settings

a3e0450 Use a consistent close styling on the x

0facd3e Modify last commit

47a3436 Update DB version in test so it doesn't match current

84abc24 Compact the default value and calculations with toggle
Add frm_default_value_setting hook

d99e95d Fix unit test for default value

cbb5c0e fix codestyling

1db0f15 Work on field calculations box

5bbcf33 Add field for default value in settings

9029abc Add inline info for layout classes
Make an more easily replicatable and maintainable inline info section
Replace clear icon with a placeholder option and migrated the older fields to new setting

fc57788 Add the first instruction block in field settings
Input mask

09ac67e Finish up export UI for CSV

8db3179 Style form export

e89b191 View page styling

4b38dc2 Prepare the styles pages

921249f A bit more on license activation styling

17ec64b More styling for global settings

3d6ff30 Update codestyling

d97b501 Prepare global settings page
Remove the option to disable HTML5 since it isn't used
Added hooks for each tab in the global settings: frm_[section name]_settings_form

34c7ef9 Switch out more icons for fa
More global loading for upgrade overlay

91cac7e Fix codestyling from last commit

82a213f Move the HTML settings
Use javascript for the bulk options
Style the bulk options popup

1b7d5ba More consistent button loading indicator in admin
Add more styling for fields in builder

de27c9e Use loader on to of button rather than spinner

e2a29cc More moving field settings

31a4a94 Add frm_[type]_primary_field_options hook
Swap the #new_fields and sidebar builder ids for better reverse compatibility with add-ons (date picker was failing)

3987f93 Merge remote-tracking branch 'origin/master' into 4.0Builder

Conflicts:

classes/models/FrmField.php

484f892 Fix margins on success messages (back-end)

7c02c03 fix codestyling

4bafeeb Move the confirmation field setting
Show the confirmation field with better layout

3afe670 Add frm_field_options and frm_after_field_options hooks

4b96648 Add collapsing settings areas
frm_after_field_choices hook

73144c2 Make the field choices sortable
Switch to Font Awesome for field icons

e172d62 Set the section gutter indicator color on hover

eeb2e6e Add section field dropzone
Collapse sections
Prevent delete/duplicate when page or section is collapsed

64b0662 Combine the top two bars to make it more compact
Work on field styling on form builder page
Drag fields with the icon only rather than the whole field
Nicer styling right after a field is added by click
Style the greyed out pro fields in the lite version

2c473e8 Better dragging in new fields

7589777 Add link to imported form in the import message
The link is only included when only one form is imported
Don't include child repeater forms in the total imported forms count

9d51f5f More field settings layouts

64742b9 Add collapsible pages in builder

6ce4b14 Merge remote-tracking branch 'origin/4.0Builder' into 4.0Builder

b1a0c0c fix phpcs

6c10050 Merge branch 'master' into 4.0Builder

a67622e Merge in changes from master

a84b269 Merge remote-tracking branch 'origin/master' into 4.0Builder

Conflicts:

classes/controllers/FrmFieldsController.php

classes/controllers/FrmFormActionsController.php

classes/controllers/FrmFormsController.php

classes/controllers/FrmHooksController.php

classes/helpers/FrmAppHelper.php

classes/helpers/FrmFormsHelper.php

classes/helpers/FrmXMLHelper.php

classes/models/FrmEntry.php

classes/models/FrmField.php

classes/models/FrmFieldFormHtml.php

classes/models/FrmForm.php

classes/models/FrmFormAction.php

classes/models/FrmSettings.php

classes/models/fields/FrmFieldType.php

classes/views/addons/list.php

classes/views/addons/upgrade_to_pro.php

classes/views/frm-form-actions/default_actions.php

classes/views/frm-forms/add_field_links.php

classes/views/frm-forms/form.php

classes/views/frm-forms/settings.php

classes/views/frm-settings/form.php

classes/views/shared/form-nav.php

classes/views/shared/upgrade_overlay.php

css/_single_theme.css.php

css/custom_theme.css.php

css/frm_admin.css

js/formidable_admin.js

7156dc7 Move the hover outline to the outer box

94e1fef Remove duplicate code for adding shortcodes in the customization panel
Add new options with javascript instead of ajax. This speeds up creating options and resolves Strategy11/formidable-pro#2126

275e672 Load all form actions with ajax

e2b86e5 Start with moving the field sidebar to a popup

30fa6a1 Redesigned email action layout

1b1f2a9 Start styling the form actions

4a70a42 Add frm-alt-table class
Add class option to frm-show-entry

b5d070c Start on the entries listing and view page
Add .frm-alt-table class

547822d A little bit of styling for the form settings page

c03cf47 Move form tags to save form settings page

e550ea3 Fix a unit test

0a94240 Start on the form settings page layout

5ddc2d2 Move the field action icons that show on hover
Use custom styling on radio and checkbox fields on front-end forms

1861082 Show the final result in the form builder for checkboxes, radio, and dropdowns

0ee9e8e Finish off current code styling rules

8ffef44 Ignore a few rules for now

0b42f77 use wp_unslash instead of stripslashes_deep
more sanitizing
More phpcs

80be733 fix spaces for phpcs

60a1b43 Work on phpcs

cb4901b Add inline ; for phpcs

4b6ad58 More phpcs

db5b9d7 Large Phpcs fixes

78de314 remove a few phpcs exclusions

c863868 Style the overlay
Use css for the builder columns and get rid of the js

1b1a767 Add process to create a new form
use getAttribute instead of dataset for better performance

dd4bbe5 Start with moving radio options into the sidebar

18b7860 When the class changes in the settings, change it in the builder field

3a8d8f0 A start for the new builder