Skip to content

Releases: Baseflow/XF-Material-Library

Release version 1.2.0

13 Nov 04:27
Compare
Choose a tag to compare
  • Upgraded to use Xamarin.Forms version 3.3.
  • Added IMaterialDialog.InputAsync, which shows a dialog that allows the user to input text. A feature enhancement stated in this issue.
  • Added MaterialMenu control, a view container that will show a menu that allows the user to select a choice.
  • Reworked MaterialNavigatioPage.
    • Added an attached property AppBarColor. It can be attached to Pages to change the NavigationPage.BarBackgroundColor property.
    • Added an attached property AppBarTitleTextAlignment. It can be attached to Pages to change the NavigationPage.Title text alignment.
    • Added an attached property AppBarTitleTextColor. It can be attached to Pages to change the NavigationPage.Title text color.
    • Added an attached property AppBarTitleTextFontFamily. It can be attached to Pages to change the NavigationPage.Title text font family.
    • Added an attached property AppBarTitleTextFontSize. It can be attached to Pages to change the NavigationPage.Title text font size.
    • Added an attached property StatusBarColor. It can be attached to Pages to change the status bar color.
    • Added overrideable methods OnPagePush and OnPagePop.
  • The status bar color will now be set automatically when MaterialNavigationPage is used. You can still use Material.PlatformConfiguration.SetStatusBarColor to manually change the status bar color.
  • Added BottomOffset property to MaterialSnackbarConfiguration that can be used to adjust the bottom margin of the Snackbar. A feature enhancement stated in this issue.
  • Fixed a bug where MaterialCheckboxGroup does not update the selected items when the property SelectedIndices has been changed.
  • Renamed XF.Material.Forms.Views to XF.Material.Forms.UI. Removed XF.Material.Forms.Dialog namespace, added dialogs to namespace XF.Material.Forms.UI.Dialogs.

Release version 1.1.2.1

24 Oct 22:52
Compare
Choose a tag to compare
  • Fixed a bug in Android causing MaterialButtonRenderer throwing a System.NullReferenceException when MaterialButton Image property is set. A bug reported in this issue.

Release version 1.1.2

23 Oct 07:21
Compare
Choose a tag to compare
1.1.2
  • Reworked MaterialRadioButtonGroup. Once a choice has been selected, you can no longer unselect a choice. A bug reported in this issue.
  • Changed the minimum and target MonoAndroid framework version to 8.1. Fixed also some inconsistencies in the referenced NuGet packages of the library. A bug reported in this issue.
  • Removed the font directory in the Resources folder in XF.Material.Droid.
  • Fixed a bug when calling XF.Material.Forms.Material.Init(Application app) causing System.NullException. A bug reported in this issue.
  • Fixed a bug when canceling a confirmation dialog shown using MaterialDialog.Instance.SelectChoicesAsync() not clearing the currently selected choices.
  • Fixed a bug in MaterialRadioButtonGroup and MaterialCheckboxGroup not updating SelectedIndex and SelectedIndices property, respectively.

Release version 1.1.1

23 Oct 07:17
6249426
Compare
Choose a tag to compare
1.1.1
  • Added parameters selectedIndex and selectedIndices to IMaterialDialog.SelectChoiceAsync and IMaterialDialog.SelectChoicesAsync. A feature enhancement as stated in this issue.
  • Fixed MaterialRadioButtonGroup and MaterialCheckboxGroup having an extra empty row.
  • Fixed MaterialButtonRenderer in iOS not responding to changes in MaterialButton.AllCaps property.