|.NET Runtime||Windows UI Library|
|3 days ago||7 days ago|
|GNU General Public License v3.0 or later||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Is it normal for the code base you are working on to have no comments, and it is discouraged to add any?
1 project | reddit.com/r/cscareerquestions | 1 Dec 2021
I really like what the .NET team has done with the Book of the Runtime, whereby they document a whole bunch of stuff about the code in the repo, but not directly in the code.
Just be sure your frameworks frame works!
1 project | reddit.com/r/dotnet | 26 Nov 2021
What I understand from looking at the code is that it uses the Current Culture which has rippling effects when we change that. If you could create a new discussion on the runtime repository, I'd love to get the answers from the devs.
What is it about C# that you do NOT like compared to other languages?
9 projects | reddit.com/r/csharp | 24 Nov 2021
Some wrapper methods around Windows API are not orthogonal and introduce unexpected behavior (i.e. the behavior you don't get by directly using underlying API or the OS feature). For example, look no further than Environment.SetEnvironmentVariable which will corrupt PATH variable by incorrectly expanding say %ProgramFiles%\Oracle\VirtualBox into C:\Program Files (x86)\Oracle\VirtualBox on a 64-bit OS.
.Net 7.0.100 Alpha now available for download
2 projects | reddit.com/r/dotnet | 23 Nov 2021
1 project | reddit.com/r/csharp | 23 Nov 2021
Curly braces formatting
1 project | reddit.com/r/csharp | 23 Nov 2021
It's common C# convention to use BSD/Allman-style (the OP's first one) because Microsoft has used that convention for decades and recommends it (the C# coding conventions direct to the coding guidelines for the runtime on Github).
.NET 6 vs. .NET 5: up to 40% speedup
15 projects | news.ycombinator.com | 21 Nov 2021
Do be warned that .Net 6 did cause some regressions, in reflection at least15 projects | news.ycombinator.com | 21 Nov 2021
> - Use LINQ cautiously as its variants are mostly slower than explicit coding. E.g. .Any() vs .Count == 0
Is this really true for the example? To me it seems that the implementation for .Any actually uses .Count when available, see https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...
A better way how to multiply all the elements in an IEnumerable by 2, except First() and Last()??? MyEnumerable.Count.Select((x,i)=> (i>0 && i<MyEnumerable.Count()-1) ? x*2 : x);
1 project | reddit.com/r/csharp | 20 Nov 2021
If using Net6, TryGetNonEnumeratedCount is a good way to at least attempt grabbing the count without forcing a total enumeration. https://github.com/dotnet/runtime/issues/27183
.NET 6 vs .NET 5: up to 40% speedup!
1 project | reddit.com/r/dotnet | 18 Nov 2021
Also if you want to read more about the low level details, check out https://github.com/dotnet/runtime/blob/57bfe474518ab5b7cfe6bf7424a79ce3af9d6657/docs/design/features/DynamicPgo.md
Windows UI Library
Vote in the Windows UI Library backlog
1 project | reddit.com/r/dotnet | 23 Nov 2021
Using Flutter to build a native-looking desktop app for macOS and Windows
8 projects | news.ycombinator.com | 10 Nov 2021
I've seen the same posts you have linked and can only conclude that they've currently been using either React Native for Web or are using a React website in an Electron app, and are planning on releasing a RNW app. The current app could perhaps be using RNW but targeting win32.
But note that someone from Microsoft linked that tweet in response to a question of who uses RNW: https://github.com/microsoft/microsoft-ui-xaml/issues/6050#i...
Visual Studio 2022 now available
2 projects | reddit.com/r/programming | 9 Nov 2021
The preview version (1.0-preview2, ‘Windows App SDK’) adds support for running WinUI as an ‘unpackaged’ application. What this really means is that you write a console application which bootstraps a specific version of the Windows App SDK and then start your application manually. In its current form this is extremely clunky: https://github.com/microsoft/microsoft-ui-xaml/issues/2500
Will WinUI v3 improve UI inconsistencies within apps?
1 project | reddit.com/r/Windows11 | 18 Oct 2021
I can't make up my mind what C++ GUI framework to use. It needs to be very fast in updating the constant data stream I am displaying.
5 projects | reddit.com/r/cpp | 12 Oct 2021
Selection is sluggish/laggy/stuttery. Degraded UI performance compared to 10
1 project | reddit.com/r/Windows11 | 7 Oct 2021
I tested it on a fresh, full-wipe install of W11 and it still lags. As far as I am aware, context menus are designed to cache menu entries so that only the initial right-click will "process" the apps that bind to it; subsequent clicks will just pull out the cached info, eliminating the need to run through all the apps again. So far, it seems that the problem is inherent to the new UI framework they are using (WinUI 3.x). https://github.com/microsoft/microsoft-ui-xaml/issues/4597
Redesign the title bar of Windows Terminal
1 project | reddit.com/r/Windows_Redesign | 17 Sep 2021
I can fly
2 projects | reddit.com/r/Windows11 | 31 Aug 2021
This was tracked by microsoft/terminal#9320 and the upstream microsoft/microsoft-ui-xaml#4554, and was fixed for the Terminal in microsoft/terminal#10922, which should be shipping in 1.11 preview later this week ☺️
Closing Animation for Menus in the Menu bar of File Explorer does not work for any of the menus except the See More Ellipsis Menu
1 project | reddit.com/r/Windows11 | 8 Aug 2021
Might want open an issue at https://github.com/microsoft/microsoft-ui-xaml/ instead of using Feedback Hub.
(Bug) File Explorer Toolbar missing slide animation
1 project | reddit.com/r/Windows11 | 6 Aug 2021
Report the issue to https://github.com/microsoft/microsoft-ui-xaml.
What are some alternatives?
Avalonia - A cross platform XAML framework for .NET
SecureUxTheme - 🎨 A secure boot compatible in-memory UxTheme patcher
metroframework-modern-ui - My humble attempt to bring the new Modern UI alias Metro UI of Windows 8 to .NET Windows Forms applications.
MahApps.Metro - A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
WPF - WPF is a .NET Core UI framework for building Windows desktop applications.
Ryujinx - Experimental Nintendo Switch Emulator written in C#
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Modern UI for WPF - MUI - Modern UI for WPF
DockPanelSuite - DockPanel Suite - The Visual Studio inspired docking library for .NET WinForms
FlatLaf - FlatLaf - Flat Look and Feel (with Darcula/IntelliJ themes support)
MaterialDesignInXamlToolkit - Google's Material Design in XAML & WPF, for C# & VB.Net.