jsuarezruiz / netmaui-chat-app-challenge

Chat App UI Challenge made with .NET MAUI.
240 stars 89 forks source link

.NET MAUI sample status progress #1

Open jsuarezruiz opened 2 years ago

jsuarezruiz commented 2 years ago

Waiting for new fixes. Currently this challenge is blocked by:

Other issues (tooling):

Eagle3386 commented 2 years ago

Would you mind to at least consider enhancing/extending the chat app sample regarding video calling, preferably via WebRTC?

jvakos commented 1 year ago

Any news for the blocking issues? For https://github.com/dotnet/maui/issues/4149 it seems to be backloged.

jsuarezruiz commented 1 year ago

New tests using the latest .NET 7 and .NET 8 versions.

.NET 7 On Windows, the CollectionView resizes correctly when the Windows resize. However the BoxView is not applying the Corner Radius correctly: image

.NET 8 The CollectionView not invalidate the size changing the Window size: image image There is a flicker or image loading time when navigating back. cv-loading-issue In the Output:

Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7C640).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).
Exception thrown at 0x00007FFFBA77CF19 (KernelBase.dll) in Maui.Controls.Sample.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000007F36F7D290).

On Android, a BoxView with different Corner Radius is not working correctly: image

The is a delay rendering the detail page content (mostly a CollectionView with BoxView). Here the comparison with Xamarin.Forms. Xamarin.Forms in the left and .NET MAUI .NET 8 in the right: xf-vs-maui-chatapp

New created issues: