Default UI for Windows apps should be WinUI, not Win32 #3486
Replies: 2 comments
-
|
Thanks for the detailed writeup and the screenshot — the critique is fair. The Windows backend ( A couple of clarifications and where we're landing: On windows-rs / "Windows Reactor": In the meantime, a lot of the "40-year-old" look is fixable on the current Win32 path with no new backend: DWM Mica + rounded corners + dark titlebar ( I've opened tracking issues for both tiers (linked below). Agreed on dropping Win7/8.x as a target floor and skipping XAML Islands. Appreciate the push here. |
Beta Was this translation helpful? Give feedback.
-
|
Tracking issues:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Win32 is for old, classic desktop applications.
WinUI is the go-forward UI Library for modern Windows apps. It uses the Fluent Design System (same design language as modern Windows 11 apps).
Perry could depend on Windows Reactor, which is a UI library for Rust developers targeting WinUI. Take a look at this repo: https://github.com/microsoft/windows-rs
IMHO, there is no need to support Windows 7 and Windows 8 / 8.1, which have a tiny market share and are not even supported by Microsoft. XAML islands are a kludge.
WinUI apps are the closest to iOS and Android apps in cross-platform look and feel. Please consider.
Below is screenshot of the Perry ToDo app compiled for Windows using Win32 -- The UI style looks forty years old:
Beta Was this translation helpful? Give feedback.
All reactions