Syncfusion Essential Studio 2024 Volume 1 Is Here!
Tags: essentialstudio, mobile, syncfusion, web
Published: 2024-03-22 16:22:15

---
title: Syncfusion Essential Studio 2024 Volume 1 Is Here!
published: true
date: 2024-03-15 17:33:36 UTC
tags: essentialstudio, mobile, syncfusion, web
canonical_url: https://www.syncfusion.com/blogs/post/essential-studio-2024-vol-1.aspx
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/htbur41oa9s8srzy4zvs.png
---
**TLDR:** Syncfusion offers comprehensive UI components for building robust web, desktop, and mobile apps. Explore the latest controls and features introduced in the Essential Studio 2024 Volume 1 release.

[Syncfusion](https://www.syncfusion.com/ "Syncfusion") is thrilled to unveil the first major release of the year: [Essential Studio 2024 Volume 1](https://www.syncfusion.com/forums/187257/essential-studio-2024-volume-1-main-release-v25-1-35-is-available-for-download "Essential Studio 2024 Volume 1"). With eagerly anticipated, captivating new controls and features, this release is set to revolutionize your experience.

Let’s delve into the extraordinary highlights of each platform.

## .NET MAUI

- Syncfusion [.NET MAUI controls](https://www.syncfusion.com/maui-controls ".NET MAUI controls") now support light and dark visual themes.
- In the 2024 Volume 1 release, we introduce the following [.NET MAUI controls](https://www.syncfusion.com/maui-controls "Syncfusion .NET MAUI controls") in preview mode:

  - **[Chat](https://www.syncfusion.com/maui-controls/maui-chat "Chat"):** Provides a modern conversational chatbot experience that shows the conversation between two or more users in a fully customizable layout.
  - **[Parallax View](https://www.syncfusion.com/maui-controls/maui-parallax-view "Parallax View"):** Offers a parallax effect to the background view by moving the background element at different speeds.
  - **[Polar and Radar Charts](https://www.syncfusion.com/maui-controls/maui-polar-charts "Polar and Radar Charts"):** Facilitate effective visualization of value and angle comparisons, aiding in data analysis.
  - **[Radial Menu](https://www.syncfusion.com/maui-controls/maui-radial-menu "Radial Menu"):** Displays a hierarchical menu in a circular layout optimized for touch-enabled devices.
  - **[Rotator](https://www.syncfusion.com/maui-controls/maui-rotator "Rotator"):** A data control used to display image data and navigate through them. The images can be selected either by Thumbnail or by Dots support.
  - **[Step Progress Bar](https://www.syncfusion.com/maui-controls/maui-stepprogressbar Step Progress Bar):** To indicate the progress of a multi-step(state) process.
  - **[TreeMap](https://www.syncfusion.com/maui-controls/maui-tree-map TreeMap):** Provides a simple yet effective way to visualize flat or hierarchical data as clustered rectangles with a specific weighted attribute determining the size of the rectangle.

- The [DataGrid](https://www.syncfusion.com/maui-controls/maui-datagrid ".NET MAUI DataGrid") control now supports:
  - **Unbound rows:** Add the rows at the top and bottom of the DataGrid that are not bound with the data object of the underlying data source. 
  - **Unbound columns:** Add columns not bound with the data object from the underlying data source.
  - **Column resizing:** To resize the columns by tapping and dragging the right border of the column header.
  - **Load more:** Enables users to load and display additional data in the DataGrid as they scroll or request more content.
  - **PullToRefresh:** To refresh the data when the DataGrid is pulled down.

- The [Cartesian Charts](https://www.syncfusion.com/maui-controls/maui-cartesian-charts ".NET MAUI Cartesian Charts") control now supports:
  - **Histogram series:** To visualize the data points with a continuous range in column format.
  - **Plot band:** To shade specific regions or ranges in the plot area background at regular or custom intervals. You can also add text to indicate the significance of a specific region.
- The [Circular Charts](https://www.syncfusion.com/maui-controls/maui-circular-charts ".NET MAUI Circular Charts") control allows users to customize data labels with views and display them as percentage values of corresponding data points’ y-values.
- The [DataForm](https://www.syncfusion.com/maui-controls/maui-dataform ".NET MAUI DataForm") now supports a floating label layout to make labels elegantly float above input fields in date, time, and picker editor controls.
- The [Image Editor](https://www.syncfusion.com/maui-controls/maui-image-editor ".NET MAUI Image Editor") now supports:
  - Serialize and deserialize annotations.
  - Custom annotation view.
  - Z-Ordering to change the order of the annotations in the Z-axis.
- The [PDF Viewer](https://www.syncfusion.com/maui-controls/maui-pdf-viewer ".NET MAUI PDF Viewer") now supports:
  - **E-Signatures**: Adding, removing, and modifying electronic signatures, including free-hand drawing and image signatures.
  - **Custom bookmarks**: Adding, removing, and modifying custom bookmarks in pdf files.
  - **Different page layout modes**: This feature allows users to view the PDF files in different layout modes, such as continuous and single page. The single-page layout mode can enhance the reading experience, especially when the content is text-heavy. It provides a focused view, allowing readers to concentrate on one page at a time without distractions. The layout seamlessly transitions from one page to another when presenting PDF documents as slideshows.
- The [Scheduler](https://www.syncfusion.com/maui-controls/maui-scheduler ".NET MAUI Scheduler") now provides customization options for cell selection and appointment indicator count supports.
- The [Treeview](https://www.syncfusion.com/maui-controls/maui-treeview ".NET MAUI TreeView") now supports:
  - **Load on demand:** To load child items when expanding the parent node.
  - **CheckBox for each node:** To have checked and unchecked states.
- The following .NET MAUI controls have been developed to meet the industry standards and are now marked as production-ready:
  - [Cards](https://www.syncfusion.com/maui-controls/maui-cards ".NET MAUI Cards")
  - [Carousel](https://www.syncfusion.com/maui-controls/maui-carousel ".NET MAUI Carousel Control")
  - [Navigation Drawer](https://www.syncfusion.com/maui-controls/maui-navigationdrawer ".NET MAUI Navigation Drawer Control")
  - [Pull to Refresh](https://www.syncfusion.com/maui-controls/maui-pull-to-refresh ".NET MAUI Pull to Refresh")
  - [Sunburst Chart](https://www.syncfusion.com/maui-controls/maui-sunburst-charts ".NET MAUI Sunburst Chart")
  - [Switch](https://www.syncfusion.com/maui-controls/maui-switch ".NET MAUI Switch Control")
  - [TreeView](https://www.syncfusion.com/maui-controls/maui-treeview ".NET MAUI TreeView")

## Flutter

- Syncfusion [Flutter widgets](https://www.syncfusion.com/flutter-widgets "Flutter widgets") now support the **Material 3 UI** theme. This is Google’s latest design language, bringing a fresh, modern look and feel to your Flutter apps.

- The [PDF Viewer](https://www.syncfusion.com/flutter-widgets/flutter-pdf-viewer "Flutter PDF Viewer") now supports the following features:
  - **Active viewport rendering:** This enhancement optimizes performance by rendering only the visible portion of the PDF document at higher zoom levels, disregarding the content outside the viewport.
  - **Undo and redo in form-filling:** Users can now effortlessly backtrack and redo actions while filling out PDF forms, enhancing ease of use.

- You can observe the following notable improvements in the [Charts](https://www.syncfusion.com/flutter-widgets/flutter-charts "Flutter Charts"):
  - Enhanced the interaction performance for crosshair and trackball behavior by 2x.
  - Exposed methods for pointer and gesture events and a paint method for customizing the crosshair and trackball.
- The [PDF library](https://www.syncfusion.com/document-processing/pdf-framework/flutter/pdf-library "Flutter PDF Library") now supports the following features:
  - Users can collaborate seamlessly by sharing annotated PDFs and importing annotations from external sources.
  - Users can now check or uncheck the check box items that are grouped in PDF documents.

## Blazor

- **[Timeline component](https://www.syncfusion.com/blazor-components/blazor-timeline "Syncfusion Blazor Timeline component"):** Introduced a new Blazor Timeline component to visualize events chronologically.
- The following Blazor components have been developed to meet the industry standards and are now marked as production-ready.
  - [Data Form](https://www.syncfusion.com/blazor-components/blazor-data-form "Blazor Data Form Component")
  - [Dropdown Tree](https://www.syncfusion.com/blazor-components/blazor-dropdowntree "Blazor Dropdown Tree Component")
  - [Stepper](https://www.syncfusion.com/blazor-components/blazor-stepper "Blazor Stepper Component")
- The [DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid "Blazor Data Grid") now supports advanced features, including exporting with customizable columns, captions, and detail templates. It offers expanded search and filter operators, allowing the current selection of existing filtered data to be added.
- The [Diagram](https://www.syncfusion.com/blazor-components/blazor-diagram "Blazor Diagram") introduces **swimlane** support, enabling the grouping and categorizing activities or tasks based on roles or departments. It also features improved line routing to prevent overlap with the neighboring nodes, ensuring a cleaner visual representation.
- The [File Manager](https://www.syncfusion.com/blazor-components/blazor-file-manager "Blazor File Manager") now supports rendering flat data objects, eliminating the need for HTTP client requests and backend URL configuration. Users can override the standard sorting mechanism to tailor it to specific app requirements.
- The [Gantt Chart](https://www.syncfusion.com/blazor-components/blazor-gantt-chart "Blazor Gantt Chart") allows users to split tasks in the resource view. This feature will enable users to temporarily pause work on a task due to unforeseen circumstances or task reprioritization, indicating that the remaining work will resume later in the schedule.
- The [Query Builder](https://www.syncfusion.com/blazor-components/blazor-query-builder "Blazor Query Builder") now handles advanced query types with lock/unlock rule and clone rule supports.
- The [PDF Viewer](https://www.syncfusion.com/blazor-components/blazor-pdf-viewer "Blazor PDF Viewer") now provides an option to include a customizable toolbar. Users can tailor their toolbar to their needs by adding new items, hiding existing ones, and repositioning items for optimal workflow efficiency on desktop and mobile PDF Viewers.

## Essential JS 2

- In the 2024 Volume 1 release, we introduce the following [Essential JS 2](https://www.syncfusion.com/javascript-ui-controls "Syncfusion JavaScript controls") controls in preview mode:
  - **[3D Circular Chart](https://www.syncfusion.com/javascript-ui-controls/js-3d-circular-charts "Syncfusion 3D Circular Chart"):** This chart displays data in three dimensions, where each slice’s size reflects its proportion relative to the entire dataset. This helps visualize and understand data patterns with ease.
  - **[Timeline](https://www.syncfusion.com/javascript-ui-controls/js-timeline "Syncfusion Timeline Control"):** Displays series of data in chronological order, facilitating user activities like tracking, progress visualization, historical timelines, and more.
  - **[TextArea](https://www.syncfusion.com/javascript-ui-controls/js-textarea "Syncfusion TextArea Control"):** Offering essential input functionality for multiline text entry. It includes clear icons, floating labels, customizable sizing, validation states, and more. This helps enhance the user experience by handling comments, messages, and lengthy content.

- The new features added to the [Word Processor](https://www.syncfusion.com/javascript-ui-controls/js-word-processor "JavaScript Word Processor") are:
  - **Collaborative editing (Preview to production):** Allows multiple users to work on the same document simultaneously in real-time, enhancing team collaboration and efficiency.

  - **Heading in navigation pane:** Supports navigating the document using headings.

  - **DOTX export:** Supports saving documents as Word Templates (DOTX), ensuring consistency, efficiency, and branding in document creation.

  - **Color picker customization:** Customize the appearance of the color picker to default or palette mode, providing flexibility in color selection.

  - **Mention feature:** Allows users to mention others using the **@** character to collaborate, enhance communication, and acknowledge the contributors.

  - **Comments enhancement:** Improves user interaction and comprehension with enhancements in the comment resolved state, using visual markers to signify resolution status.

  - **Change case functionality:** Quickly change the capitalization of selected text without retyping, offering various case options for convenience.
- The [PDF Viewer](https://www.syncfusion.com/javascript-ui-controls/js-pdf-viewer "JavaScript PDF Viewer") supports streamlining document management with features like page rotation, insertion, deletion, customizable context menus, and keyboard accessibility for efficient interaction.
- The [Query Builder](https://www.syncfusion.com/javascript-ui-controls/js-query-builder "JavaScript Query Builder Control") offers expanded query functionality with support for advanced query types, locking options, and cloning capabilities, enhancing versatility and control in query building.
- The [Gantt Chart](https://www.syncfusion.com/javascript-ui-controls/js-gantt-chart "JavaScript Gantt Chart") provides improved project plan refinement with undo and redo support, multi-taskbars in the project view, and template support in PDF export, enabling better tracking and visualization of project tasks.
- The [DataGrid](https://www.syncfusion.com/javascript-ui-controls/js-data-grid "JavaScript DataGrid") supports creating visually appealing layouts with spanning rows and columns. This will enhance the user experience with improvements in infinite scrolling functionality and simplify the record addition with the **Add New Row** 
- The [Ribbon](https://www.syncfusion.com/javascript-ui-controls/js-ribbon "JavaScript Ribbon Control") offers efficient performance by introducing built-in gallery items and contextual tabs. This will provide quick access to ribbon tabs or items using defined key tips for enhanced navigation.
- The [Spreadsheet](https://www.syncfusion.com/javascript-ui-controls/js-spreadsheet "JavaScript Spreadsheet") now supports culture-based argument separators in formulas, recognizing language-specific conventions such as using semicolons in German culture. This feature allows users to pass numeric values with culture-based decimal separators as formula arguments.

## WPF

The [PDF Viewer](https://www.syncfusion.com/wpf-controls/pdf-viewer "WPF PDF Viewer") has the following updates:

- Users can now effortlessly display, delete, and add new signatures within a PDF document, enhancing document security and efficiency.
- Users can correct mistakes and revert changes to form field elements in PDF documents using undo and redo functionalities.
- Users can easily view custom stamps in appearance streams.

## Document-processing libraries

### .NET PDF library

- The Syncfusion [PDF library](https://www.syncfusion.com/document-processing/pdf-framework/net ".NET PDF Framework") now supports the following enhancements:
  - Users can add or modify remote actions that navigate to an external PDF document.
  - Users can easily add links to a specific page or location of another PDF.
  - Effortlessly add signature and timestamp certificates to the **PDF Document Security Store** (DSS), ensuring greater security and compliance with PDF standards.
- The following enhancements are added in the [HTML-to-PDF converter](https://www.syncfusion.com/document-processing/pdf-framework/net/html-to-pdf "Convert HTML to PDF in C# and VB.NET"),
  - Upgraded the **BlinkBinaries** to the latest version, **0.6099.110** , to address vulnerabilities and ensure a secure conversion process.
  - Added the timeout option for the HTML-to-PDF conversion process. Users can now easily convert any HTML element to a PDF file by ensuring timely completion with the new timeout option.
  - Added an option to preserve accessibility tags in the input HTML while performing HTML-to-PDF conversion.

### .NET Excel library

You can enjoy the following enhancements in chart to image conversion feature in the Syncfusion [Excel library](https://www.syncfusion.com/document-processing/excel-framework/net ".NET Excel Framework"):

- Line caps that denote the extremes (Highest and lowest) in the data can be formatted for line charts.
- Line dash style can be modified for line and scatter charts.
- The manually positioned chart titles are preserved.
- The 100% stacked line chart can be converted to an image.
- The axis titles’ text is wrapped.
- The multilevel category labels now render properly.

### .NET PowerPoint Library

The .NET [PowerPoint library](https://www.syncfusion.com/document-processing/powerpoint-framework/net ".NET PowerPoint Framework") now supports:

- Preserving cropped regions while saving presentations.
- Prevent duplicate master slides and ensure existing ones are reused when merging presentations.

### .NET Word library

The [Word Library](https://www.syncfusion.com/document-processing/word-framework/net ".NET Word Framework") now supports the inclusion of **\c** and **\a** switch when updating the **Table of Contents** (TOC) in a Word document. The purposes of these switches are as follows:

- **\c** – Includes captions of figures, tables, charts, and other items numbered by SEQ fields in TOC entries.
- **\a** – Builds a table of captions by excluding caption labels and numbers.

With this feature, you can create a table of figures, charts, and more, giving readers a clear overview of the document’s contents and facilitating more straightforward navigation.

## Conclusion

Thanks for reading! The features listed here are just highlights of our [Essential Studio 2024 Volume 1](https://www.syncfusion.com/forums/187257/essential-studio-2024-volume-1-main-release-v25-1-35-is-available-for-download "Essential Studio 2024 Volume 1") release. You can check out all the features in our [Release Notes](https://help.syncfusion.com/common/essential-studio/release-notes/v25.1.35 "Essential Studio Release Notes") and [What’s New](https://www.syncfusion.com/products/whatsnew "Essential Studio What’s New") pages.

Try out these features and share your feedback as comments on this blog. You can also reach us through our [support forums](https://www.syncfusion.com/forums "Syncfusion Support Forum"), [support portal](https://support.syncfusion.com/ "Syncfusion Support Portal"), or [feedback portal](https://www.syncfusion.com/feedback/ "Syncfusion Feedback Portal").

## Related blogs

- [Syncfusion’s Sponsorship at ng-India 2024: A Recap](https://www.syncfusion.com/blogs/post/syncfusion-ng-india-2024-recap.aspx "Blog: Syncfusion’s Sponsorship at ng-India 2024: A Recap")
- [Syncfusion at NDC London 2024: A Recap](https://www.syncfusion.com/blogs/post/syncfusion-ndc-london-2024-recap.aspx "Blog: Syncfusion at NDC London 2024: A Recap")
- [HIPAA Compliance Made Simple with Syncfusion](https://www.syncfusion.com/blogs/post/hipaa-compliance-with-syncfusion.aspx "Blog: HIPAA Compliance Made Simple with Syncfusion")
- [Why Security Matters to Syncfusion and its Customers](https://www.syncfusion.com/blogs/post/security-to-syncfusion-customers.aspx "Blog: Why Security Matters to Syncfusion and its Customers")