Releases: scottkuhl/awesome-winui
2024.03.26
- XAML Controls Gallery renamed to WinUI Gallery
- Added CodeMarkup for WinUI library
- Added DeftSharp.Windows.Input
- Updated order based on current GitHub stars.
2022.01.08
Windows Template Studio
Microsoft stopped funding the internal team who were working on Windows Template Studio. Matt Lacey, a frequent contributor, has forked it into two separate products: Template Studio for UWP and Template Studio for WPF. See Forking Windows Template Studio and Template Studio for WPF.
2021.10.31
New Book
- Creating Cross-Platform C# Applications with Uno Platform - Matt Lacey, Marcel Alexander Wagner, Packt Publishing - Developers are increasingly being asked to build native applications that run on multiple operating systems and in the browser. In the past, this would have meant learning new technologies and making multiple copies of an application. But the Uno Platform allows you to use tools, languages, and APIs you already know from building Windows apps to develop apps that can also run on other platforms. This book will help you to create customer-facing as well as line-of-business apps that can be used on the device, browser, or operating system of your choice. This practical guide enables developers to put their C# and XAML knowledge to work by writing cross-platform apps using the Uno Platform. Packed with tips and practical examples, this book will help you to build applications for common scenarios. You'll begin by learning about the Uno Platform through step-by-step explanations of essential concepts, before moving on to creating cross-platform apps for different lines of business. Throughout this book, you'll work with examples that will teach you how to combine your existing knowledge to manage common development environments and implement frequently needed functionality. By the end of this Uno development book, you will have learned how to write your own cross-platform apps with the Uno Platform and use additional tools and libraries to speed up your app development process.
2021.02.07
New Event
- .NET Frontend Day - A full day online, with focus on building frontend applications using .NET!
2020.01.24
I have switched from posting individual articles and screencasts to sources to follow. There will probably be far less releases this way.
If you have a good source that is not listed, please create an issue or submit a pull request.
2021.01.10
A snapshot has been made of the readme for 2020 and old content removed.
New Channel
New Screencasts
- Building Powerful Native Application Experiences - (January 4, 2021) - In this session, we learn about getting started for developing windows 10 applications, packaging your applications with MSIX, some latest enhancements to command line tools for developers building on windows, and lastly, we hear about the new platform 'Windows on ARM'
New Articles
-
Introducing the WinUI InfoBar control - (January 4, 2021) - According to its roadmap WinUI 3.0 is currently focusing on Win32 desktop applications and .NET 5. In mean time WinUI 2.x keeps on evolving, bringing XAML features and controls for UWP. One of these new controls is the InfoBar control which was released as a component of WinUI 2.5. In its original proposal we read that Microsoft was looking for a uniform way to display “long-lived app-wide status messages for scenarios such as updates available or errors that may occur which prevent the user from experiencing an app or its features working as intended“.
-
What’s New in 2020 Volume 4: WinUI - (January 4, 2021) - We at Syncfusion are glad to announce the last major release of this year, Essential Studio 2020 Volume 4. This is the second major release for Syncfusion Essential Studio for WinUI. If you are new to the WinUI platform, check out our previous blog post about the features included in the first release.
-
Introducing Syncfusion Ribbon for WinUI - (January 7, 2021) - In order to have good flow in your work, you should optimize all possible operations using a ribbon control. A ribbon control is a tool that allows you to group tasks together so they can be performed in sequence.
2020.12.27
New Articles
-
Infragistics announces Uno Platform specific UI Controls - (December 16, 2020) - We are happy to announce that Infragistics, a UI control ‘household’ name with 30+ years of experience in providing productivity UI controls for .NET developers is releasing their initial offering for Uno Platforms consisting of Grids, Charts and Gauges. In addition to Uno Platform-specific controls, Infragistics also announced support for WinUI!
-
Uno Platform 2021 Roadmap Survey - (December 17, 2020) - TLDR: Take Uno Platform 5-minute Survey now to help us decide 2021 priorities.
-
Uno Platform 3.4 – Maturing the supported control set - (December 22, 2020) - In early parts of 2020 we had released support for many new platforms – macOS, Linux, Skia and flirted with Tizen. In the second half of the year, as WinUI matured more, we focused on providing day-0 support for WinUI releases. Starting from today’s 3.4 release and in the period ahead when WinUI is expected to RTM, we will be putting an even bigger focus on maturing Uno Platform by providing a growing set of controls and mappings to existing WinUI and 3rd party components.
2020.12.20
Windows Template Studio 3.9 Released - (December 17, 2020) - Version 3.9 of Windows Template Studio is now available with test projects for WPF, accessibility updates, bug fixes and NuGet package reference updates.
New Tooling
- Windows app bootstrap template - A simple template repository you can use to fast track your new modern Windows app.
New Sample Apps
- Fluent Store - A Fluent, native, and open-source alternative to the Microsoft Store app.
New Articles
- Windows 10: Microsoft's Project Reunion preview arrives to make writing apps easier - (December 14, 2020) - Microsoft makes progress on its plan to bring old Windows apps together with modern ones.
2020.12.13
New Libraries
-
Yugen Toolkit - The Toolkit is a collection of helper functions, custom controls, and app services. It helps develop common task for UWP apps.
-
Template10.Validation - These validation libraries provide UWP developers a comprehensive solution to data validation that solves problems in a realistic and usable way. The associated sample application demonstrates the use and syntax.
New Tooling
- Template10 - Template 10 is a set of Visual Studio project templates. They sling-shot developer productivity by getting ~80% of the boilerplate stuff delivered in the template - things like navigation, suspension, and even a Hamburger control.
New Sample Apps
- Uno Samples - This repository provides simple to-the-point samples for features of the Uno platform.
New Podcast Episodes
- Michael Hawker on the Windows Community - (December 7, 2020) - Azure DevOps Podcast - In this episode, Michael A. Hawker, AKA ‘XAML Llama,’ joins the podcast to discuss the Windows Community Toolkit and more.
New Screencasts
- App Consult Insights - S02 E05 The UNO platform - (December 11, 2020) - Matteo and Marc are back with an episode about their favourite topic: WinUI 3. But this time we look beyond the core framework and explore what the UNO platform has to offer for cross-platform WinUI 3 development.
New Articles
-
Porting the Contoso UWP showcase application to Uno Platform - (December 8, 2020) - Connor Park, a Microsoft MVP and blogger from Korea recently ported the Contoso showcase application from being desktop-only, UWP application to a cross-platform application using UWP and Uno Platform. The source code is available in GitHub for you to try and learn from it. Equally importantly, Connor took the time to capture lessons learned during the port in order to help all others wishing to move their UWP desktop applications to Web, macOS, Linux, iOS and Android.
-
Announcing Project Reunion V0.1! - (December 11, 2020) - V0.1 is just the beginning. This limited preview lays the foundation for Project Reunion’s runtime distribution and includes some of the work we’ve done towards creating the plumbing that makes sure your apps can consume Project Reunion APIs. There’s still more to do, to unify the platform, add more functionality such as Windowing and Storage APIs that will be released in the coming months, and do performance tuning. We will be publishing a more detailed roadmap in the new year, 2021.
2020.12.06
This week we saw the release of WinUI 2.5 has we inch closer to the release of 3.0.
-
Windows UI Library 2.5 - (December 1, 2020) - Win UI 2.5 has been released with new features including a new InfoBar control, a Determinate ProgressRing and the ability to add footer menu items to the NavigatioView.
-
Themes of .NET - Track overall themes and underlying epics and user stories planned for the next major version of .NET.
Articles
-
What’s the correlation between .NET 5, WinUI and MAUI (Xamarin.Forms) - (December 1, 2020) - Over the last couple of years there have been a couple of key developments in the .NET world. However, despite a lot of rhetoric from Microsoft about building a better developer ecosystem, the reality is that the current landscape for building apps using .NET is a mess and no amount of sugar coating is going to fix that. In this post I’m going to try to position a number of technologies in the hope that I can share where I think things are going.
-
Microsoft’s PowerToys for Windows 10 will get a contemporary replace with new options - (December 2, 2020) - With at present’s replace, Microsoft is bringing Windows 10’s Fluent UI to the picture resizer. It makes use of each Fluent Design and ModernWPF to imitate the WinUI feel and look, and the replace additionally allows assist for themes.