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

[Spec, TODO] Define work for Forms/Device/Platform/Application #236

Closed
PureWeen opened this issue Sep 15, 2020 · 8 comments
Closed

[Spec, TODO] Define work for Forms/Device/Platform/Application #236

PureWeen opened this issue Sep 15, 2020 · 8 comments

Comments

@PureWeen
Copy link
Member

PureWeen commented Sep 15, 2020

Define Application for MAUI

@PureWeen PureWeen added proposal/open blocker This issue/PR is currently blocking other issues/PRs labels Sep 15, 2020
@mattleibow
Copy link
Member

Just noticed that we may need some features from the Activity (such as the bundle and Intent) to get data...

@KPixel
Copy link

KPixel commented Sep 30, 2020

I'm glad to see Multi-Window in the list. I was surprised by the many gotchas for that scenario in X.F.
And the main culprit was Device.BeginInvokeOnMainThread(). Ideally, we should remove it, but even if we keep it, it must never be used inside X.F/MAUI. The proper pattern is to always pass the IDispatcher.

@bmitc
Copy link

bmitc commented Dec 2, 2020

I found this issue by looking for existing issues for multiple window support before creating one. Thanks for calling it out!

I am an F# developer and have been investigating Fabulous for a desktop application, but since it is built upon Xamarin Forms, it does not support multiple windows, so it's basically unusable for desktop applications.

Would it be better to separate out multiple window support into its own issue? I think that is an absolute must have if .NET MAUI is intended to support desktop applications.

@mrwcjoughin
Copy link

mrwcjoughin commented Dec 3, 2020 via email

@bmitc
Copy link

bmitc commented Jan 12, 2021

i have found having tabs is an ideal way to do a modern MDI interface

Tabs are not an acceptable replacement for multiple windows for many applications.

@jetersen
Copy link

jetersen commented Feb 4, 2021

I'd like to ask what consideration are there made for windows parity? As someone who depends on third party software that has us using DDE dynamic data exchange on Windows, which requires a WinForm application to be running. I would still like to get some of the benefits of building on Linux but target Windows.

We recently taken https://github.com/Specshell/specshell.software.ndde and made it work on net5.0-windows which is great but would be great for all our downstream application which are in private repos to be able to build on Linux machines on GitHub actions.

See also
dotnet/sdk#3592

@Redth Redth removed the blocker This issue/PR is currently blocking other issues/PRs label Jun 11, 2021
@jsuarezruiz jsuarezruiz added this to Under consideration in Enhancements Oct 22, 2021
@Redth
Copy link
Member

Redth commented Nov 2, 2021

Mostly handled by #1965 and the rest by other various PR's and issues/specs

@Redth Redth closed this as completed Nov 2, 2021
@bmitc
Copy link

bmitc commented Nov 2, 2021

@Redth Do you know where the multiple windows feature is being tracked?

@ghost ghost locked as resolved and limited conversation to collaborators Feb 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Enhancements
Under consideration
Development

No branches or pull requests

7 participants