Microsoft to Announce Windows Community Toolkit v4.0

Recently Toolkit hit the 1 000 000 download mark in all NuGet packages
10 August 2018   617

Microsoft announced the 4th version of the Windows Community Toolkit. The update occurred after the toolkit recently reached one million downloads in all NuGet packages. 

Major Updates:

  • Added DataGrid with a smooth design for all developers.
  • New Microsoft Graph controls are added: PlannerTaskList and PowerBIEmbedded.
  • Twitter, LinkedIn and Microsoft Translator switched to .NET Standard packages.
  • Implemented support for a dark theme for sample applications, as well as the selection of themes for each sample.

Windows Community Toolkit
Windows Community Toolkit

DataGrid control
DataGrid is a control element that allows you to freely display data in rows and columns. It saves the programming model for the DataGrid from Silverlight and WPF. Therefore, developers can now create a clear data table, edit it, check the data and the functions of their formation using simple code in Windows 10.

<controls: DataGrid x: Name = "dataGrid1"
    Height = "600" Margin = "12"
    AutoGenerateColumns = "True"
    ItemsSource = "{x: Bind MyViewModel.Customers}" />

New Microsoft Graph
Toolkit v3.0 introduced a new UWP management category, which allows developers to have access to Microsoft Graph, namely: add a user interface, look for employees and friends, view SharePoint and much more. In version 4.0, there are now two new controls: PlannerTaskList and PowerBIEmbedded.

PlannerTaskList allows developers to integrate tasks into applications and allow users to interact with Microsoft Planner tasks.

Windows Community Toolkit Planer
Windows Community Toolkit Planer

PowerBIEmbedded allows developers to embed the PowerBI widget in applications and allows users to interact with data.

Moving Twitter, LinkedIn and Microsoft Translator to .NET Standard
The Windows Community Toolkit contains APIs that make it easy to work with Twitter, OneDrive, LinkedIn, Microsoft Graph, and other Web services. With the updates, most services have migrated to the .NET Standard package (Microsoft.Toolkit.Services), and they are now available for frameworks.

Unity 2018.3 to be Now Available

Unity 2018.3 by default uses the .NET 4.x Scripting Runtime
14 December 2018   274

Game engine Unity 2018.3 is represented, in which users are waiting for:

  • new opportunities in working with prefabs - a special type of assets, in which several objects are stored;
  • Improved SRP (Scriptable Render Pipeline) rendering pipeline;
  • Unity landscape system update;
  • New Script Runtime .NET 4.x;
  • preview version of visual effect graph.

Prefab Variants - allows you to create a variation of the prefab, adopting objects and properties of the parent resource, but not affecting it. Changes in the child prefab will not affect the original, but editing the source will affect the child.

Prefab Nesting - allows you to organize prefabs by investing smaller ones into larger ones. For example, prefabs of rooms can be enclosed in a prefab of a building, and prefabs of furniture and decorative elements can be enclosed in prefabs of rooms.

Prefab Mode - a function for editing a prefab in an isolated space.

Unity 2018.3 by default uses the .NET 4.x Scripting Runtime. Version 3.5 will be removed from one of the releases in 2019.

Projects for .NET 4.x can now use the Roslyn open source compiler.

Visual Effect Graph will build work with simple and complex node-based effects. The VEG architecture allows you to generate millions of particles on a GPU without loss of performance.

In Unity 2018.3, the Visual Effect Graph tool is available only in the preview version.