https://bugs.documentfoundation.org/show_bug.cgi?id=167250
Buovjaga <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ilmari.lauhakangas@libreoff | |ice.org --- Comment #14 from Buovjaga <[email protected]> --- (In reply to Sahil Gautam from comment #0) > the problem is that windows doesn't have a "modern" and stable widget > toolkit, winui3 has performance issues and is xaml based. i don't think an > implementation standing on workarounds for workarounds would last (i am > willing to give win32 another try will see how far it goes this time) but > even if that succeeds, libreoffice won't look "modern" because that > "modernness" belongs to winui3 not win32. > > assuming that winui3 won't be abandoned by microsoft, it would take me > atleast 6 months to get something meaningful if possible at all. i already > spent ~2.5 months trying to make win32 work, but since it's not object > oriented like gtk and qt, it didn't work and from the experience i can say > that it won't work without clever tricks. Adding this here as well, WinUI3 has apparently been disappointing for developers: https://github.com/microsoft/microsoft-ui-xaml/discussions/9417 Quotes: "Our stack is mainly WPF with a few newer WinUI apps. Our clients have expressed concern at several long standing issues so we are now looking at moving backwards (if you can believe that). [...] It feels like this project is completely abandoned now, but I hope I am wrong." "WinUI is definitely not the native stack for Windows. Of widely used programs, only Watsapp, I think, uses WinUI (or some of its predecessors). The native stack for Windows is Winforms and (to a lesser degree), WPF." WPF is C#. Did some more digging: https://old.reddit.com/r/dotnet/comments/1kaj91k/why_are_there_not_more_winui3_applications/mpn4np3/ "I have written a relatively complex application in WinUI3. There are a number of issues. First off, lack of pre built components. Major major issue. Second, the MVVM pattern is difficult for lots of newer devs to grasp. Third, MS has effectively abandoned it, moving to a web stack for their in house apps." -- You are receiving this mail because: You are the assignee for the bug.
