We are glad to inform you that our Essential Studio 2022 Volume 1 release is available now!
This blog will summarize the new features and components available in the Syncfusion Blazor platform for this 2022 Volume 1 release.
We have introduced the new Fluent theme for all our Blazor UI components. It has been developed based on the official Microsoft Fluent standard to handle styles, fonts, and icons. You can enjoy the Fluent theme in both light and dark variants.
Note: For more details, check out the Fluent theme support in our Blazor DataGrid demo.
The new Blazor Carousel component displays a series of featured images and videos with content, links, etc. This component is also known as a slide show, image slider, and animate slider. This is the most awaited and upvoted (90 votes) component in our Blazor feedback portal.
The typical uses of carousels include scrolling news headlines, featured articles on home pages, and image galleries. The control has various built-in features: animation, templates, RTL, persistence, accessibility, keyboard interaction, and responsiveness. You can easily control the slide transition interval, looping, autoplay, touch-swipe, and each UI element with the carousel items.
Note: Refer to the Blazor Carousel component demo and documentation for more details.
In this 2022 Volume 1 release, the Blazor Signature Pad component is marked as production-ready after meeting industry standards.
We made the following two breaking changes by considering the performance.
Until the 19.4 version, we shipped the Syncfusion.Blazor.Themes package with the Syncfusion.Blazor.Core package. Mostly, the package was shipped with all our individual NuGet packages. From the 2022 Volume 1 release onward, you can install this themes package explicitly if you are going to use the styles from static assets. The themes package is not needed when referring to the styles from CDN or using only the data visualization components. So, you can save up to 30 MB while installing and publishing your app using CDN links.
Until the 19.4 version, the Syncfusion Blazor components are rendered with JavaScript isolation by default. That way, the components worked even if you didn’t refer to the scripts externally from the app-end. But, we’ve deprecated this feature. You should load the scripts externally from now on using the IgnoreScriptIsolation property. Loading scripts externally provides better performance than the JavaScript isolation approach.
For existing customers who still want to use the JavaScript isolation feature, please register the Syncfusion Blazor service with the following code.
builder.Services.AddSyncfusionBlazor(options => { options.IgnoreScriptIsolation = false; });
For more details, refer to the Reference scripts in the Blazor app documentation.
Note: We also removed all the obsolete APIs marked on or before the 2021 Volume 1 release.
This 2022 Volume 1 release has included one of the most anticipated features, keyboard accessibility, for our Blazor Charts component.
Note: For more details, check out the Example of Keyboard Navigation in the Blazor Charts Component demo.
You can enjoy the following customizations to enhance the look and feel of the charts:
The new features in the Blazor Word Processor are as follows:
You can see ~3x improvement in performance during initial rendering and performing of CRUD operations in the Blazor WebAssembly Scheduler component.
In pursuit of better performance, we have added virtual scrolling support in the vertical timeline year view to instantly load a vast set of events when you scroll in the Blazor Scheduler component.
See the following table for an example.
View | Subject | 19.4 version (in seconds) | 20.1 version (in seconds) |
Timeline Year | 60 resources and 2K events without virtual scrolling. | ~23s | ~7s |
Timeline Year
| 300 resources and 9K events with virtual scrolling. | ~35s
| ~9s |
Like in the Scheduler component, you can also see a ~3x performance enhancement in the Blazor Gantt Chart component during the initial loading.
With virtualization:
Server | ||
19.4 version | 20.1 version | |
Initial loading with 2.5K events | ~6s | ~.9s |
Initial loading with 5K events | ~25s | ~1.5s |
Without virtualization:
Server | ||
19.4 version | 20.1 version | |
Initial loading with 2.5K events | ~14s | ~4s |
Initial loading with 5K events | ~54s | ~13s |
Also, the Blazor Gantt Chart component gains the following user-friendly features in this 2022 Volume 1 release:
We have introduced the new text node in the Blazor Diagram component. You can render this text node either programmatically or interactively using the symbol palette.
Refer to the following image.
Note: For more details, refer to the Example of Drawing Tools in Blazor Diagram Component.
The other updates in the Blazor Diagram component are as follows:
The Blazor DataGrid component delivers the following features in this 2022 Volume 1 release.
This feature dynamically updates aggregate cells’ values without refreshing the entire grid. In batch editing mode, the aggregate values will be refreshed on saving every cell. The footer, group footer, and group caption aggregate values will also be refreshed.
You can customize the PDF grid cell’s header and content text orientation, font color, the width of the header and content text, and so on while exporting the PDF document.
Select multiple rows or cells with the mouse or by touch interaction in the Blazor TreeGrid component.
The Blazor Linear Gauge component’s pointers can now be animated, resulting in smooth transitions when the pointer value changes.
Animate the shape layers in the Blazor Map component to experience smooth transitions when zooming and panning in the map area.
Thanks for reading! In this blog post, we have seen the new, valuable features and enhancements included in our Blazor components for the 2022 Volume 1. You can check out the list of all the features in our release notes and What’s New pages. Try out these stunning new features and leave your feedback in the comments section below!
If you are not yet a Syncfusion customer, try our 30-day free trial to check out these features.
If you have questions, you can reach us through our support forums, support portal, or feedback portal. As always, we are happy to assist you!