We've gotten a little out-of-hand with this release, and squeezed a lot more into it than we should have. This really should be labeled as version 1.08. We've spent a lot of time fine tuning, and perfecting a lot of UI aspects that we just didn't love. But now we do, and you will too. Check it out.
So, on top of all the features outlined in the first beta release, now there are even more. But before trying out this version, update WordPress. If you don't want to update WordPress, make sure you are running at least version 3.3. If that isn't possible for you, please do not continue updating Formidable.
Styling and UI
We have updated the default styling, but you won't see it unless you go to the Formidable -> Global settings -> Form styling page, and click the new "Reset to Default" button.
On the back-end, we've placed the form title in a consistent place, and moved the form switcher drop down into the nav. We want it to be easy to get anywhere you need to be quickly and easily. You will see other UI enhancements throughout the back-end, including new icons on the form builder page, and rearranged field options for increased simplicity.
While on our simplification rampage, we renamed "Custom Display" to "View." This is a change we've been wanting to make for a long time, but our docs will be a bit behind until the official 1.07.02 release.
Also, something you may need to know if you have custom styling.... The radio and check box inputs are now inside the label tags, instead of following them. This change is for more standard HTML, which allows for easier integration with third-party styling.
We are always working on improving performance. You will see a huge improvement in the ajax load time of long forms, and their usability when loading is complete.
The form shortcode now includes the same option included in the views shortcode that allows you to set a value which can be used in your form. You can include a value from a view that you want to include in your form. For example, use [formidable id=x myname=""] in your view, and insert [get param="myname"] in your first name field.
PHP dates are now allowed in inline conditionals in conjunction with the created and updated dates.
[if created-at less_than="-1 month"]....[/if created-at]
More documentation and examples to come, but here's a summary.
- frm_uploading_files: added to the text in the file loading box so the default text "Uploading Files. Please Wait." can be replaced.
- frm_radio_class and frm_checkbox_class: add classes the radio and check box options. (Used in our new Bootstrap add-on)
- frm_default_field_opts: used for adding new options to the field options. (Also used in our new Bootstrap add-on)
- frm_send_to_not_email: if the email recipient is not an email address, this hook is fired. (Used in the next version of our Twilio add-on for sending texts!)
See the full change log.