dotnet-maui-templates

.NET MAUI Project and Item Templates for VS2022 and CLI.

MIT License

Stars
172

Bot releases are visible (Hide)

dotnet-maui-templates - Updated release of CLI NuGet template package to support .NET MAUI GA and SR1

Published by egvijayanand over 2 years ago

Added the option to configure Conditional Compilation so that platform source files can be defined anywhere in the project provided they follow a naming convention as mentioned below.

This will allow maintaining related source files in the same place, especially MAUI Handlers.

  • *.Standard.cs - Files targeting the BCL
  • *.Android.cs - Files specific to Android
  • *.iOS.cs - Files shared with both iOS and MacCatalyst
  • *.MacCatalyst.cs - Files specific to MacCatalyst
  • *.Tizen.cs - Files specific to Tizen
  • *.Windows.cs - Files specific to Windows

Parameter name: -cc | --conditional-compilation

  • VijayAnand.MauiTemplates - v1.7.2
dotnet-maui-templates - Updated release of VS2022 Extension to support .NET MAUI GA

Published by egvijayanand over 2 years ago

  • Introduced a new parameter to include all supported packages in the Shared Class Library template, which will add a reference to all 6 supported NuGet packages
    • Parameter name: -asp | --all-supported-packages
  • Included IsExternalInit type definition to support C# Records while compiling for Xamarin.Forms
  • CommunityToolkit.Mvvm NuGet package version updated to support the latest preview release

.NET MAUI Project and Item Templates - v1.7.1.0

dotnet-maui-templates - Updated release of CLI NuGet template package to support .NET MAUI GA

Published by egvijayanand over 2 years ago

  • Introduced a new parameter to include all supported packages in the Shared Class Library template, which will add a reference to all 6 supported NuGet packages
    • Parameter name: -asp | --all-supported-packages
  • Included IsExternalInit type definition to support C# Records while compiling for Xamarin.Forms
  • CommunityToolkit.Mvvm NuGet package version updated to support the latest preview release

VijayAnand.MauiTemplates - v1.7.1

dotnet-maui-templates - Stable release of VS2022 Extension to support .NET MAUI GA

Published by egvijayanand over 2 years ago

Templates have been updated to .NET MAUI GA, a stable release version.

  • .NET MAUI Project and Item Templates - v1.7.0.0
dotnet-maui-templates - Stable release of CLI NuGet template package to support .NET MAUI GA

Published by egvijayanand over 2 years ago

Templates have been updated to .NET MAUI GA, a stable release version.

Breaking change: To make things easier, All-in-One and Class Library template parameters for various Package inclusion have been updated to the Boolean parameter type.

Also, check out the newly included project template for creating a Shared Class Library that produces assemblies targeting Xamarin.Forms and .NET MAUI.

  • VijayAnand.MauiTemplates - v1.7.0
dotnet-maui-templates - Release of updated VS2022 extension with Shared Class Library

Published by egvijayanand over 2 years ago

  1. Included a Project Template for creating a Shared Class Library that produces assemblies targeting Xamarin.Forms and .NET MAUI
  2. With C# Markup, Global usings, and Compiler directives, both Xamarin.Forms and .NET MAUI can be targeted from a single project
  • .NET MAUI Project and Item Templates - v1.6.0.0
dotnet-maui-templates - Release of CLI NuGet package with Shared Class Library project template

Published by egvijayanand over 2 years ago

  1. Included a Project Template for creating a Shared Class Library that produces assemblies targeting Xamarin.Forms and .NET MAUI
  2. With C# Markup, Global usings, and Compiler directives, both Xamarin.Forms and .NET MAUI can be targeted from a single project
  • VijayAnand.MauiTemplates - v1.6.0
dotnet-maui-templates - Release of updated VS2022 extension to support .NET MAUI RC3

Published by egvijayanand over 2 years ago

Project templates updated to support .NET MAUI RC3, the latest release as of May 2022.

  • .NET MAUI Project and Item Templates - v1.5.0.0
dotnet-maui-templates - Release of CLI NuGet package to support .NET MAUI RC3

Published by egvijayanand over 2 years ago

Project templates updated to support .NET MAUI RC3, the latest release as of May 2022.

  • VijayAnand.MauiTemplates - v1.5.0
dotnet-maui-templates - Service release of .NET MAUI Templates VS extension - v1.4.1.0

Published by egvijayanand over 2 years ago

A service release of .NET MAUI Templates VS extension on top of v1.4.0.0

  • .NET MAUI Project and Item Templates - v1.4.1.0
dotnet-maui-templates - Service release of .NET MAUI CLI Templates - v1.4.1

Published by egvijayanand over 2 years ago

A service release of .NET MAUI CLI Templates on top of v1.4.0

  • VijayAnand.MauiTemplates - v1.4.1
dotnet-maui-templates - Release of updated VS2022 extension to support .NET MAUI RC2

Published by egvijayanand over 2 years ago

  • Project templates updated to support .NET MAUI RC2
  • VS Code Workspace file included the project is made hidden while working with Visual Studio
  • Project templates updated to include Tizen platform artifacts
  • Included an option to reference CommunityToolkit.Mvvm (aka Microsoft MVVM Toolkit) NuGet package while creating the project

.NET MAUI Project and Item Templates - v1.4.0.0

dotnet-maui-templates - Release of CLI NuGet package to support .NET MAUI RC2

Published by egvijayanand over 2 years ago

  • Project templates updated to support .NET MAUI RC2
  • VS Code Workspace file included the project is made hidden while working with Visual Studio
  • Project templates updated to include Tizen platform artifacts
  • Included an option to reference CommunityToolkit.Mvvm (aka Microsoft MVVM Toolkit) NuGet package while creating the project

VijayAnand.MauiTemplates - v1.4.0

dotnet-maui-templates - Service release of .NET MAUI Templates VS extension

Published by egvijayanand over 2 years ago

  • Added Theming support for .NET MAUI Blazor Hybrid App project
  • Conditionally enabled the BlazorWebView Developer Tools for crafting a pixel-perfect UI
  • Included a VS Code Workspace file with the project to work seamlessly across IDEs

.NET MAUI Project and Item Templates - v1.3.1.0

dotnet-maui-templates - Service release of .NET MAUI CLI Templates

Published by egvijayanand over 2 years ago

  • Added Theming support for .NET MAUI Blazor Hybrid App project
  • Conditionally enabled the BlazorWebView Developer Tools for crafting a pixel-perfect UI
  • Included a VS Code Workspace file with the project to work seamlessly across IDEs

VijayAnand.MauiTemplates - v1.3.1

dotnet-maui-templates - Release of updated VS2022 extension to support .NET MAUI RC1

Published by egvijayanand over 2 years ago

  • Project templates updated to support .NET MAUI RC1
  • App theming support added to .NET MAUI Blazor Hybrid App project
  • Style definition has been restructured to better scale-like for Font, FontSize, Light, and Dark theme-specific property definitions
    • For more details, refer to the Styles.xaml file in the Resources folder

.NET MAUI Project and Item Templates - v1.3.0.0

dotnet-maui-templates - Release of CLI NuGet package to support .NET MAUI RC1

Published by egvijayanand over 2 years ago

  • Project templates updated to support .NET MAUI RC1
  • App theming support added to .NET MAUI Blazor Hybrid App project
  • Style definition has been restructured to better scale-like for Font, FontSize, Light, and Dark theme-specific property definitions
    • For more details, refer to the Styles.xaml file in the Resources folder

VijayAnand.MauiTemplates - v1.3.0

dotnet-maui-templates - Release of updated VS2022 extension for .NET MAUI Preview 14

Published by egvijayanand over 2 years ago

Release of updated VS2022 extension for .NET MAUI Preview 14

  • .NET MAUI Project and Item Templates - v1.2.0.0
dotnet-maui-templates - Release of CLI NuGet package for .NET MAUI Preview 14

Published by egvijayanand over 2 years ago

Release of CLI NuGet package for .NET MAUI Preview 14

  • VijayAnand.MauiTemplates - v1.2.0
dotnet-maui-templates - Updated release of VS extension with .NET MAUI and WPF xmlns code snippet

Published by egvijayanand over 2 years ago

  • To effectively support the BlazorWebView code snippet, including the .NET MAUI Blazor namespace itself as a code snippet with a shortcut titled mb (stands for Maui Blazor)
  • Also includes the WPF Blazor namespace as a code snippet (since everything is XAML) with a shortcut titled wb