Syncfusion Essential Studio .NET MAUI 2024 Volume 1 (25.1.35)

Released: Mar 15, 2024

Updates in 2024 Volume 1 (25.1.35)

Funktionen

  • Production-ready controls
    • The following .NET MAUI controls have been developed to meet industry standards and are now marked as production-ready in this release:
      • Cards.
      • Carousel.
      • Navigation Drawer.
      • Pull to Refresh.
      • Sunburst Chart.
      • Switch.
      • TreeView.
  • Visual theme support
    • The Syncfusion .NET MAUI controls now support light and dark themes. This is key-based theming for light and dark themes, which uses a separate ResourceDictionary class for each theme and loads the resources with the DynamicResource markup extension.
  • Chat (New)
    • The .NET MAUI Chat control, also known as a conversational UI, provides a modern, conversational chatbot experience. It is a flexible control that shows the conversation between two or more users in a fully customizable layout. Messages can be different combinations of text, images, hyperlinks, cards, and more. Key features include:
      • Message types: Include text, calendar, time picker, card, image, and hyperlink types.
      • Time break: Organizes chat messages into groups according to their date and time of creation.
      • Typing indicator: Real-time indication of when another user is typing a message, enhancing the conversational experience.
      • Suggestions: Offer quick options to choose from and expedite the conversation.
      • Load more: Loads past messages as users scroll through the chat history.
      • Styling: Customize the appearance of incoming and outgoing messages.
  • Parallax View (New)
    • The Parallax View control provides a parallax effect to a background view by moving the background element at different speeds. Key features include:
      • Set any kind of background view.
      • Customize the speed of the parallax scroll.
      • Use horizontal and vertical scrolling orientations.
  • Polar Charts (New)
    • A polar chart is a graphical representation of data displayed in a circular format. It is particularly useful for visualizing data with cyclical or radial patterns. Key features include:
      • Gridline type: Change the rendering type of axis gridlines to polygon or circle.
      • Data labels and legends: Enhance readability by labeling data points and providing a legend.
      • Tooltips: Provide additional information about individual segments.
      • Multiple series: Render multiple polar series at the same time to compare and visualize two series simultaneously.
  • Radial Menu (New)
    • The .NET MAUI Radial Menu is a control that displays a hierarchical menu in a circular layout, which is optimized for touch-enabled devices. Typically, it is used as a context menu, and it can expose more menu items in the same space than traditional menus. Key features include:
      • Drag: Move the control around the screen to prevent it from covering underlying content.
      • Rotation: Rotate menu items for enhanced interaction.
      • Font icon support: Add scalable vector graphics to avoid common issues associated with traditional image icons.
      • Custom views: Incorporate custom views, such as images, within the menu.
  • Rotator (New)
    • The .NET MAUI Rotator is a UI control that provides an interactive way to show images and navigate through a collection of views. It supports various navigation options, like swiping, autoplay, and tapping. Key features include:
      • Navigation styles: Choose between dot or thumbnail navigation styles to browse through content.
      • Placement customization: Position dot or thumbnail indicators on any of the four edges.
      • Continuous play and looping: Set items to play automatically and rotate in a continuous loop.
  • Step Progress Bar (New)
    • The .NET MAUI Step Progress Bar is a control that indicates the progress of a multiple-step (state) process. This control can be used to track the progress of online purchases; new user registrations; the live location of buses, trains, and flights; and more. Key features include:
      • Display progress horizontally or vertically.
      • Use a three-state progress indication: Not Started, In Progress, and Completed.
      • Customize the active step index and progress values.
      • Add descriptions to each state on both sides.
      • Customize step content using numbers, ticks, crosses, dots, or images.
      • Customize the shape of each state or step with options such as circles or squares.
  • TreeMap (New)
    • The .NET MAUI TreeMap control visually represents hierarchical data using nested rectangles that are sized and colored according to the underlying values. Key features include:
      • Seamlessly bind the TreeMap control to hierarchical data structures.
      • Group the TreeMap levels based on the data hierarchy.
      • Choose from multiple layout options, including Squarified, SliceAndDiceAuto, SliceAndDiceHorizontal, and SliceAndDiceVertical, to represent items at different levels of a hierarchy.
      • Utilize brush settings within the TreeMap to customize fill colors for group or leaf items based on ranges or values.
      • Add interactive highlighting, selection, and tooltips.
      • Select from various legend styles to provide information about the TreeMap data clearly.
      • Completely customize the TreeMap leaf items with templates.
  • Autocomplete
    • Token modes - The .NET MAUI Autocomplete now supports token modes, which allow users to display selected items as tokens inside the control in the following ways:
      • Wrap: Tokens are arranged vertically, stacking in columns to prevent overflow beyond the visible space.
      • None: Tokens are displayed in a single horizontal line.
    • Enable auto size - This feature allows the control to dynamically extend its layout based on the input content.
  • Cartesian Charts
    • New series type - The histogram series is now available as a Cartesian series type, allowing for the visualization of data points within a continuous range in column format.
    • Plot band - Shade specific regions or ranges in the plot area background at regular or custom intervals. Additionally, text can be added to indicate the significance of each region.
    • Label template - This template lets you add any kind of view to data labels.
    • Label context - Utilize this feature to display the content of data labels as the percentage value of the corresponding data point's y-value.
  • Circular Charts
    • Label template - This template lets users add any kind of view to data labels.
    • Label context - Utilize this feature to display the content of data labels as the percentage value of the corresponding data point's y-value.
  • ComboBox
    • Token modes - The .NET MAUI ComboBox now supports token modes, which allow users to display selected items as tokens inside the control in the following ways:
      • Wrap: Tokens are arranged vertically, stacking in columns to prevent overflow beyond the visible space.
      • None: Tokens are displayed in a single horizontal line.
    • Enable auto size - This feature allows the control to dynamically extend its layout based on the input content.
  • DataForm
    • Floating label layout for pickers - This feature allows users to make labels elegantly float above input fields in date, time, and picker editors.
    • Label view customization - This feature allows users to customize the label view in the default stack (label and editor) layout.
  • DataGrid
    • Unbound row - This feature allows users to add rows to the top and bottom of the DataGrid that are not bound with a data object from the underlying data source.
    • Unbound column - The feature allows users to add columns that are not bound with data objects from the underlying data source.
    • Column resizing - This feature allows users to resize columns by tapping and dragging the right border of the column headers.
    • Load more - This feature enables users to load and display additional data in the DataGrid as they scroll or request more content.
    • Pull to refresh - This feature allows users to refresh data when the DataGrid is pulled down.
  • Microsoft Excel Library
    • Chart to Image enhancements - The following enhancements have been added for chart to image conversion:
      • Line caps for line charts are now preserved.
      • The line dash style for line and scatter charts are now preserved.
      • The manually positioned chart titles are preserved.
      • The 100% stacked line chart can be converted to an image.
      • The axis titles' text is now wrapped.
      • The multilevel category labels now render properly.
  • Image Editor
    • Serialization - Users can now serialize and deserialize annotations and their settings.
    • Custom annotation view - This feature allows users to add a custom annotation view in the Image Editor.
    • Z-ordering for annotations - Users can now change the order of annotations along the z-axis in the Image Editor.
    • Flow direction - This feature allows users to change the direction of the Image Editor's flow.
  • PDF Library
    • XPS to PDF conversion - XPS to PDF conversion has been added to the .NET MAUI platform. Users can now integrate seamless XPS to PDF conversion capabilities into their .NET MAUI apps for enhanced document portability and cross-platform compatibility.
    • Remote GoTo action in PDF - This feature allows users to 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 document.
    • Digital signature enhancement - Users can now effortlessly add signature and timestamp certificates to the PDF Document Security Store (DSS), ensuring greater security and compliance with PDF standards.
  • PDF Viewer
    • Electronic signatures - Users can now add, remove, and modify electronic signatures in PDF files that include freehand-drawn, text, and image signatures. It can be used to sign contracts and agreements digitally, eliminating the need for physical signatures.
    • Custom bookmarks - This feature allows users to add, remove, and modify custom bookmarks in PDF files. They let users quickly jump to specific sections or chapters without scrolling through the entire document.
    • Page layout modes - This feature allows users to view the PDF files in different page layout modes, such as continuous and single page. The single-page layout mode can be used to 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. When presenting PDF documents as slideshows, the layout allows a seamless transition from one page to the next.
    • Stylus-only mode for ink annotations - This feature allows users to draw ink annotations only with the stylus in PDF files on the Android and Apple iOS platforms. The touch and mouse interactions will perform panning and scrolling instead in this mode. This feature enhances precision when adding ink annotations to a document. Users can take advantage of the stylus for more accurate and natural-looking drawings.
  • Microsoft PowerPoint Library
    • Crop an image in a PowerPoint presentation - The PowerPoint Library now includes APIs for cropping images within existing PowerPoint presentations or when creating new presentations from scratch, mirroring the picture crop options in Microsoft PowerPoint. With this feature, when the presentation contains cropped images, users have the ability to save them as they are, preserving the cropped regions instead of the original pictures.
    • Presentation merge enhancements - The PowerPoint Library now compares master and layout slides to prevent the addition of duplicate master slides and to ensure the reuse of existing master slides when merging slides from another presentation.
    • PowerPoint-to-PDF and image conversion enhancements:
      • Charts with shapes are now preserved in PowerPoint-to-PDF and image conversions.
      • The line caps for line charts are now preserved.
      • The line dash style for line and scatter charts is now preserved.
      • Manually positioned chart titles are now preserved.
      • 100% stacked line charts can now be converted during PowerPoint-to-PDF and image conversions.
      • Wrapped text for axis titles is now preserved.
      • Multilevel category labels in charts are now rendered properly.
  • Scheduler
    • Customize cell selection - Users can now customize the selection background and add a custom view.
    • Appointment indicator count support - Added the ability for users to customize the appointment indicator count in the month view cell according to the width of the month cell.
  • TreeView
    • Load on demand - Added the ability for users to load child items dynamically when expanding the parent node.
    • Checkbox - Users can now load a checkbox in each node and toggle the checked and unchecked state of the respective nodes.
  • Microsoft Visual Studio Extension
    • .NET MAUI Project Template - Introduced a new Visual Studio Code extension: .NET MAUI Project Template, a robust tool that simplifies .NET MAUI application development. With this intuitive project wizard, developers can effortlessly build feature-rich .NET MAUI applications using Syncfusion components.
    • .NET MAUI Code snippet - Introduced a new Visual Studio Code .NET MAUI code snippet that allows you to seamlessly integrate Syncfusion controls into both new and existing projects.
  • Microsoft Word Library
    • Update Table of Contents (TOC):
      • The Word Library now supports the inclusion of \c and \a switches when updating the table of contents (TOC) in a Word document. The purposes of these switches are:
        • \c: Includes captions of figures, tables, charts, and other items that are 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, tables, charts, and more, giving readers a clear overview of the document's contents and facilitating easier navigation.
    • Word-to-PDF and image conversion enhancements:
      • Enhanced preservation of Arabic text formatting, particularly italicized text, during Word to PDF or image conversion.
      • Headers and footers that exceed half of the page in a Word document are now preserved during Word to PDF or image conversion.
    • Enhanced Chart preservation in Word-to-PDF and image conversion:
      • Charts with shapes are now preserved in Word-to-PDF and image conversions.
      • The line caps for line charts are now preserved.
      • The line dash style for line and scatter charts is now preserved.
      • Manually positioned chart titles are now preserved.
      • 100% stacked line charts can be converted during Word-to-PDF and image conversions.
      • Wrapped text for axis titles is now preserved.
      • Multilevel category labels in charts are now rendered properly.