New featuresDownload free trial
Free upgrade if you ordered AppGini Pro (or an upgrade license) on or after Jun 4, 2023.
Discounted upgrade if you ordered before that date.
- Option to copy group permissions from another group when creating a new group or editing an existing one in the admin area.
- Added support for specifying a time offset as the default value for datetime and timestamp fields.
- Add user-configurable option to switch the DV (and DVP) layout between single, two and three column layout. Can be remembered separately for each table.
2-columns layout is applicable only for screens wider than 1200px. 3-columns layout is applicable only for screens wider than 1700px. - Enable embedded table view and show next/previous navigation buttons in the detail view when in embedded mode
- Open child records in a modal rather than a new browser tab when clicking the child records count from the table view of the parent
- Add
Ctrl
hint to tooltip of Generate, Move up and Move down toolbar icons. - Disable/enable 'overwrite all' and 'skip all' buttons in files list dialog based on status of selected files. This works as a quick visual indicator to the user that all the files are already checked or unchecked.
- Enhanced 'How would you like to begin your work' dialog, and added a link to download example projects.
- Hide 'Print preview detail view' batch command from 'More' menu if detail view is disabled.
- Bug fix: hide 'Preview' button for parent records in child detail view if parent detail view is disabled.
- Fixed bug in table view print preview where clicking a thumbnail causes a modal with infinite loading and a 'undefined' error.
- Fixed
ESC
button behavior in upload status dialog to close dialog rather than open help
- You can display the navigation menus in the homepage by adding this code to the
hooks/__bootstrap.php
file inside a PHP block:
Code: Select all
define('HOMEPAGE_NAVMENUS', true);
- Used
DIRECTORY_SEPARATOR
instead of/
ingetUploadDir()
- Moved
getUploadDir()
source docs toadmin/incFunctions.php
- Added
isDetailViewEnabled($tn)
function to return a boolean indicating if the detail view of given table name is enabled. - Fixed/updated links in generated hooks source code documentation.
- Added
Request::datetime()
method to handle submitted datetime values. - Added
parseMySQLDateTime()
PHP function to validate datetime values, and handle time offsets.
- Added
AppGini.renderDVLayoutToolbar()
function to render the detail view layout toolbar (can be overridden for custom rendering). - Added
AppGini.applySingleColumnLayout()
,AppGini.applyDoubleColumnLayout()
andAppGini.applyTripleColumnLayout()
functions to apply the corresponding layout to the detail view. - Added
AppGini.storedLayout()
function to get/set the stored layout for a given table and view.
- Updated data type guidelines to be more informative and include date and time offsets.