Releases: syncfusion/maui-toolkit
v1.0.2
Common
.NET 9 support
- The Syncfusion Toolkit for .NET MAUI controls are compatible with both .NET 8.0 and .NET 9.0 and now officially supports .NET 9.0.
Bug Fixes
- Getting Exception when moving away from Page.by @Choza-rajan in #21
- Resolved the exception when setting the FontFamily property in .NET MAUI controls on Windows. by @PrithisIyyappan in #27
- Migrate Syncfusion Toolkit for .NET MAUI to .NET 9.0 by @saiganesh-sakthivel in #31
New Contributors
- @PrithisIyyappan made their first contribution in #27
- @saiganesh-sakthivel made their first contribution in #31
Full Changelog: v1.0.1...v1.0.2
v1.0.1
First release of Syncfusion toolkit for .NET MAUI
We are excited to introduce the first set of controls in the Syncfusion .NET MAUI Toolkit, featuring 14 powerful and versatile UI controls that are designed to enhance cross-platform development with .NET MAUI.
SfCarousel New
The Syncfusion Toolkit for .NET MAUI includes Carousel control that allows users to navigate through image data in an interactive way so that it can be viewed or selected in mobile and desktop applications. It provides various customization options for its item arrangements.
Features
- Offset: Specify the space between the unselected items in the Carousel.
- Rotation angle: Rotate all the items to a specified angle.
- Duration: Specify the time it should take to move an item to the selected item position.
SfCartesianChart New
The Syncfusion Toolkit for .NET MAUI includes a Cartesian Chart control, which is a versatile and feature-rich solution for visualizing numerical data across multiple categories and axes. It supports a wide range of chart types and extensive customization, making it ideal for various business, financial, and scientific applications.
Features
- Chart types: Supports line, bar, column, area, scatter, bubble, and more.
- Axes: Offers X and Y axes with support for categorical, numerical, date-time, and logarithmic scales.
- Zooming and panning: Provides interactive zooming, panning, and pinch zoom functionalities for detailed data analysis.
- Annotations: Includes rich annotation support, allowing you to highlight data points, add text, or draw shapes.
- Legends: Displays customizable legends with flexible positioning, and supports multiple legend items for complex chart types.
- Tooltips and trackballs: Includes interactive tooltips and trackballs to provide additional data point details on hover or touch.
- Customization: Fully customizable with support for axis styling, marker shapes, and other chart elements.
SfChip New
The Syncfusion Toolkit for .NET MAUI includes Chips control is a highly versatile and feature-rich component that displays information in an interactive and customizable layout. You can arrange multiple chips in various layouts and group them, making selection and interaction smooth and seamless
Features
- Choose from various layout options such as stack, flex, and more to arrange the chips according to your requirements.
- Convert text into compact chips for a concise display of information.
- Customize the appearance of the chips by adding a background image.
- Easily modify the text color, background color, border color, border thickness, and selection color of the .NET MAUI Chips to ensure a cohesive and visually appealing design.
SfCircularChart New
The Syncfusion Toolkit for .NET MAUI includes a Circular Chart control, ideal for visualizing data as parts of a whole. This control is perfect for business, financial, and scientific applications that require proportional representation through charts like pie, doughnut, and radial bar charts.
Features
- Chart types: Supports various circular chart types such as pie, doughnut, and radial bar, which are ideal for displaying data proportions.
- Data binding: Simplifies data binding with ObservableCollection or other dynamic data sources, automatically reflecting data updates in the chart.
- Exploded segments: Provides an exploded view for chart segments to highlight specific data points.
- Legends: Customizable legend support for displaying data labels and segment values with flexible positioning options.
- Data labels: Displays data labels within or outside segments to show values or percentages for each data point.
- Customization: Fully customizable appearance for chart segments, labels, and legends, including colors and border styles.
- Selection: Enables users to select individual chart segments for better interaction and focus on specific data.
- Tooltip: Displays detailed information about each segment when the user hovers over or taps on it.
SfEffectsView New
The Syncfusion Toolkit for .NET MAUI includes the Effects View, a container control that provides modern visual effects such as ripple, selection, scaling, and rotation. These effects can be triggered through touch interactions, including touch down, touch up, long press, or by invoking the API.
Features
- Provides ripple animation and highlight support for any view.
- Supports scaling effects, including scale down, scale up, and rotation.
- Offers selection effects with built-in notifications for selection state changes.
SfFunnelChart New
The Syncfusion Toolkit for .NET MAUI includes a Funnel Chart control, which is ideal for visualizing data in a funnel-like shape, typically used to represent stages in a process or hierarchical data in descending order. This chart type is widely used in sales and marketing to show data flow through different stages.
Features
- Data binding: Supports easy data binding with ObservableCollection or other dynamic data sources, allowing for real-time data updates.
- Customizable segments: Allows customization of segment colors, heights, and spacing to match specific design needs.
- Data labels: Displays data labels for each funnel segment to indicate value or percentage.
- Legends: Fully customizable legend support, with flexible positioning to display data labels or values corresponding to each funnel segment.
- Tooltip: Shows detailed information about a funnel segment on hover or tap.
SfNavigationDrawer New
The Syncfusion Toolkit for .NET MAUI includes the NavigationDrawer, a simple component for creating a navigation pane in your application. It consists of a content area and a sliding pane that extends from the edge of the page. The drawer can be opened by swiping from the screen’s edges or programmatically.
Features
- Position the drawer on any side: left, right, top, or bottom.
- Use different transition types for drawer animations: SlideOnTop, Push, and Reveal.
- Add content to the drawer’s header, content, and footer sections.
- Adjust the width of the drawer when positioned on the left or right.
- Adjust the height of the drawer when positioned on the top or bottom.
- Customize the height of the drawer’s header and footer.
- Swipe the drawer in or out from any side of the screen.
- Control the animation speed for drawer transitions.
SfPolarChart New
The Syncfusion Toolkit for .NET MAUI includes a Polar Chart control, designed to represent data in a circular coordinate system. It is ideal for visualizing scientific, statistical, and meteorological data that varies based on angles, making it useful for applications such as radar and wind speed analysis.
Features
- Chart types: Supports polar and radar chart types, with options for line and area visualizations.
- Axes: Offers radial and angular axes, enabling the display of data in a circular layout for better visualization of cyclic patterns.
- Data binding: Supports seamless data binding with ObservableCollection or any other dynamic data source, automatically reflecting updates in the chart.
- Customizable gridlines: Allows for extensive customization of polar and radar gridlines, including color, line style, and width.
- Legends: Provides customizable legend options, enabling the display of series information with flexible positioning and styling.
- Data labels: Displays data labels to annotate points along the polar axis, showing values or labels for enhanced clarity.
- Tooltip: Displays additional information about data points on hover or tap, improving data comprehension.
SfPullToRefresh New
The Syncfusion Toolkit for .NET MAUI includes PullToRefresh control allows users to refresh the view by performing a pull-to-refresh action. When this action is initiated, a progress indicator appears. The application refreshes once the pull reaches a certain distance and the touch is released.
Features
- Transition Mode: Defines the animation that occurs between the refresh indicator and the pulling pane.
- Pullable Content: Allows the display of complex views such as ListView, DataGrid, and other layouts within the pulling pane.
- Appearance: Customize various aspects of the refresh indicator, including stroke color, stroke thickness, background, height, and width.
- View Templating: You can display any view or control within the progress indicator view for both pull-to-refresh and refresh actions.
SfPyramidChart New
The Syncfusion Toolkit for .NET MAUI includes a Pyramid Chart control, designed to visualize data in a pyramid-like structure, typically used to represent hierarchical data or proportional comparisons across categories. This chart is ideal for business, marketing, and demographic applications where different levels of data need to be compared visually.
Features
- Data binding: Supports seamless data binding with ObservableCollection or any other dynamic collection, reflecting real-time data updates.
- Customizable segments: Allows complete customization of pyramid segments, including colors, segment height, and spacing between segments.
- Data labels: Displays data labels for each pyramid segment to showcase value or percentage.
- Legends: Fully customizable legend support, enabling easy display of corresponding data labels or values with flexible positioning options.
- Tooltip: Shows detailed information about each segment on hover or tap, making the data more accessible.
SfSegmentedControl New
The Syncfusion Toolkit for .NET MAUI includes the Segmented Control, which provides a linear set of segment options containing text, an icon, or both. Each segment acts as a discrete button, allowing users to make selections in a user-friendly manner.
Features
- Display segments with text, images, or a combination of both as buttons.
- Scroll through segment items to ...