diff --git a/MaterialDesignControls.nuspec b/MaterialDesignControls.nuspec index 873f924..adebe39 100755 --- a/MaterialDesignControls.nuspec +++ b/MaterialDesignControls.nuspec @@ -2,7 +2,7 @@ Plugin.MaterialDesignControls - 3.0.2-alpha + 3.0.3-alpha MaterialDesignControls Plugin for Xamarin Forms Horus AgustinBonillaHorus diff --git a/src/MaterialDesignControls/ControlsMaterial3/MaterialDialog.cs b/src/MaterialDesignControls/ControlsMaterial3/MaterialDialog.cs index a263c0f..98c8fcd 100644 --- a/src/MaterialDesignControls/ControlsMaterial3/MaterialDialog.cs +++ b/src/MaterialDesignControls/ControlsMaterial3/MaterialDialog.cs @@ -1012,10 +1012,8 @@ private static void SelectionCommand(MaterialDialog materialDialog, MaterialChec private void OnSearchCommand() { - Device.BeginInvokeOnMainThread(async () => + Device.BeginInvokeOnMainThread(() => { - RefreshItemList(new List()); - await Task.Delay(500); if (string.IsNullOrWhiteSpace(_materialSearch.Text)) RefreshItemList(new List(_fullItems)); else diff --git a/src/MaterialDesignControls/Styles/MaterialColor.cs b/src/MaterialDesignControls/Styles/MaterialColor.cs index f8f32d2..296cec3 100644 --- a/src/MaterialDesignControls/Styles/MaterialColor.cs +++ b/src/MaterialDesignControls/Styles/MaterialColor.cs @@ -12,7 +12,35 @@ public static class MaterialColor public static Color OnPrimaryContainer { get; set; } = Color.FromHex("#21005D"); - public static Color Text { get; set; } = Color.FromHex("#1D1B20"); + public static Color Secondary { get; set; } = Color.FromHex("#625B71"); + + public static Color OnSecondary { get; set; } = Color.FromHex("#FFFFFF"); + + public static Color SecondaryContainer { get; set; } = Color.FromHex("#E8DEF8"); + + public static Color OnSecondaryContainer { get; set; } = Color.FromHex("#1D192B"); + + public static Color Error { get; set; } = Color.FromHex("#B3261E"); + + public static Color OnError { get; set; } = Color.FromHex("#FFFFFF"); + + public static Color ErrorContainer { get; set; } = Color.FromHex("#F9DEDC"); + + public static Color OnErrorContainer { get; set; } = Color.FromHex("#410E0B"); + + public static Color SurfaceDim { get; set; } = Color.FromHex("#DED8E1"); + + public static Color Surface { get; set; } = Color.FromHex("#FEF7FF"); + + public static Color SurfaceBright { get; set; } = Color.FromHex("#FEF7FF"); + + public static Color SurfaceContainerLowest { get; set; } = Color.FromHex("#FFFFFF"); + + public static Color SurfaceContainerLow { get; set; } = Color.FromHex("#F7F2FA"); + + public static Color SurfaceContainer { get; set; } = Color.FromHex("#F3EDF7"); + + public static Color SurfaceContainerHigh { get; set; } = Color.FromHex("#ECE6F0"); public static Color SurfaceContainerHighest { get; set; } = Color.FromHex("#E6E0E9"); @@ -20,18 +48,24 @@ public static class MaterialColor public static Color OnSurfaceVariant { get; set; } = Color.FromHex("#49454F"); - public static Color Error{ get; set; } = Color.FromHex("#B3261E"); + public static Color Outline { get; set; } = Color.FromHex("#79747E"); - public static Color Disable { get; set; } = Color.FromHex("#9791A1"); + public static Color OutlineVariant { get; set; } = Color.FromHex("#CAC4D0"); - public static Color DisableContainer { get; set; } = Color.FromHex("#E5E3E8"); + public static Color InverseSurface { get; set; } = Color.FromHex("#322F35"); - public static Color Outline { get; set; } = Color.FromHex("#79747E"); + public static Color InverseOnSurface { get; set; } = Color.FromHex("#F5EFF7"); - public static Color OutlineVariant { get; set; } = Color.FromHex("#CAC4D0"); + public static Color InversePrimary { get; set; } = Color.FromHex("#D0BCFF"); + + public static Color Scrim { get; set; } = Color.FromHex("#000000"); public static Color Shadow { get; set; } = Color.FromHex("#000000"); - public static Color InverseSurface { get; set; } = Color.FromHex("#322F35"); + public static Color Text { get; set; } = Color.FromHex("#1D1B20"); + + public static Color Disable { get; set; } = Color.FromHex("#9791A1"); + + public static Color DisableContainer { get; set; } = Color.FromHex("#E5E3E8"); } } \ No newline at end of file