# 2017 v2

## Content



This section contains information about all the enhancements and bug fixes in Xamarin.Forms.

| **Calendar** |
| --- |
| **Bug Fixes**<ul><li>Day/DayOfWeek/Month/Year slots can now be customized.</li><li>HeaderTextColor of previous view (says Year) no longer applys to header text of current view (says Decade) when setting through ViewModeChanged event.</li><li>HeaderTextColor no longer applys only to navigation glyphs when setting through ViewModeChanged event.</li><li>TextColor for MonthSlot/YearSlot set in MonthSlotLoading/YearSlotLoading events now works properly</li><li>BorderColor/Width now works properly.</li><li>Header no longer disappears when ShowNavigationButtons is false.</li><li>Default selection highlight color changed to "Cyan" color from 'Orange' color.</li></ul> |
| **FlexChart** |
| **Features**<ul><li>First release of new version of FlexChart based on the ComponentOne UWP version.<br>FlexChart is now contained in the same charting package.</li></ul> |
| **FlexGrid** |
| **Bug Fixes**<ul><li>[XF.iOS] Blank area no longer appears below column header in bound flexgrid after tap any row if the number of rows is less than one page.</li><li>Previous row CheckBox no longer re-rendered when selection moves to next row CheckBox in same column or column is resized, sorted, etc.</li><li>Row selection can now be performed by tapping row headers.</li><li>Text no longer gets cut in edit mode on Android.</li><li>Data now shows correctly when FlexGrid is binding with List values.</li><li>Expanded detail row icon now correctly changes to collapse(-) button when expand detail row with ShowDetail() method.</li><li>Expand/Collapse icons are now changes correctly when expand/collapse detail rows if DetailVisibilityMode is ExpandSingle/Selection.</li><li>Columns no longer shift to the right side of the grid while setting width="*" to all columns and IsVisible="False" to one of them.</li><li>HeaderGridLinesColor is now affected to the header area in current view.</li><li>Setting TextColor for GridColumn now works correctly.</li><li>ScrollPositionChanged event fires correctly when scrolling FlexGrid.</li><li>CheckBox column can now be seen in FlexGrid while setting Width="Auto" for UWP.</li><li>Selected checkbox in boolean column is no longer covered by default selection color on iOS.</li><li>Next row of destination row no longer comes out and shows in current viewport after calling ScrollIntoView() in FlexGrid on iOS</li><li>If binding an ObservableCollection&lt;object&gt; to FlexGrid, new items can now correctly be added</li></ul> |
| **FlexPie** |
| **Features**<ul><li>First release of new version of FlexPie based on the ComponentOne UWP version.<br>FlexPie is now contained in the same charting package.</li></ul> |
| **Gauge** |
| **Bug Fix**<ul><li>Tapped event is now available for all gauge types.</li><li>Gauge controls resize properly after orientation change.</li></ul> |
| **Input** |
| **Features**<ul><li>First release of new Input controls. The input controls have been completely rearchitected to perform better and now share a common API across platforms.</li></ul> |