Maui.Markup Versions Save

The .NET MAUI Markup Community Toolkit is a community-created library that contains Fluent C# Extension Methods to easily create your User Interface in C#

4.0.0

6 months ago

What's Changed

Full Changelog: https://github.com/CommunityToolkit/Maui.Markup/compare/3.3.0...4.0.0

3.3.1

6 months ago

Fix .NET Hot Reload Support

If you've been having trouble using .NET Hot Reload, you have my apologies! It is now fixed in v3.3.1.

Thanks to @lukewire129 for spotting this bug and bringing it to our attention! https://github.com/CommunityToolkit/Maui.Markup/discussions/261

3.3.0

7 months ago

You've read that right! The C# Markup extensions now have Hot Reload support!

No more restarting your debugging session to tweak your UI changes. Faster dev cycles, more iterations, faster development!

Everything you need to know to get started can be found in our documentation.

What's Changed

Housekeeping

Full Changelog: https://github.com/CommunityToolkit/Maui.Markup/compare/3.2.0...3.3.0

3.2.0

11 months ago

What's Changed

Humpty bumpties aka houskeeping aka updated dependencies

Full Changelog: https://github.com/CommunityToolkit/Maui.Markup/compare/3.1.0...3.2.0

3.1.0

1 year ago

What's Changed

Full Changelog: https://github.com/CommunityToolkit/Maui.Markup/compare/3.0.0...3.1.0

3.0.0

1 year ago

Typed Bindings (also known as "Compiled Bindings") revolutionize the way we make bindings using CommunityToolkit.Maui.Markup:

  • High Performance (don't require reflection)
  • Explicitly Reference Properties and their Types

Learn more ✅ Official Docs ✅ MauiConverter Sample App

// One-way (aka read-only) Binding
new Label()
  .Row(Row.Description)
  .Bind(Label.TextProperty, 
          static (StoryModel m) => m.Description)

// Two-way Binding
new Entry()
  .Bind(Entry.TextProperty, 
          static (SettingsViewModel vm) => vm.NumberOfTopStoriesToFetch, 
          static (SettingsViewModel vm, int text) => vm.NumberOfTopStoriesToFetch = text)

What's Changed

New Contributors

Full Changelog: https://github.com/CommunityToolkit/Maui.Markup/compare/2.1.0...3.0.0

2.1.0

1 year ago

In this release @mrlacey has added new VisualElement extensions (https://github.com/CommunityToolkit/Maui.Markup/pull/141) enabling you to finally use fluent C# methods for properties like VisualElement.BackgroundColor, new Button().BackgroundColor(Colors.Pink).

We've also fixed our Source Generators to fix some bugs (https://github.com/CommunityToolkit/Maui.Markup/pull/161), be more performant (https://github.com/CommunityToolkit/Maui.Markup/pull/162 ) and to support custom types for ITextAlignment(https://github.com/CommunityToolkit/Maui.Markup/pull/150)

What's Changed

New Contributors

Full Changelog: https://github.com/CommunityToolkit/Maui.Markup/compare/2.0.0...2.1.0

2.0.0

1 year ago

The C# Markup Extensions now officially support .NET 7!

Note: We've bumped the Major Version number because v2.0.0 is only compatible with .NET 7.0+

What's Changed

Full Changelog: https://github.com/CommunityToolkit/Maui.Markup/compare/1.2.1...2.0.0

1.2.1

1 year ago

What's Changed

Full Changelog: https://github.com/CommunityToolkit/Maui.Markup/compare/1.2.0...1.2.1

1.2.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/CommunityToolkit/Maui.Markup/compare/1.1.1...1.2.0