jQWidgets v24.0.0 Release
Release Date: September 17, 2025
What’s New
-
New
Tailwind Theme: A new Tailwind CSS-based theme has been introduced, providing a modern, utility-first approach to styling.
This allows developers to quickly customize UI components using Tailwind’s classes, improving design consistency and reducing the need for custom CSS overrides.
-
New
React 19.1 Support: All React components are now fully compatible with React 19.1.
This ensures smooth integration with the latest React hooks and features, providing better performance, updated lifecycle handling, and seamless updates when building modern React applications.
What’s Fixed
-
Fixed
jqxGrid Resizing: The grid now correctly adjusts its size when the container changes.
This ensures a fully responsive grid layout, avoiding clipping or empty space issues when the browser window is resized or the container dynamically changes size.
-
Fixed
jqxGrid Checkbox Selection: Checkbox selections now remain accurate after filtering.
Previously, selected rows could appear unselected when filters were applied. Now, users can reliably maintain their selections even when filtering large datasets.
-
Fixed
jqxGrid DropdownList & CheckedList Filters: Rendering issues with dropdown and checked list filters have been resolved.
Filters now display correctly, and users can interact with them without layout glitches, ensuring consistent and intuitive filtering functionality.
-
Fixed
jqxGrid Scroll Position: Scroll position is now preserved correctly after sorting operations.
This enhances user experience when sorting large grids, allowing users to continue browsing from their previous scroll position without unexpected jumps.
-
Fixed
jqxExpander Header Position: Dynamically updating the headerPosition property now refreshes the UI correctly.
This ensures the expander component consistently displays the header in the intended position, improving layout reliability during dynamic updates.
-
Fixed
jqxDateTimeInput Parsing: Copy-paste issues with different date formats have been resolved.
Users can now paste dates in multiple formats into the input without parsing errors, ensuring better cross-format support and reducing data entry frustration.
-
Fixed
jqxButton Disabled State: Dynamic updates to button disabled states now work reliably.
When buttons are programmatically enabled or disabled, the styling and behavior correctly reflect their state, avoiding inconsistent UI behavior.
-
Fixed
jqxButtonGroup Disabled State: Disabling a button group dynamically now correctly disables all buttons in the group.
This prevents users from interacting with buttons that should be inactive, ensuring consistent group behavior.
-
Fixed
General UI Stability Improvements: Minor bug fixes and performance improvements have been applied across multiple components.
These enhancements improve rendering smoothness, interaction responsiveness, and overall stability of the jQWidgets UI components.