whats-new-xamarin

Telerik UI for Xamarin

Release History

UI for Xamarin Q2 2015 (version 2015.2.624.142)

June 23, 2015

Alert (New Control)

The Telerik Alert is a highly customizable alert view component that offers different predefined animations, easy to use block API, many customization options. It supports Xamarin.iOS only.

DataForm (New Control - Beta)

The DataForm component allows editing of properties of business objects at run-time. It support Xamarin.iOS and Xamarin.Android at the moment. Xamarin.Forms support will come in the fall.

Common for the whole suite

FIXED
  • Xamarin.Forms
    • All controls are shown with default size when put in StackLayout with no size set.

Calendar

NEW
  • Xamarin.Forms
    • Events display modes – Inline, Popup, None (default).
    • New selection mode – None (disables selection).
    • Events can now be loaded from various external sources like web services, parsing local files etc.
  • Xamarin.iOS
    • Support for Arabic numerals in TKCalendar.
    • Cross month range selection is now allowed.
FIXED
  • Xamarin.Forms
    • An issue with cell’s decorator.
    • Issues with customization.
    • SelectedDate and DisplayDate return wrong values.
    • The calendar freezes when the end-user swipes to change the month in Android
    • There is an IllegalArgumentException when setting MaxDate in Android
  • Xamarin.Android
    • An issue with PieSeriesLabelRenderer regarding the value to string converter 
  • Xamarin.iOS
    • Week numbers disappear.
    • Setting the equalWeekNumber property to NO is not working in TKCalendarMonthPresenter.
    • The viewForCellOfKind method is not called when using TKCalendar in week view mode.
    • The "n more ..." text does show when the number of events exceeds the maxEventsCount.
    • It is not possible to override the default cell when using week view with the calendar:viewForCellOfKind: method.
    • The day cell text is clipped when text alignment is set to TKCalendarCellAlignmentLeft.
    • There is an exception when using TKCalendarEventKitDataSource.
    • TKCalendar does not call didSelectDate when in TKCalendarViewModeFlow.

SideDrawer

NEW
  • Xamarin.iOS
    • TKSideDrawerView class that simplifies the setup of TKSideDrawer
    • edgeSwipeTreshold property to determine the pan threshold.
    • Scale down pusher transition in TKSideDrawer.
    • The fill is now applied when the blur effect is enabled.
FIXED
  • Xamarin.Forms
    • An issue that caused many tap gestures to be ignored.
  • Xamarin.iOS
    • Shadow does not update on orientation change when the side drawer is opened.
    • When using showWithTransition method TKSideDrawer does not layout its main content correctly.
    • TKSideDrawerTableViewCell does not update its visual appearance when item's fill and stroke are updated in the delegate.
    • The frame is not correct when using Scale Down Pusher transition and the screen is rotated.
CHANGED
  • Xamarin.iOS
    • The itemIndex and sectionIndex arguments are replaced NSIndexPath in TKSideDrawerDelegate methods.
    • TKSideDrawerTableView now inherits directly from UITableView.
    • The viewController property of TKSideDrawer is removed.
    • The initWithHostview: method of TKSideDrawer is removed.
    • The initWithViewController:hostview: method of TKSideDrawer is now removed.
    • The hostView property of TKSideDrawer is now readonly.

Chart

NEW
  • Xamarin.Forms
    • Support for decimal values.
    • ChartAnimationPanel class which allows the chart series to be animated.
  • Xamarin.iOS
    • An option to set zoom zoom limits to axes.
    • It is now possible to use custom gesture recognizers simultaneously.
FIXED
  • Xamarin.Forms
    • The DateTimeContinuousAxis labels are incorrect when "dddd" or "ddd" is present in the LabelFormat in iOS
    • The axis LabelTextColor property is ignored on Android.
  • Xamarin.iOS
    • Data points with nil values are make the Chart crash.
    • Pan jumps to the far left edge of plot area when date time axis is zoomed.
    • TKChartAxis visiblePoints method returns more points than visible in some scenarios.
    • There is an exception when you zoom and double tap to clear zoom.
    • There is an exception when setting dataSource to the chart and calling removeAllData and reloadData several times.
    • There is an exception when clicking on a legend item.
    • The length and offset of the axis major ticks is considered when calculating the size of the axis labels even when the ticks are hidden.
    • Setting the axis position to right has no effect.
    • There is a visual glitch when rendering area series in TKChart and there are two consecutive equal values.
    • minColumnWidth and maxColumnWidth properties are ignored in OHLC and Candlestick series.
    • The TKChartCategoryAxis range is not updated when adding a series.
    • The Y-Axis in TKChart is rendered erroneously when the chart has specific bounds (e.g under 200).
    • TKChart does not show axis labels correctly when using date-time axis with week calendar unit.
    • The Scatter series do not work with DateTimeAxis.
    • There is a line when the pie chart contains only one item.
    • The last point shape in series does not get selected.
    • The FirstLabelTextAlignment does not work if set to an automatically created axis.
    • Removing the annotations one by one has no effect.
    • When the axis range is small the labels don't appear.
    • Setting the hidden property of TKChartAxis does not affect the chart when using automatic axes.
    • There is an exception in TKChart when using live update and vertical axis stroke is set.
    • There is an exception in pie chart when all items are of zero value.
    • Animating TKChart on iPad causes the chart to fully render before the animation starts.
    • When the animations are disabled, the pie chart does not show.
  • Xamarin.Android
    • An issue with PieSeriesLabelRenderer regarding the value to string converter.

ListView

NEW
  • Xamarin.Forms
    • The ListView control is new to the Xamarin.Forms part of UI for Xamarin product.
  • Xamarin.iOS
    • endSwipe: method.
    • Manual load-on-demand mode.
    • The selection icon of TKListViewCell can be customized.
    • Linear, Grid and Staggered layouts.
    • Ability to add and remove item animations.
    • Horizontal layout support in all layouts.
    • numberOfSections, numberOfItemsInSection, visibleCells, indexPathForVisibleItems, indexPathForItemAtPoint, indexPathForCell, scrollToItemAtIndexPath methods.
  • Xamarin.Android
    • Deck of Cards layout
FIXED
  • Xamarin.Forms
    • An issue with template cell and group header template.
    • The control now raises Tapped event for its cells.
    • Incorrect dates shown on DateTimeContinuousAxis on Android.
  • Xamarin.Android
    • An issue when changing the Items value in ListViewDataSourceAdapter.
    • An issue with single selection in ListViewDataSourceAdapter
  • Xamarin.iOS
    • Group header layout is wrong when using horizontal orientation with wrap layout and grouping.
    • Swipe cell doesn't work in vertical direction.
    • Pull to refresh is not working properly when using horizontal scrolling 
    • Cell highlighting is not working.
    • cellSwipeThreshold is not working when set to 0.
    • Long-press selection mode is not working properly.
    • The item reordering looks wrong when there is a header item.
    • The drawer-icon stays static when swiping is allowed.
    • Multiple selection does not work when it is set with a button.
    • The items are not arranged correctly when the screen is rotated.
    • Item appear/disappear animations.
    • Exception when trying to move an item to the last position.
    • It is not possible to swipe a cell before you scroll items.
CHANGED
  • Xamarin.iOS
    • cellBufferSize property is renamed to loadOnDemandBufferSize.

Have a feature request?

Post your feedback via the UI for Xamarin Feedback Portal.

What's new across all Telerik products?

See all updates

RSS
Get Started Waves

Next Steps

Check the documentation

Get off to a fast start with the product.

See pricing

The license entitles you to the Telerik Ultimate support plan.

Download 30-day free trial

Try Telerik UI for Xamarin with dedicated support.