010-68421378
sales@cogitosoft.com
Your location:Home>News Center >New release

Handsontable 15.0.0: Introducing Themes and Functional React Wrapper

latest update:2024/12/18 Views:13
Handsontable 15.0.0: Introducing Themes and Functional React Wrapper Were excited to announce Handsontable 15.0,a major...

Handsontable 15.0.0: Introducing Themes and Functional React Wrapper

We’re excited to announce Handsontable 15.0, a major update with significant improvements in customization, performance, and React integration. The new, powerful theming system gives you full flexibility to customize the appearance of your tables, allowing you to create a modern, sleek design in no time. React developers will benefit from the new functional React wrapper, making Handsontable integration easier than ever. Additionally, we’ve implemented performance optimizations for improved speed and responsiveness, even with large datasets.

To ensure a smooth upgrade, we’ve prepared a detailed migration guide. If you run into any issues, feel free to report a bug on our GitHub issue board or reach out to our Support Team.

How to upgrade

New Theming System

With Handsontable 15.0, we’ve completely reworked the CSS in Handsontable to give you full control over your table’s appearance. With over 180 CSS variables, you can now adjust every detail to match your exact requirements. If you’re already using Handsontable, the existing CSS will continue to be supported as the classic theme in future releases.

We’ve added a new Themes page to our documentation, which provides a comprehensive overview of the new system and shows you how to use it effectively in your project.

With the introduction of the new themes, there’s a significant change to keep in mind. In the updated CSS setup, you’ll need to import two files instead of just one: the core stylesheet and the theme stylesheet. Here’s how it works:

// Import the base styles

import "handsontable/styles/handsontable.min.css";

 

// Import a theme

import "handsontable/styles/ht-theme-main.min.css";

With this update, we’re introducing two out-of-the-box themes, ready for you to use right away:

Both themes come with light and dark modes and can automatically adjust to the preferred color scheme.

 

Main theme: Light mode

 

Main theme: Dark mode

 

Horizon theme: Light mode

 

Horizon theme: Dark mode

Check out our demo in the Handsontable documentation to try out the new themes and see them in action.

New Functional React Wrapper

We’re excited to introduce the new @handsontable/react-wrapper, designed to simplify integrating Handsontable into your functional React projects.

Here’s what you’ll love about it:

This approach reduces boilerplate code and aligns perfectly with React’s declarative style, making your projects easier to maintain.

Row and Column Virtualization for Merged Cells

Working with large datasets containing merged cells is now much smoother. In this release, we’re introducing virtualization for merged cells, allowing you to handle tables with merged cells spanning thousands of rows and columns without any performance slowdowns.

Dependencies Update

We’ve updated several dependencies to improve both performance and security:

Why Upgrade?

Handsontable 15.0 brings something for everyone with a range of exciting new features. Upgrade to take advantage of modern themes, making it easy to customize your data grid with light and dark modes for a sleek, professional design. The new functional React wrapper simplifies your workflow and improves performance. Merged cell virtualization enhances handling large datasets, making it faster and smoother. Plus, updated dependencies offer improved security and reliability by addressing vulnerabilities.

Release Notes

Added

Changed

Removed

Resolved Issues

If you stumble across problems while updating, use one of the following support channels:

 

Next:No more
Prev:Introducing QuarkXPress 2025

© Copyright 2000-2023  COGITO SOFTWARE CO.,LTD. All rights reserved