Xamarin.Forms 3.4.0

Xamarin.Forms 3.4.0

Updated: 11/8/2018

Getting Started | What's New | Known Issues | Blogs | Feedback | Open Source

What's New in this Release

  • "[Android Maps] Make markers available to subclasses" (#3751)
  • "CollectionView Requirements Gathering: Prep: Clean up usage of Element.Platform" (#3364)
  • Github #1700 - "[Enhancement] Desktop: TabStop/TabIndex support (for multiple Views)" (#4046)
  • Github #1724 - "[Enhancement] ImageButton" (#1974) (added in 3.4.0.987044-pre2 (3.4.0 Pre Release 2))
  • Github #1937 - "[UWP] Choppy animation" (#3911)
  • Github #3309 - "[WPF] NotImplementedException When executing Clear and Remove methods on ObservableCollection " (#3962)
  • Github #3648 - "Xamarin.Forms for WPF: cannot clear ListView selection" (#3962)
  • Github #3656 - "[Enhancement] Use WeakEventManager for Command.CanExecuteChanged" (#3852)
  • Github #3776 - "Add Reload method to WebView" (#4013)
  • Github #3845 - "[Enhancement] Make AutomationID Bindable" (#3879)
  • Github #4006 - "OnIdiom and {OnIdiom} discrepancies." (#4225) (added in 3.4.0.987044-pre2 (3.4.0 Pre Release 2))
  • Github #4099 - "Xamarin XAML Compilation: Bad Property Values Should Be Identified by Line" (#4100) (added in 3.4.0.987044-pre2 (3.4.0 Pre Release 2))

Notable Changes

  • Github #1700 - "[Enhancement] Desktop: TabStop/TabIndex support (for multiple Views)" (#4046)
  • Github #1724 - "[Enhancement] ImageButton" (#1974) (added in 3.4.0.987044-pre2 (3.4.0 Pre Release 2))
  • Github #3845 - "[Enhancement] Make AutomationID Bindable" (#3879)

Release History

  • Thursday, November 8, 2018 - Xamarin.Forms 3.4.0.987044-pre2 (3.4.0 Pre Release 2)
  • Wednesday, October 17, 2018 - Xamarin.Forms 3.4.0.925479-pre1 (3.4.0 Pre Release 1)

Thursday, November 8, 2018 - Xamarin.Forms 3.4.0.987044-pre2 (3.4.0 Pre Release 2)

Issues Fixed

Additional fixes included in this release

  • "[iOS] make button renderer constructor public" (#4313)
  • "[msbuild] use portable pdb files on Android" (#4201)
  • "Bump minimum Microsoft.NETCore.UniversalWindowsPlatform version to 6.0.12" (#4106)

Wednesday, October 17, 2018 - Xamarin.Forms 3.4.0.925479-pre1 (3.4.0 Pre Release 1)

Issues Fixed

Additional fixes included in this release

  • "[Android] Make GetIconDrawable virtual" (#3967)
  • "[GTK] Fix visibility in modal pages" (#3904)
  • "[Tizen] Cleanup XF.Platform.Tizen" (#4080)
  • "[Tizen] Fixes ActivityIndicator IsRunning state issue" (#4007)
  • "Gtk fix transparencies" (#3744)
  • "WPF - Apply font fix for button and span" (#3907)
  • Github #3689 - "WPF: Unable to intercept back button " (#3762)

Known Issues

  • Github #3796 - "[Android] MasterDetail default text style accessibility"
  • Github #3622 - "Android TalkBack reads elements behind modal pages"
  • Github #2580 - "Adding accessibility tags to a label seems to cause the renderer to need more space "

Breaking Changes

  • Changed default number of steps on UWP slider from 10 to 1000 in order to match Android. (#3141)

API Changes

Feedback

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.4.0 is based on the open-source Xamarin.Forms repository:

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.