While a lot of the UI's present in Windows are being redesigned the File Explorer has basically stayed the same(more or less). Wouldn't WinUI look better or a Fluent based one.
This is something up to the shell team at Windows, so the folks at WinUI probably can't do anything about it.
Let's ignore that for a moment - File Explorer will probably not use XAML controls because of their runtime overhead and dependencies for Direct3D, Direct2D, DirectComposition, etc. Also, they are all GPU-intensive frameworks. For something like File Explorer, when listing thousands of files with all their thumbnails, using XAML controls would be incredibly inefficient, slow, and will probably lag the entire system due to high CPU, GPU and memory usage. Using GDI (like it is at the moment) is the best choice and File Explorer probably won't change to any other graphics framework.
This also explain why Microsoft decided to create dark theme common controls to use in dark mode File Explorer, rather than switch to dark theme XAML controls.
This also explain why Microsoft decided to create dark theme common controls to use in dark mode File Explorer, rather than switch to dark theme XAML controls.
This happened because the feedback was misinterpreted. People wanted dark mode for all apps but for some reason they thought they wanted it just for Explorer.
If they can't make XAML controls the default then maybe as an optional extra for people with high end graphics.
Thank you for the the proposal @mcarthur-cpt. The WinUI team does not own the File Explorer app, so this work would be outside our scope.
We appreciate the feedback, however this doesn鈥檛 currently align to the project鈥檚 goals and roadmap and so will be automatically closed. Thank you for your contributions to WinUI!
Most helpful comment
This is something up to the shell team at Windows, so the folks at WinUI probably can't do anything about it.
Let's ignore that for a moment - File Explorer will probably not use XAML controls because of their runtime overhead and dependencies for Direct3D, Direct2D, DirectComposition, etc. Also, they are all GPU-intensive frameworks. For something like File Explorer, when listing thousands of files with all their thumbnails, using XAML controls would be incredibly inefficient, slow, and will probably lag the entire system due to high CPU, GPU and memory usage. Using GDI (like it is at the moment) is the best choice and File Explorer probably won't change to any other graphics framework.
This also explain why Microsoft decided to create dark theme common controls to use in dark mode File Explorer, rather than switch to dark theme XAML controls.