Releases: syncfusion/maui-toolkit
v1.0.6
What's Changed
- Resolved the OTP Input value mismatch in ValueChanged event by @KishoreJey in #184
- 962020-Updated-Readme by @HadayaRahman-SF4673 in #187
- Feature/otp size bindable properties by @LeoJHarris in #197
- Fix SegmentBackground not being drawn when StrokeThickness is set to 0 by @Copilot in #199
- Remove unwanted code changes in the segmented view ondraw method. by @saiganesh-sakthivel in #204
- 964655- Fix for MAUI Segmented control right side cropped when the stroke thickness is 0 by @SriRadheshNagS in #212
- Resolve Animation Inconsistencies in Carousel Control on Android Platform by @surya3655 in #213
- Fix SfTextInputLayout crash on Android with very small container widths by @Copilot in #211
- Fixed the issue of Axis range not updated when publish with AOT Trim support enabled by @DhanarajRajendran in #194
- Resolved the Tab key navigation issue in TextInputLayout by @Kamalesh-Periyasamy in #201
- Correct link to PR template md by @Felicity-R in #227
- Fix SfExpander arrow color not restoring after cancelled touch gesture by @SanjaySF4372 in #230
- 960628 - Application crashes when setting ItemSpacing and ExpandMode using Global Styling by @SanjaySF4372 in #200
- Resolved the button text does not wrap without explicit Widthrequest by @Kamalesh-Periyasamy in #223
- Resolved the initial layout issue when AllowedState is set to FullExpanded by @naveenkumar-sanjeevirayan in #232
- Resolved the EffectsView's long pressed event is not triggered on Windows by @naveenkumar-sanjeevirayan in #233
- Fixed the TextInputLayout Helper/Error accessibility issue by modifying label instead of native drawing by @surya3655 in #231
- Handle un-pressing button when pointer interaction cancelled by @Felicity-R in #229
- [Android] SfBottomSheet backdrop overlay remains visible after dismissal, blocking touch interaction by @naveenkumar-sanjeevirayan in #235
- Security policy and code of conduct updated by @Jeyasri-Murugan in #236
- 972079 - Picker Footer Icon Button Issue by @HadayaRahman-SF4673 in #240
New Contributors
- @KishoreJey made their first contribution in #184
- @HadayaRahman-SF4673 made their first contribution in #187
- @LeoJHarris made their first contribution in #197
- @Copilot made their first contribution in #199
- @SriRadheshNagS made their first contribution in #212
- @DhanarajRajendran made their first contribution in #194
- @Felicity-R made their first contribution in #227
Full Changelog: v1.0.5...v1.0.6
v1.0.5
New Controls
- Circular Progress Bar
- Date Picker
- Date Time Picker
- Linear Progress Bar
- Picker
- Time Picker
What's Changed
- Latest Toolkit version 1.0.4 Bug report template updated by @MuniappanSubramanian in #131
- Fixed SfPopup does not show up after repeated opening issue. by @Anandh-SF4665 in #141
- Update About Syncfusion in README file by @Jeyasri-Murugan in #147
- Resolved the issue where Numeric Entry does not gain focus when its visibility is changed. by @PrithisIyyappan in #149
- Resolved MauiMaterialAssets font icon issue by @ShaliniSF79 in #148
- Resolved the crash in TextInputLayout when resizing the Window. by @PrithisIyyappan in #153
- Fix the trackball label line draw over the trackball label template in MAUI Charts. by @aruljenithberkmans in #151
- 949491 & 938705- 'LoadCommand' property not found warning thrown when using Refresh Command & [iOS] App hangs when using TreeView inside PullToRefresh in .NET 9 by @ShaliniSF79 in #157
- Fix the view annotation was not cleared issue when clear the annotations collection in MAUI Charts. by @aruljenithberkmans in #162
- BottomSheet StateChanged Event Not Triggering on Negative Touch Inputs by @ShyamSundar-SF4699 in #163
- 954484-Fix the PullToRefresh issues in the Maui Toolkit that occurs during testing. by @ShaliniSF79 in #167
- Resolve Accessibility Issue in TextInputLayout by @surya3655 in #173
- Provide animation duration support for Bottom sheet control by @naveenkumar-sanjeevirayan in #175
- I159-Fix tooltip background was not updated when the theme was changed. by @aruljenithberkmans in #176
- 955157-Transparent background not properly applied for ProgressBackground by @SanjaySF4372 in #174
- Release 1.0.5 updates by @MuniappanSubramanian in #165
New Contributors
- @ShyamSundar-SF4699 made their first contribution in #163
- @SanjaySF4372 made their first contribution in #174
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- Updated Sample Browser, Source and Unit Test Based On MAUI Toolkit by @Sathish-087 in #52
- Remove the unwanted namespace by @ArunachalamSyncfusion in #54
- Resolved Entry ReturnType = "NEXT" Not Working with SfTextInputLayout Issue by @PriyadharshniM in #56
- Updated contributor list in read me file by @Jeyasri-Murugan in #59
- Resolve the issue of the IsOpen property of BottomSheet didn't work properly when binding the value to the property. by @ArunachalamSyncfusion in #64
- Enhancements and Bug Fixes: Long Press, AutoReverse, Toolbar Item, and Accessibility Improvements by @surya3655 in #58
- SegmentedControl does not receive Focus when pressing the Tab key on Windows by @saiganesh-sakthivel in #75
- Fixed the segmentedcontrol keyboard navigation and accessibility issue in windows by @saiganesh-sakthivel in #83
- 938933-Shimmer effect does not display when added inside the PullToRefresh. by @ShaliniSF79 in #86
- Remove Ripple Effect applied when segment item template added by @saiganesh-sakthivel in #101
- Shimmer not adjusting for increased font size by @Sathish-087 in #100
- Fix the chart axis label overlapping the chart area when perform navigation. by @aruljenithberkmans in #115
- Cards control in MAUI Toolkit by @Sathish-087 in #107
- Provide AOT trimming support for Maui toolkit by @naveenkumar-sanjeevirayan in #102
- Implement Popup control in MAUI Toolkit by @Anandh-SF4665 in #112
- Improve animation for the Maui Bottom sheet control by @naveenkumar-sanjeevirayan in #111
- Improve the touch interaction in Maui toolkit Navigation drawer. by @ArunachalamSyncfusion in #126
- Implement the Empty Point support in the Cartesian Chart in MAUI Toolkit by @Harsha-SF4223 in #117
- Implement Accordion and Expander control in MAUI Toolkit by @ShaliniSF79 in #121
- Implement the Fast Scatter series support in the Cartesian Chart in MAUI Toolkit by @subash-sf in #122
- Implement OtpInput control in Maui toolkit by @naveenkumar-sanjeevirayan in #108
- Provide CollapseOnOverlayTap support for Maui Bottom Sheet by @naveenkumar-sanjeevirayan in #113
- Resolved the button image not rendering properly when placed in a ListView or CollectionView by @Kamalesh-Periyasamy in #105
- Improved accessibility support for SfTextInputLayout control by @PriyadharshniM in #80
- Release 1.0.4 updates by @MuniappanSubramanian in #129
New Contributors
- @PriyadharshniM made their first contribution in #56
- @surya3655 made their first contribution in #58
- @ShaliniSF79 made their first contribution in #86
- @aruljenithberkmans made their first contribution in #115
- @Anandh-SF4665 made their first contribution in #112
- @Harsha-SF4223 made their first contribution in #117
- @subash-sf made their first contribution in #122
- @Kamalesh-Periyasamy made their first contribution in #105
- @MuniappanSubramanian made their first contribution in #129
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- Updated .NET 9 label in Read Me file as .NET 9 support updated by @Jeyasri-Murugan in #33
- Resolved the Content Resize Issue in MAUI TabView When Output Window is Resized. by @BrundhaVelusamy in #39
- Provide the EnableVirtualization property to the TabView control. by @ArunachalamSyncfusion in #41
- Added new issues and feature report template by @Jeyasri-Murugan in #42
- Configuration file added to choose new issues and feature report template by @Jeyasri-Murugan in #43
- Cleared syntax error in new bug and feature templates by @Jeyasri-Murugan in #44
- Implementation the Calendar Control in MAUI Toolkit by @Sathish-087 in #40
- Implementation of the SfButton Control in MAUI Toolkit by @Choza-rajan in #45
- Implementation of the SfBottomSheet Control in MAUI Toolkit by @naveenkumar-sanjeevirayan in #46
- Implementation of the SfNumericEntry and SfNumericUpDown Control in MAUI Toolkit by @Choza-rajan in #47
- Carousel linear mode dynamic image changes committed by @Choza-rajan in #49
- Sample Browser And Unit Test cases added for Calendar, Numeric Entry, Numeric Up Down, Button, Bottom Sheet new controls by @Sathish-087 in #50
New Contributors
- @BrundhaVelusamy made their first contribution in #39
- @ArunachalamSyncfusion made their first contribution in #41
- @Sathish-087 made their first contribution in #40
- @naveenkumar-sanjeevirayan made their first contribution in #46
Full Changelog: v1.0.2...v1.0.3
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 ...