Smart UI (Smart HTML Elements) v20.0.0

Released: Sep 6, 2024

Mises à jour de v20.0.0

Fonctionnalités

  • Timeline Component - The new Timeline component allows you to display a chronological collection of events effortlessly. Whether you're working on a historical timeline or an event log, you can render the timeline vertically or horizontally. Plus, it's highly customizable with CSS, ensuring that it aligns with your design vision perfectly.
  • Design Blocks - Added Design blocks, a set of small, pre-designed UI elements that will fast-track your development process. Use them to quickly assemble Shells, Checkout forms, Contact pages, Login forms, Overlays, or Site navigation. No more building these elements from scratch, just grab, customize, and deploy.
  • Grid Conditional Formatting Based on Select Column - You can now apply conditional formatting based on a selected column in the grid, making data easier to interpret and analyze at a glance.
  • Grid AI Column - The new AI column in the Grid component enables you to send prompts and update cells either in the same column or across other columns dynamically.
  • Scheduler Auto-Create Dialog - The Auto-Create dialog in the Scheduler now allows users to quickly create events after selecting a cell or a range of cells.
  • Enhanced Scheduler Features - The Scheduler now allows dynamic scheduling or unscheduling of events through a built-in UI, complete with drag-and-drop functionality. There's also an option to disable conflicts, which prevents multiple events from being scheduled in the same time slot, making it easier to maintain an organized and conflict-free schedule.
  • TextArea Rich Text Formatting - The TextArea component now includes advanced formatting options for background and color when used in rich text mode.
  • Localization Files Added - Added localization support for Italian, Spanish, French, German, Korean, Japanese, and Chinese to key components like the Grid, Gantt, Editor, and Scheduler, making it easier to build globally accessible applications.
  • Grid Checkbox Column Templates - The Grid Checkbox column has been enhanced with new templates, allowing you to choose from multiple predefined checkbox styles. This added flexibility means you can easily match the checkbox design to your application's overall look and feel.
  • Grid Selection API - The Grid Selection API has been expanded to make row selection and data retrieval smoother and more intuitive.
  • DateInput Customization - The DateInput component now allows further customization of the Calendar popup, offering more ways to tailor date selection to your users' needs.
  • Gantt Task and Tooltip Formatting - The Gantt component has been improved, allowing more detailed formatting for both tasks and tooltips.
  • Scheduler API Enhancements - The Scheduler API has been upgraded with the addition of disableContextMenu and disableEventMenu options for events. This provides even more control over user interactions within the scheduler, allowing you to fine-tune what users can do with event entries.
  • Special Dates API for Scheduler - The new special dates API allows you to define and highlight specific dates in the Scheduler with different colors, making it easier for users to identify important events or holidays.
  • Gantt scrollTo Method - Added a new scrollTo method for the Gantt component, ensuring users can quickly navigate to specific tasks or dates within the chart.
  • Improved Mobile Experience - ListBox, DropDownList, and ComboBox now feature native scrolling on mobile devices, making them more intuitive and responsive on phones and tablets.

Correctifs

  • Grid Auto Height Mode - Resolved an issue when paging was enabled, improving layout consistency.
  • Grid Row Selection - Fixed an issue related to row selection when paging is enabled and selectAllMode is set to 'all'.
  • Null Filter Issue in Grid - Using a filter with a NULL condition now works correctly, even without a specified value.
  • Grid Column Reorder - The filter icon now displays correctly after a column reorder.
  • Kanban Column Colors - Fixed issues where incorrect styles were applied to Kanban tasks.
  • Kanban Rendering with Swimlanes - Addressed rendering problems when swimlanes were dynamically shown or hidden.
  • Kanban Task Custom Fields - Custom fields are now applied and updated correctly.
  • Input Aria-Hidden Attribute - Corrected an issue with the aria-hidden WAI-ARIA attribute in Input components.
  • Accordion Expand/Collapse - Fixed issues related to nested accordions and their expand/collapse behavior.