Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

👨‍💻☎ WinUI Community Call: August 18, 2021 #5482

Closed
anawishnoff opened this issue Jul 15, 2021 · 30 comments
Closed

👨‍💻☎ WinUI Community Call: August 18, 2021 #5482

anawishnoff opened this issue Jul 15, 2021 · 30 comments
Labels

Comments

@anawishnoff
Copy link
Contributor

anawishnoff commented Jul 15, 2021

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/RcA89AnGdJw

Details

Date: Wednesday, August 18, 2021
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.

Agenda

  • Intro, general updates
  • Recent WinUI releases
  • Demos of new experimental features
  • Meet the Interactive Experience Platform team
  • Q&A
    • Questions and topic requests can be pre-submitted by commenting them on this GitHub issue
    • Questions can be asked live in the YouTube livestream's comment section

Q&A Code of Conduct

  • To help ensure Q&A remains beneficial for the majority of the call's developer audience, please consider whether your question could be framed so that it might be more broadly relevant to our larger developer audience by ensuring it is reasonably concise, broadly beneficial, well-suited for the fast-paced live Q&A format, or able to spark open ended discussion.
  • Please understand some questions are not well-suited for the fast-paced liacve Q&A format and should be filed as standalone Discussion or Question issues where they can be most appropriately handled. Excluding presentation topic requests, this generally includes requests for dedicated follow-ups or technically complex questions that require investigative time or expertise not included in this month's guest list.

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

@anawishnoff anawishnoff added the discussion General discussion label Jul 15, 2021
@ghost ghost added the needs-triage Issue needs to be triaged by the area owners label Jul 15, 2021
@Lorymi
Copy link

Lorymi commented Jul 15, 2021

I am surprised when I see that winforms has started to receive updates, but wpf and uwp have become ghosts and no one is responsible for these two!

Four years ago, a request was made that we will read in 2021, it is funny (Especially for non-.NET developers)
dotnet/wpf#91

Instead of fixing the basic wpf and uwp problems, ask us about WINUI programs? I wish you cared about the desktop as much as you care about ASP

I think the biggest question right now is what will happen to UWP? Do you still avoid answering? Why should UWP be removed from the WINUI roadmap? And then tell us, maybe one day we will think about it again ?!

microsoft/WindowsAppSDK#1055

Make no mistake, I'm a fan of Microsoft and .NET, but your decisions always disappoint us

Take a look at the Flutter project on github to see how active it is and how much people are helping to develop it. or ReactNative??
Now compare the two with MAUI and Xamarin!!!

The only reason is the name Microsoft because it always obsolete a system after a while and does not provide a reason for that

You will obsolete the same WINUI for another two years and put your users in a dilemma

@groovykool
Copy link

groovykool commented Jul 15, 2021

What should a UWP developer that uses Map Control, Win2D and Ink Canvas do considering UWP .NET and C# are 2 full versions behind?

Why should Desktop apps that are currently in development using UWP or WPF (Desktop Bridge) move to WinUI3 and WindowAppSDK considering the huge number of bugs and missing functionality in them?

What are the current requirements for Desktop apps to be submitted to the Windows store?

@robloo
Copy link
Contributor

robloo commented Jul 15, 2021

Are additional controls still going to be open sourced and added here to the WinUI library? i.e. Grid source code, CommandBar source code, etc. Or are all controls not already here going to remain in WinUI3-only indefinitely.

Is there still a plan to open source WinUI3? I kind-of expect that promise to be revoked at this point. All the warning signs are there.

@StephenLPeters StephenLPeters removed the needs-triage Issue needs to be triaged by the area owners label Jul 15, 2021
@ghost1372
Copy link
Contributor

ghost1372 commented Jul 16, 2021

When will we see WinUI 2.6 visual styles in WinUI 3? (i found answer)
When will WinUI 3 the preview version 1.0 be released?

@mrlacey
Copy link
Contributor

mrlacey commented Jul 19, 2021

@anawishnoff As there's not going to be a July call, you might want to remove the scheduled YouTube entry: https://www.youtube.com/watch?v=KveLAGNafdw
Also, the issue for the June call is still pinned in the repo.

@anawishnoff anawishnoff pinned this issue Jul 19, 2021
@anawishnoff anawishnoff changed the title WinUI Community Call: August 2021 WinUI Community Call: August 2021 👨‍💻☎ Jul 19, 2021
@anawishnoff
Copy link
Contributor Author

@mrlacey Thanks! Just addressed those issues.

@pjmlp
Copy link

pjmlp commented Jul 27, 2021

With the release of Microsoft Game Developer Kit (GDK), UWP has been made into legacy from XBox team point of view:

UWP apps and games are community-supported only; partners inside Xbox managed programs (Xbox, Xbox Game Pass, Xbox Game Streaming) should use Microsoft Win32 + GDK.

HoloLens team is also moving away from UWP.

This article relates to the legacy WinRT native APIs. For new native app projects, we recommend using the OpenXR API.

Using XBox and HoloLens as examples why UWP still matters doesn't seem to be the case as per respective teams communication channels and own roadmaps.

So can we actually get an official coherent message on what is happening with UWP across the board?

@anawishnoff anawishnoff changed the title WinUI Community Call: August 2021 👨‍💻☎ 👨‍💻☎ WinUI Community Call: August 18, 2021 Aug 2, 2021
@Symbai
Copy link

Symbai commented Aug 6, 2021

When can we expect new features for WPF? Just to name a few: Folder dialog, trimming support, AOT support, Acryl brush, Directx 11 + 12 support, bug-free WindowChrome class...

@mrlacey
Copy link
Contributor

mrlacey commented Aug 7, 2021

Question for the call (or anywhere else as an answer would be really enlightening)
Apparently, it is by design that a read-only textbox looks the same as one that can be edited. Why is this the case?
I think this is important because:

  • How is the end-user expected to know if something can be edited without trying? If it looks like a TextBox but doesn't behave like a text box (can't be changed) it can seem broken.
  • Having no visual indication of a functional difference seems very inconsistent with other controls and general usability advice.

@shaheedmalik
Copy link

When is WinUI 3 coming to UWP?

When is WinUI 3 going to be open sourced?

@Marv51
Copy link
Contributor

Marv51 commented Aug 11, 2021

From the last call:

Can you speak about CsWinRT again? It seems responsible for a large number of the really critical bugs. The team seems super small and future of WinUI seems to depend on getting CsWinRT right. Is the feeling of the team that the backlog of major bugs is decreasing?

@Marv51
Copy link
Contributor

Marv51 commented Aug 11, 2021

What factors went into the decision to deviate from the planned "stable releases roughly every three months" to now having 5 months between 0.8 (June) and 1.0 (November). With the Windows 11 design refresh and the increasing amount of developer interest it seems like a sub-optimal time to hold features for a big 1.0 release.

To me a smaller 0.9 release in September would have been preferable.

@pjmlp
Copy link

pjmlp commented Aug 11, 2021

@Marv51 Given the stagnation of C++/WinRT Visual Studio tooling in spite of Microsoft decided to deprecate C++/CX, 4 years ago, I wouldn't have higher expectations for CsWinRT to have a better future.

@yoshiask
Copy link
Contributor

yoshiask commented Aug 11, 2021

HoloLens team is also moving away from UWP.

This article relates to the legacy WinRT native APIs. For new native app projects, we recommend using the OpenXR API.

For what it's worth, it looks like OpenXR still uses UWP to some extent under the hood:
https://github.com/microsoft/OpenXR-MixedReality/blob/main/samples/BasicXrApp/BasicXrApp_uwp.vcxproj

And the Mixed Reality Toolkit (which is used by all Hololens dev) still requires the UWP workload.

@groovykool
Copy link

When is WinUI 3 coming to UWP?
Never

#5484

@yoshiask
Copy link
Contributor

There's really not much need for WinUI 3 on UWP. WinUI 2.x has most of the same features, and is still getting updates for the foreseeable future.

@pjmlp
Copy link

pjmlp commented Aug 12, 2021

@yoshiask The UWP workload is for legacy applications.

https://docs.microsoft.com/en-us/windows/mixed-reality/develop/choosing-an-engine

And had you bothered to actually read the C++ source code from BasicXrApp instead of giving us the project file, you would have noticed that there is zero UWP code there, the sample has been migrated to OpenXR, and those UWP references are leftovers from the migration.

@khdc
Copy link

khdc commented Aug 12, 2021

This might be a dumb question, but will you be sticking with the name "WinUI" moving forward, or is there any potential name changes since you are part of the Windows App SDK?

The reason why I ask, is that I am preparing to build my company's internal UX Toolkit and would hate to have my repo and namespaces have the WinUI name in them if it's going to change in the near future. 🤣

@terrycox
Copy link

There appear to be TreeView behavior changes from WinUI 3 0.5 and 0.8 as regards node selection. Can someone comment on this?

@Lukespacewalker
Copy link

When will Mica material be available in WinUI 3.0 ?

@christiannagel
Copy link

When can we expect a fix with the incompatibility of the Identity Client package?
#5143

@christiannagel
Copy link

It would be great to have AppCenter support for WinUI #5343

@JanRajnoha
Copy link

WinUI currently have 2 critical bugs for me. The first is bug related to XAML Parse exception, which have many reasons why is thrown, and second is in CsWinRt related to null reference exception in PropertyChanged. This two bugs, for me, are only reason, why our app couldn't be released. I hope, you and CsWinRt team will solve it ASAP.

@Marv51
Copy link
Contributor

Marv51 commented Aug 19, 2021

@christiannagel In microsoft/appcenter-sdk-dotnet#1523 the AppCenter SDK has been working on WinUI and there is a promise to ship next month.

@LadderLogic
Copy link

Hello. Could y'all please post those links that were part of the stream here? The links didn't get through the youtube. I am specifically interested in Lifted Comp API documentation link.
Cheers!

@anawishnoff
Copy link
Contributor Author

Sure @LadderLogic - I think this is what we were trying to link you! Microsoft.UI.Composition Namespace

@terrycox
Copy link

My apologies for my earlier question. The Treeview behavior issue I thought I had was really a coding issue on my part. WinUI 3 marches on; keep up the good work.

@terrycox
Copy link

I had asked on the Github WCT discussion thread about the plan for the Toolkit to work with Windows App SDK 1.0 experimental. Here's the reply:

@michael-hawker
michael-hawker
4 days ago
Maintainer
Author
We're waiting for WinUI 3 to support the WinUI 2.6 styles as we just updated to reference those. Once WinUI 3 releases a preview or stable build with support for those, we'll release an updated version of the Toolkit packages for it.

Until then our current version is for the 0.8 release as per the WinUI release notes.

@groovykool
Copy link

There's really not much need for WinUI 3 on UWP. WinUI 2.x has most of the same features, and is still getting updates for the foreseeable future.

Quoting Ryan Demopoulos
"As to why someone might target WinUI 3 today, there are several reasons and advantages: the mixture of Win32 support (for example, so you can use libraries & APIs that can’t be used in UWP), plus a modern set of Fluent controls & styles, plus Webview2, plus modern .NET, is a compelling combination for some app authors already."

@pjmlp
Copy link

pjmlp commented Aug 23, 2021

Meanwhile they still don't know what to do with Win2D, and I expect another reboot if Windows 11 does another Windows 8.

@gabbybilka gabbybilka unpinned this issue Sep 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests