microsoft / microsoft-ui-xaml

Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
MIT License
6.33k stars 676 forks source link

πŸ‘¨β€πŸ’»β˜Ž WinUI Community Call: March 16, 2022 #6815

Closed gabbybilka closed 2 years ago

gabbybilka commented 2 years ago

This live event has now ended, but you can view the recording on YouTube at the link below. If you didn't get your question answered, feel free to open it up as a question on this repo. Thanks all for joining!

https://youtu.be/fRpXbB8WUko

Details

Date: March 16, 2022 Time: 16:00-17:00 UTC (9:00-10:00am Pacific)

Anyone and everyone is welcome - no pre-registration is required. This will be an informal interactive live stream directly with members of our engineering team.

Format

The community call is a call among the WinUI team that is live-streamed onto YouTube. We present on new updates, share information, welcome guests, and answer your questions. In this month's call, we'll be sharing the latest info around the WinUI & Windows App SDK roadmap and releases and give an overview of the Windows App SDK Samples repository.

Call Summary

Q&A Code of Conduct

Leave us your questions in the comments on this issue or live in the YouTube chat during the stream!

tinmac commented 2 years ago

Can you update us on the windowing API's that are being developed, is there an issue we can follow?

scout208 commented 2 years ago

Could you please address the issue with the touch keyboard not displaying when text input controls get focus? (https://github.com/microsoft/microsoft-ui-xaml/issues/6291)

Tropix126 commented 2 years ago

This might be WAY out of the scope of what can be answered in the community call, but this has been worrying me. New inbox apps on Windows 11 and many other cruical areas of the shell have been undergoing large overhauls from Win32/GDI to UWP Xaml. If these core components of the operating system are only now being migrated, and UWP is already on life support, how is support expected to be maintained for these areas? If the operating system itself doesn't utilize the recommended technologies due to whatever limitiations, how/why are others expected to migrate to WinUI 3?

AzAgarampur commented 2 years ago

Not sure if this is the right place to ask this but will comctl32/uxtheme GDI controls from classic windows desktop applications ever have a dark mode to match the themes that WinUI/XAML apps have?

nikolayvpavlov commented 2 years ago

We need to hear what the actual commitment of Microsoft on Windows App SDK and WinUI 3.0 is.

  1. Are there Microsoft Windows applications (like, Notepad) developed in WinUI 3?
  2. What is Microsoft's actual commitment, when news has it that a project like One Outlook (Project Monarch) is reportedly built on web technologies and not native? If Microsoft are not basing their core products on WinUI, why should developers do so?
  3. Looking at the number of commits and active contributors, it looks like WinUI 3 is being developed by a handful of people only, which makes it hard to believe that WinUI 3 is really the next UI platform. Looks like more of a hobbyist project.

This year I will need to make a decision on how to modernize a WPF app in our core product. How can I be sure WinUI 3 is the way to go?

pubtom commented 2 years ago

Please weake up Microsoft and add .NET 7/8 support to UWP!

Lot of user asking this: https://developercommunity.visualstudio.com/t/Add-NET-678-support-to-UWP/1596483?space=61

mrlacey commented 2 years ago

I think it's worth adding the main docs page for WinUI to the list of places that need to get updated for each community call:

image

seven-mile commented 2 years ago

πŸ˜‰Long time no see. Would you release a 1.1preview build or 1.0servicing at this time point? After silence for several months, I think most of developers are thirst for new releases. At least, please disclose more information about your recent progress! As promised WinUI3 is going to be open-source, currently it's too mysterious for us however.

MEK3DK commented 2 years ago

As others write, please in this community call, focus on what Microsoft wants with WinUI 3. I think it is safe to say that the community is in doubt whether Microsoft is committed to delivering WinUI 3 for professional use.

Example of an issue regarding whether WinUI can be used/is used. Real projects with WinUI

Since there is 2500 open issues in here there is plenty of examples to pick from, but one example is: Modern WinUI Datagrid This has been open for 2,5 years and yet such a control is still not a direct part of WinUI 3.

It all comes down to resources and what resources are Microsoft putting into WinUI 3? Or are those resources already being scaled back?

To be honest, WinUI was/is very exciting, and looked to be something that could finally replace WPF. But it starts feeling like Silverlight or UWP all over again. So please bring us some hope :-)

pjmlp commented 2 years ago

Hope alone doesn't cut it any longer:

Bugs accumulate, less capabable tooling (C++/WinRT vs C++/CX, no designer), lots of missing APIs, many basic stuff requires additional work on our side to write boilerplate on our side for what is platform code on UWP side, CsWinRT versus plain Forms/WPF, and we get asked to rewrite code yet again.

So if you want people like myself that decided 6 years of this is enough, actually provide facts how this is going to happen, without rewrites of any sort.

I really wanted .NET Native and C++/CX alongside UWP to be the future, pity it ended up not being so and now everyone is shipping Electron apps instead.

terrycox commented 2 years ago

Can you address how WinUI 2 is playing out against WinUI 3? When does WinUI 2 go into maintenance mode?

harvinders commented 2 years ago

Recently, the team has mentioned that they would like to concentrate on improving the quality and address fundamental infrastructure pieces. I am wondering if it would mean addressing an issue about loading Xaml controls using reflection from assemblies not part of the main app? This would enable many of us to start writing applications with plug-in architecture. Please see #6299 for more details. Can the team say if this issue comes under core infrastructure? Any hope of getting it fixed this year?

llothar commented 2 years ago

Can we make the Xaml compiler a standalone executable, or even as a standalone/redistributeable DLL. This is one missing feature if we want to use easy cmake integration.

Also it should be able work in interpreter mode so we can integrate it with script languages and script plug-in architecture as mentioned by @harvinders above.

Please give the community a chance to develop it's own perfect Python or Ruby modern scripting GUI library.

huoyaoyuan commented 2 years ago

I mentioned that in Reunion roadmap updated today, you say you will increase usage of WinUI 3 in the Windows OS. Please hurry up. The first release of Windows 11 looks very incomplete, as the same of WindowsAppSDK 1.0.

I can understand you are getting rid of design debt of Windows 8, which coupled too much things. But the transition period is too long. It's 10 years from Windows 8 release now.

dotMorten commented 2 years ago

What is the latest thinking on finally open sourcing WinUI 3?

llothar commented 2 years ago

When 1.0 or 1.1 gives us more freedom to deploy non MSIX packages, are you going to provide WiX (Windows Installer XML Toolkit) with samples and tutorials? And will there ever be a way to deploy a Windows GUI App with less then 100MB in download size?

SavoySchuler commented 2 years ago

@tinmac

Can you update us on the windowing API's that are being developed, is there an issue we can follow?

Hi, @tinmac! These can be found on the 1.1 WinAppSDK Roadmap. πŸ™‚

ghost commented 2 years ago

Thank you for addressing a rough timeframe for media controls on WinUI3. Sounds like Ryan Demopoulos says he's confident it should arrive with SDK 1.2 (2H'22?). This gives developers like me a clear direction for the coming year on how I want to approach projects related to those features, and which frameworks to use.

For anyone else interested in what was said, fast forward the stream to approx "-38:25" timeframe.

wbokkers commented 2 years ago

None of the issues I listed will be fixed in the servicing release. Only five miserable fixes. Every single time much blah blah about shiny new features, but fixing bugs... nope.

wbokkers commented 2 years ago

Please stop ignoring me and fix these issues that plague our users the most:

Pinox commented 2 years ago

I literally can't watch these community calls anymore, it just makes me sad :((

I was hoping that open sourcing WinUI can solve some of the 2.5k issues we have but to me it's starting to look like a lost cause as it's probably only going to increase the issues we have. Sad that we still have to wait more years for open sourced WinUI.

The whole time I'm thinking MS does not have the resources to fix this mess. Too much work and not enough resources. Goes beyond my comprehension why an executive can't fix the overall state of affairs and I mean no disrespect to MS employees here.