Xamarin.Forms 3.3.0-pre1 Release Notes
Getting Started | What's New | Known Issues | Blogs | Feedback | Open Source
What's New in this Release
- "[Android] New IImageViewHandler API" (#3045)
- Github #1398 - "Proposal: Keyboard (tab) navigation" (#2795)
- Github #1632 - "[Enhancement] Label underline/strikethrough support" (#2221)
- Github #1666 - "[Enhancement] Use WKWebView on iOS" (#3346)
- Github #1700 - "[Enhancement] Desktop: TabStop/TabIndex support (for multiple Views)" (#2795)
- Github #1706 - "[Enhancement] MaxLines on Label" (#3318)
- Github #1726 - "[Enhancement] Support UIModalPresentationStyle.FormSheet " (#3119)
- Github #2060 - "Label with Wrap/LineNumber and Truncation" (#3318)
- Github #2639 - "[Enhancement] Report Binding failures" (#2911)
- Github #2891 - "[CSS] vendor prefix" (#3276) (#3437) (#3466)
- Github #2948 - "[Android] Create a platform specific for UseAnimations in TabbedPageRenderer" (#2965)
- Github #3296 - "AutomationProperty doesn't work for TextCell" (#3313)
Notable Changes
- Github #1632 - "[Enhancement] Label underline/strikethrough support" (#2221)
- Github #1666 - "[Enhancement] Use WKWebView on iOS" (#3346)
- Github #1700 - "[Enhancement] Desktop: TabStop/TabIndex support (for multiple Views)" (#2795)
- Github #1706 - "[Enhancement] MaxLines on Label" (#3318)
- Github #1726 - "[Enhancement] Support UIModalPresentationStyle.FormSheet " (#3119)
- Github #2060 - "Label with Wrap/LineNumber and Truncation" (#3318)
Release History
- Thursday, September 20, 2018 - Xamarin.Forms 3.3.0.840541-pre1 (3.3.0 Pre Release 1)
Thursday, September 20, 2018 - Xamarin.Forms 3.3.0.840541-pre1 (3.3.0 Pre Release 1)
Issues Fixed
- Github #1373 - "Flicker in Master Detail Navigation" (#3283)
- Github #1469 - "Setting SelectedItem to null inside ItemSelected event handler does not work on UWP" (#2984)
- Github #1579 - "[Internal] AndroidDeviceInfo is setting ScaledScreenSize with Width for Height" (#3641)
- Github #1648 - "MasterDetailPage throws ArgumentOutOfRangeException" (#2924)
- Github #1650 - "[macOS] Completed event of Entry raised on Tab key" (#3201)
- Github #1776 - "Button Released not being triggered" (#3203)
- Github #2187 - "[WPF] FontFamily Assignment in platform specific project don't work" (#3225)
- Github #2388 - "[UWP] Password Entry Copy/Paste behavior is wacky" (#3166)
- Github #2393 - "Upgrading to Xamarin.Forms.2.5.1.444934 breaks Android WebView login" (#3129)
- Github #2704 - "[WPF] Page doesn't render" (#2896)
- Github #2838/Bugzilla 56914 - "[UWP] does not render Frame CornerRadius" (#3239)
- Github #2842 - "ViewCell in TableView not adapting to changed size on iOS" (#3300)
- Github #2987 - "Very high memory consumption when navigating between two pages." (#3116)
- Github #3001 - "[macOS] Navigating back from a complex page is highly inefficient" (#3406)
- Github #3097 - "[UWP] Swipe gesture not handled in VisualElementTracker" (#3098)
- Github #3153 - "Available screen height calculated wrong when navigation bar is hidden." (#3157)
- Github #3169 - "Image Scale ignored on UWP apps" (#3178)
- Github #3188 - "[iOS] Changing out the MainPage during certain life cycle points doesn't work on iOS" (#3514)
- Github #3216 - "[macOS] Editor still displays white background when BackgroundColor set to Transparent" (#3218)
- Github #3234 - "FlexLayout - NullReferenceException when navigating to a page " (#3235)
- Github #3259 - "Page.DisplayActionSheet truncates and ignores casing in WPF" (#3269)
- Github #3265 - "[WPF] When you tap the selected item in a ListView, ItemTapped is not raised" (#3270)
- Github #3267 - "[WPF] Memory leak when you pop a TabbedPage" (#3372)
- Github #3271 - "[WPF] the order of transformations is not correct" (#3327)
- Github #3273 - "UWP Regression: Drag and drop reordering not firing CollectionChanged" (#3323)
- Github #3355 - "[WPF] Default FontSize isn't defined in FontExtensions" (#3356)
- Github #3367 - "[UWP] ScrollTo method is not working in Xamarin.Forms for UWP platform" (#3439)
- Github #3373 - "NullReferenceException in Android ButtonRenderer" (#3375)
- Github #3390 - "Crash with Certain Values of Corner Radius on Uwp" (#3441)
- Github #3609 - "Android: TableView Height always same as Width " (#3641)
- Github #3624 - "Layout Compression causes the app to crash when scrolling a ListView with ListViewCachingStrategy.RetainElement" (#3698)
- Github #3634 - "[WPF] DisplayAlert has no Text Wrapping " (#3671)
- Github #3663 - "GTK: ListView entries are handled as XML internally; this conflicts with the other platforms" (#3684)
Additional fixes included in this release
- "[Android] BackButtonTitleProperty isn't used" (#3345)
- "[Android] Improve error message when not calling base.OnCreate" (#3470)
- "[Android] Simplify subscription to context action closure messages" (#3365)
- "[Android] Support multiple clipping settings in single layout" (#3559)
- "[GTK] Fix navigation bar visibility updates" (#3651)
- "[GTK] Fixed wrong CurrentPage index in TabbedPage" (#3115)
- "[GTK] Make webkit-sharp.dll.config cross-platform" (#3592)
- "[iOS] Prevent crash when a leaked cell has MenuItem with bindings" (#3288)
- "[iOS] Remove iOS Platform Casts" (#3361)
- "[Tizen] Fix minor bugs on CarouselPage and ActivityIndicator" (#3473)
- "[Tizen] Fix Page.IsBusy Appearance" (#3416)
- "[Tizen] Fix ScrollView Padding issue" (#3685)
- "[Tizen] Implement forwarders to Xamarin.Forms.Platform.Tizen" (#2661)
- "[Tizen] Support the TitleView of NavigationPage" (#3536)
- "[Tizen]Add Caret position for Tizen" (#3255)
- "[UWP] Add missing IToolBarForegroundBinder interface on TabbedPageRenderer" (#3363)
- "[WPF] - Fix default background color for content page" (#3219)
- "[WPF] Add WpfLightToolkit in the Xamarin Forms WPF Backend" (#3104)
- "[WPF] Added option to register extra assemblies in WPF Forms initialization" (#3428)
Known Issues
- Github #3836 - "[Android] Multiple spans laid out vertically aren't all displaying"
- Github #3788 - "UWP ListView with observable collection always seems to refresh the entire list"
- Github #3778 - "[Android] WebView Navigating event not always fired"
- Github #3772 - "FormattedText not being rendered on Android"
- Github #3717 - "[Feedback] ScrollView causes IsClippedToBounds to fail on Android"
- Github #3332 - "[Android] Memory leak in MasterDetailPage"
Breaking Changes
- OnAppearing and OnDisappearing events fire in a different order when swapping out the MainPage. (#3283)
API Changes
- "[Android] New IImageViewHandler API" (#3045)
- Github #1398 - "Proposal: Keyboard (tab) navigation" (#2795)
- Github #1632 - "[Enhancement] Label underline/strikethrough support" (#2221)
- Github #1700 - "[Enhancement] Desktop: TabStop/TabIndex support (for multiple Views)" (#2795)
- Github #1706 - "[Enhancement] MaxLines on Label" (#3318)
- Github #1726 - "[Enhancement] Support UIModalPresentationStyle.FormSheet " (#3119)
- Github #2060 - "Label with Wrap/LineNumber and Truncation" (#3318)
- Github #2639 - "[Enhancement] Report Binding failures" (#2911)
- Github #2891 - "[CSS] vendor prefix" (#3276) (#3437) (#3466)
- Github #2948 - "[Android] Create a platform specific for UseAnimations in TabbedPageRenderer" (#2965)
Feedback welcome
Your feedback is important to us. If there are any problems with this release, check the Xamarin.Forms Forums, Xamarin.Forms Bugzilla Tracker and GitHub for existing issues. Report new issues and suggestions on GitHub.
Open Source
Xamarin.Forms 3.3.0 is based on the open-source Xamarin.Forms repository: