Smart UI 25.5.0

We are pleased to announce the latest release of our Smart UI Component Library. This update introduces new features across Grid, Gantt, Tree, and input components, along with performance improvements, security enhancements, and important bug fixes.


New Features

Grid

  • Grid Templates with Array Definitions
    Define template elements using arrays. The Grid automatically updates when the underlying array changes.
  • Customizable Grid Header Templates
    Simplified and flexible approach for fully customizing Grid headers.
  • Enhanced Set Filters
    Expanded filtering capabilities for improved data control and user experience.
  • Row Editing with Side Panel
    Edit rows in a dedicated side panel for improved usability and cleaner workflows.
  • Row MouseEnter / MouseLeave API
    New row-level events to support advanced UI customization and interactive scenarios.
  • InsertRowBefore / InsertRowAfter API
    Programmatically insert rows before or after a specified row.
  • Export Enhancements
    • Protect exported sheets
    • Freeze columns in exported files
    • New grouping render option for improved grouped data rendering
  • Content Security Policy (CSP) Improvements
    Enhanced compatibility with strict CSP configurations, supporting more secure enterprise deployments.
  • New Grid Demo
    Added an updated demo showcasing the latest Grid capabilities and configuration options.

Gantt Chart

  • New Methods
    • expandAllRows()
    • collapseAllRows()
  • Connections Indexing Improvements
    Refined indexing logic for more reliable task connection handling.

Tree

  • Disable Drag for Specific Items
    Prevent drag-and-drop for selected Tree nodes.

Dropdown & Input Components

  • Updated Dropdown Mode Selection Options
    Expanded configuration options for dropdown selection behavior.
  • Date Input with Time Picker
    Optional time selection support added to the Date Input component.
  • DropdownList Autofocus
    Automatically focuses the DropdownList on initialization when configured.

Improvements

  • Improved Grid row sizing stability
  • Enhanced Grid column editor initialization
  • Refined Grid row reordering behavior
  • Overall Grid performance and consistency improvements

Bug Fixes

  • Resolved Gantt task expansion issues
  • Fixed Gantt connections indexing issues
  • Addressed Grid row sizing bugs
  • Fixed Grid row reordering issues
  • Resolved column editor initialization issues
  • Fixed editor automatic formatting bug

This release focuses on enhancing flexibility, security, and overall component stability while expanding customization capabilities across the library.


This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply