Download GravityView 2.31.1 from nulled fire. GravityView is the best way to display Gravity Forms entries on your website.
This release introduces [flexible widget positioning](https://docs.gravitykit.com/article/1027-dynamic-widget-placement?utm_source=gravityview&utm_medium=changelog&utm_campaign=release) in Views, enhances entry-in-a-lightbox functionality, and adds support for the Gravity Forms 2.9+ Image Choice field. It also addresses compatibility issues with LiteSpeed, Divi, and LifterLMS, along with various other fixes and improvements.


#### Added
* Ability to position widgets in the View editor using predefined layouts, offering a range of single or multi-column configurations with varying widths.
* View setting to control what happens when a user clicks the Cancel link when editing an entry in the lightbox.
* Support for the upcoming Image Choice field in Gravity Forms 2.9+.


#### Fixed
* GravityView tab not displaying in certain cases under GravityKit > Settings menu.
* Widgets could not be configured after being added to a new, unsaved View.
* Compatibility with the Divi theme that prevented the Signature field from being edited on the Edit Entry screen.
* Conflict with the LiteSpeed plugin that caused a fatal error when redirecting users after duplicating an entry.
* JavaScript enqueued in the site's footer was not executed when editing an entry in the lightbox.
* It was not possible to add new entry notes when viewing a single entry in the lightbox.
* Validation error displayed when adding merge tags to the Entry Slug setting input in the View editor.
* The search box in the Change Entry Creator field did not return results when editing an entry on the Forms > Entries screen.
* Fatal error when activating LifterLMS with GravityView active.
* Searching across all fields not working as expected when the search value contains special characters or accents (e.g., ä, ß, İ).


#### Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.2.20.
Fixed
* Fatal error in the View editor when using joined data from multiple forms.