-
Notifications
You must be signed in to change notification settings - Fork 7
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
Merge maui-linux into maui-main #11
Comments
Currently, This forces MAUI for GTK to be stuck on net5.0, or at least, behind other targets. Are there any plans to mitigate this? (For example, by using separate MSBuild projects |
no, no plans for supporting net5. |
Yes, that was what I expected. Also Linux doesn't guarantee to have GTK installed so making it
I was not asking for
You mean Furthermore, other existing TFMs for .NET seems to represent environments, such as |
yes
the workload is responsible for provide all dependencies to get GtkSharp running. So it has to install all packages (on linux) or provide the installer for Gtk (on windows) or call brew ... (on mac)
so, if we take -linux, we know nothing. also android is a linux, but with a special Ui-Framework (=android) |
Ok I get it. Thanks! Any pointers on where to start for the workload? It seems that the GtkSharp project already has adequate scripts to ensure dependencies are installed on the machine, the workload just need to register it somehow... |
yes, it could be easy (easy ... the shortest joke in it ;-) ) GtkSharp related stuff should happen upstream. |
started to merge: jsuarezruiz#37 |
Add mappers for BorderColor and CornerRadius for Frame elements so they can now have borders.
Add mappers for BorderColor and CornerRadius for Frame elements so they can now have borders.
Add mappers for BorderColor and CornerRadius for Frame elements so they can now have borders.
Add mappers for BorderColor and CornerRadius for Frame elements so they can now have borders.
Add mappers for BorderColor and CornerRadius for Frame elements so they can now have borders.
Add mappers for BorderColor and CornerRadius for Frame elements so they can now have borders.
Add mappers for BorderColor and CornerRadius for Frame elements so they can now have borders.
on net 8.0 now |
Plan to merge
https://github.com/jsuarezruiz/maui-linux/tree/main-linux
with
https://github.com/dotnet/maui main
GtkSharp-Workload
a GtkSharp-Workload is needed
this should happen upstream in https://github.com/GtkSharp/
see also: tizen-workload https://github.com/Samsung/Tizen.NET
Microsoft.Maui.Graphics
make a recent GtkSharp-Version of
https://github.com/dotnet/Microsoft.Maui.Graphics
get https://github.com/dotnet/maui main to compile on linux
currently, the build.cake is windows-specific and broken on linux:
https://github.com/dotnet/maui/blob/main/build.cake
merge
main problem will be the build-scripts & build-variables
and, of cause, all the files cluttered with
platform-specific preprocessor-directives
here, merge all lines as is
main-linux
in you find with#elif GTK
and
#if GTK
update api changes
it's not so hard, as it looks at the first glance.
general, look at maui-tizen as a reference
see eg. https://github.com/dotnet/maui/tree/main/src/Core/src/Platform/Tizen
The text was updated successfully, but these errors were encountered: