AppGini 24.14 released!

News regarding changes and new releases can be found here.
Post Reply
User avatar
a.gneady
Site Admin
Posts: 1320
Joined: 2012-09-27 14:46
Contact:

AppGini 24.14 released!

Post by a.gneady » 2024-06-04 14:08

Download 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.
New features
  • Option to copy group permissions from another group when creating a new group or editing an existing one in the admin area.

    Image
  • Added support for specifying a time offset as the default value for datetime and timestamp fields.
UI/UX enhancements
  • 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.

    Image
Bug fixes
  • 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
Server-side programmatic improvements
  • 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 / in getUploadDir()
  • Moved getUploadDir() source docs to admin/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.
Client-side programmatic improvements
  • Added AppGini.renderDVLayoutToolbar() function to render the detail view layout toolbar (can be overridden for custom rendering).
  • Added AppGini.applySingleColumnLayout(), AppGini.applyDoubleColumnLayout() and AppGini.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.
Other changes
:idea: AppGini plugins to add more power to your apps:

Post Reply