Welcome to the nuBuilder Forums!

Join our community by registering and logging in.
As a member, you'll get access to exclusive forums, resources, and content available only to registered users.

[Pre-Release] nuBuilder 4.9.2

Information about updates, news, Code Library
kev1n
nuBuilder Team
Posts: 4444
Joined: Sun Oct 14, 2018 6:43 pm
Has thanked: 75 times
Been thanked: 484 times
Contact:

[Pre-Release] nuBuilder 4.9.2

Unread post by kev1n »

Added
  • Browse: SQL function nu_filter_match() Eases filtering in browse forms.
  • Forms: Label custom position with data-nu-label-position='custom' Allows handling custom label placement on form objects.
  • Forms: Info Bar jQuery Plugin Reusable plugin for managing Info Bars across the app.
  • Database: Connection error handling and creation UI Improves UX when configuring or failing to connect to databases.
  • JavaScript: nuCallWindowFunction() Provides unified callback execution across windows.
  • JavaScript: nuAttachHelpIconsToObjects() Adds contextual help icons to UI elements.
  • JavaScript: nuSearchableMultiPopup() Introduces multi-select support in searchable popups.
  • JavaScript: nuSelectInParentContext(), nuSelectInParentDocument(), nuSelectInParentBody() Utilities for selecting elements in parent frames/documents.
Fixed
  • Forms: 'Forms' Form preview button Gets correct form type for preview action.
  • Forms: Subform tabs not displayed when type is 'Form' Fixes missing tabs in embedded forms.
  • Forms: nuSaveAction(true) Properly calls nuAfterSave() and closes form.
  • Arrange Objects: Prevent context menu during arranging Avoids UI interruptions when arranging objects.
  • JavaScript: nuGetLookupId() Prevents passing hash to subsequent AJAX requests.
  • JavaScript: nuSearchablePopup() reset page number on search Corrects search navigation behavior.
  • PHP: nuEncodeQueryRowResults() handling of prefixedData Ensures query results are correctly encoded.
  • Console error on Ctrl + Shift when logged out Eliminates unnecessary errors triggered by shortcut keys.
Improved
  • Arrange Objects Dialog Refactored code, improved button states, adjusted iframe dimensions/min-height.
  • JavaScript: nuAddAction() Prevents adding actions outside of browse form type.
  • JavaScript: nuSearchablePopup() Improved empty value filtering and handling.
  • JavaScript: nuAttachHelpIconsToObjects() Improved callback support, theme consistency, accessibility, and arrow indicators.
  • JavaScript: nuWindowPosition() Added null checks for safer dialog/window positioning.
Changed
  • Browse: .nuBrowseTitle background set to white Ensures consistent styling across browse titles.
  • Arrange Objects: Options UI and button styling Refined for better usability and consistency.
  • Forms: Objects Form uses Info Bar when altering/adding columns Aligns with new Info Bar system for notifications.
  • User Home: Show Info Bar instead of Message Box Modernized user notifications on home page.
Removed
  • CSS: .ql-editor (Quill Editor) Dropped unused styles for cleaner stylesheet.
Optimised
  • PHP: nuChangeFile() Refactored for clarity and consistency.
Updated
  • App Cloner (Dev) Latest improvements and compatibility updates.
Post Reply