microsoft / microsoft-ui-xaml

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

WinUI Community Call #1478

Closed jesbis closed 4 years ago

jesbis commented 5 years ago

Update:

Thanks everyone who was able to call in to our first community call! We really appreciate the interest, questions and feedback.

Recording download link

Temporary download link to the first call recording (OneDrive) - we're working on a better streaming/hosting approach and will update this link later.

After calling in or watching, please do fill in the survey to let us know if you have any feedback on the format or content:

https://aka.ms/winuisurvey


Hi everyone,

The WinUI team is planning to host a regular "community call" (via Microsoft Teams) and we'd like to invite you to suggest topics and call in!

Download a recurring calendar invite here (.ics):
https://aka.ms/WinUICommunityCall

We'll hold the first one next week on Wednesday, October 30 (9am PDT/12pm EDT/16:00 UTC).

This will be a very informal online call directly with members of our engineering team via Microsoft Teams.

Anyone and everyone is welcome! No pre-registration is required.

Proposed format: When: last Wednesday of every month, 9:00am Pacific (16:00 or 17:00 UTC depending on DST)
Duration: ≤1 hr
How to attend: online via Microsoft Teams (invite: https://aka.ms/WinUICommunityCall)

Assuming we get enough interest then each month we can discuss and answer questions about Windows app development with WinUI including our roadmap, new features, and your feedback and suggestions.

Main topic areas could include:

Agenda for next week's call:

We'll have a small handful of WinUI team members and we'll project a screen + video feed from a conference room via Teams.

Anyone else is welcome to call in and watch/comment live!

Format will likely be:

  1. Intro
    • About the call, agenda
    • Introduce WinUI team hosts
  2. Recap WinUI roadmap and strategy: what is WinUI, what is the roadmap, why are we doing it
  3. Maybe a demo of what we're working on
  4. We'll talk about top issues that are raised in this thread
  5. We'll answer any of your other live questions until we run out of time

Interested?

Please let us know and leave a comment with any topics or questions you'd like to hear about!

We can't promise to cover everything but we'll do our best next week or in a future call.

mdtauk commented 5 years ago

I would expect from 20H1 onwards, applications compiled will be warned/moved to use WinUI, instead of the OS framework. Like dot net Core over dot net Framework

shaheedmalik commented 5 years ago

@kmgallahan

There aren't going to be any more UWP UI updates beyond security & critical fixes

You know, humans are people and people can tell WHITE lies.

The CShell Windows components use UWP XAML, Input and Composition. So, why (more accurately how) do they obselete it? More variants of the CShell (aka Windows 10X) are coming, It's a critical component of Windows.

Either they move the namespace to WindowsInternal.UI.* or Windows.Internal.UI.* inside the WinMD and keep the old one for compat reasons or just increment the contract version and make the WinMD private.

The current Public APIs are here: %WinDir%\System32\WinMetadata

Sure, we may not have access to the System UI framework within Windows 10 > 20H1. But all the cool stuff will be inside Windows.Internal.* or WindowsInternal.* namespaces, the files conveniently named inside System32 directory. Go ahead and look there, you'll be surprised.

It's like all over Vista again, where they move the good stuff (DirectUI) into Windows, then giving us the baseline (WPF).

Windows 10X and Windows Core are going to be running on WinUI 3, that's why they are delayed until 2020 as 20H1 with WinUI 3.0 isn't available yet.

mdtauk commented 5 years ago

So some clarity on When/if the Windows team will adopt WinUI 3.0 for it's inbox apps and the Composable Shells? and When Windows.UI.Xaml will be deprecated by Internal teams?

jesbis commented 5 years ago

Hi all,

We uploaded a recurring event you can add to your calendar here (.ics):

https://aka.ms/WinUICommunityCall

or

https://microsoft.github.io/microsoft-ui-xaml/communitycalls/WinUICommunityCall.ics

We're hoping you can all make it on Wednesday! (or watch a recording after)

shaggygi commented 5 years ago

@jesbis

We are planning to record so people can watch afterward, though it's TBD where else we'll upload it.

Why couldn't this be part of .NET Foundation on YouTube and streamed live like the other shows?

//cc @jongalloway on thoughts/help

jesbis commented 5 years ago

Why couldn't this be part of .NET Foundation on YouTube and streamed live like the other shows?

Thanks for the suggestion!

WinUI isn't specific to .NET and isn't a .NET Foundation project, but we'll make sure we can host the recordings somewhere.

We'll be streaming live through the Teams call if you'd like to join!

jevansaks commented 5 years ago

FYI we are hearing that the .ics file isn't working for some folks. Here is the teams link. We will be starting at 9am PDT.

https://teams.microsoft.com/l/meetup-join/19%3ameeting_Yjk2OTFmZDctN2I2OS00MGU4LTg1NWYtOWYwOWFlODg0YzIz%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%2230968ce2-cf69-410d-a009-09ed2ecefbdb%22%7d

shaheedmalik commented 5 years ago

I tried the link but I couldn't hear anything but it might've been over already?

jesbis commented 5 years ago

Thanks everyone who was able to call in to our first community call! We really appreciate the interest, questions and feedback.

We're working on the recording for anyone who wasn't able to call in.

Please do fill in the survey to let us know if you have any feedback on the format or content:

https://aka.ms/winuisurvey

shaheedmalik commented 5 years ago

Thanks everyone who was able to call in to our first community call! We really appreciate the interest, questions and feedback.

We're working on the recording for anyone who wasn't able to call in.

Please do fill in the survey to let us know if you have any feedback on the format or content:

https://aka.ms/winuisurvey

I missed it. Could the next ones be streamed to Mixer?

jesbis commented 5 years ago

@shaheedmalik sorry you couldn't make it live! What do you like about Mixer over Teams?

shaheedmalik commented 5 years ago

@jesbis I mean in addition to for the replay.

I had a bit of trouble setting up Teams for it when I really just wanted to listen in.

Nirmal4G commented 5 years ago

@jesbis

You could ask @shanselman and @jongalloway for format on Community Standups. I really like their format. Me and many others expressed interest on bringing the similar format across .NET, they delivered.

If you need some guidance, you could ask them and others hosting the .NET Community Standups. Including @Golnaz89 who's been there since the ASP.NET Community Standup moving into M$FT Ch9 studio.

harvinders commented 5 years ago

@jesbis The survey asks the question

Did you attend or watch the October 30 WinUI community call? Attended Watched a recording Didn't attend or watch

However, I could not find any links here to the recording. Could someone please post the link to the recording.

Thanks

mdtauk commented 5 years ago

@harvinders Perhaps wait until the recording has been made available, before submitting your survey?

mdtauk commented 5 years ago

Please work with C# lang team so you can speed up development of these features and more, so we can avoid using XAML, and make it easier to design UIs in a declarative way (SwiftUI/Compose/Flutter)

Also this? #804

shaheedmalik commented 5 years ago

Is the recording up yet?

mdtauk commented 5 years ago

no, what you want is a "new" language

what i suggest is no new language, just C#

reason why SwiftUI/Flutter/Compose works is because you only have to learn and use 1 and only 1 language

so in order to achieve this, C# needs to implement new features to allow writting DSLs easily and more powerful

why just one language ?

  • Less dependencies
  • Easier to teach
  • Easier to use
  • Less Frictions
  • Faster and more Performant

I wasn't making a request or suggestion, but opening a discussion topic on alternative ways to making UI with WinUI 3.0 that is not XAML. I think this qualifies in some ways, but what you are asking for are language features for C# to enable you to use it for making UI.

jesbis commented 5 years ago

Hi folks - here's a temporary download link to the first call recording (OneDrive) - we're looking into a better streaming/hosting approach with .NET and Channel9 for the future.

Angr1st commented 5 years ago

Maybe if you want to build a DSL for WinUI, you could try F#

dbeavon commented 5 years ago

I have it myself, since I was on the call. But is there any way to capture and publish the chat from the call? There was lots of good interaction with Dmitry Lyalin, etc.

jevansaks commented 5 years ago

I have it myself, since I was on the call. But is there any way to capture and publish the chat from the call? There was lots of good interaction with Dmitry Lyalin, etc.

If you join the teams call again, the chat should all be there from last time. I don't know of a way to save off all of the chat in one go, unfortunately. If you figure it out maybe you can post the chat log?