-
Notifications
You must be signed in to change notification settings - Fork 37
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
We need your help! #2
Comments
@jsuarezruiz any plans when you start to do something? otherwise i try to start an implementation today |
I already started with it here: https://github.com/jsuarezruiz/maui-linux/tree/init-linux
And then, merge this Thanks! |
Thanks for the effort to put this forward @jsuarezruiz. I took a look at |
@jsuarezruiz how to deal with https://github.com/dotnet/Microsoft.Maui.Graphics ? some of the basics should be implemented there: Microsoft.Maui.Graphics.Point ToGtk etc etc the turnaround to get it from a package would be too slow my suggestion: |
what is basic sample? https://github.com/jsuarezruiz/maui-linux/tree/main/src/Controls/samples/Controls.Sample ? a little bit heavy for the start ... |
Is this fork looking to add GTK 3/4 support as well? I created a fork earlier with the intention of creating GTK wrappers that are specifically designed to support MAUI patterns while also removing dependencies on external code so the Linux support implementation would be self-contained (with the exception of the GTK libraries themselves). Is anyone else interested in this being done? |
@redjaguar this fork is currently gtk3, realized with https://github.com/GtkSharp/GtkSharp |
Hey guys, I'm interested in contributing to this project 🙂 |
Yes, using GTK supports Windows and macOS as well. |
@tomveltmeijer i develop on linux with rider |
for development on windows, you need a recent gtk3. i use this: |
@lytico nice to see you involved here |
@scherenhaenden thanks for motivation! seems that i'm the whole "community" at the moment. |
Hey, |
a stable maui-api. currently there are a lot of api changes every week. same with https://github.com/jsuarezruiz/maui-linux/tree/main/src/Essentials/src @jsuarezruiz your opinion?
yes, its realized with https://github.com/GtkSharp/GtkSharp, that is Gtk 3.2 |
Right, I would say that until Preview 6 there will be changes in Core, handlers, etc. It is nice to move forward and define things, but for now, require rebase and apply some core changes. |
With this project i will be able to use .net for android/ios(former Xamarin.Android/iOS) on Linux? because in the latest .net6 preview i dont have any template for and Android/iOS app on linux :( and i hope this project will help me with that issue |
no. this project targets using Maui on linux. |
I tought i could run the whole Maui staff on Linux like running an Android or iOS app too ... |
@radudiaconu0 you will be able to develop Android on Linux. |
Hi @jsuarezruiz, where can we help? I was poking around for a list of "TODO" items to assist, but could not find one. I'm ready and happy to help, sir! MAUI does need some GTK/Linux love. |
@DamianSuess i've a status in the last PR: |
And I am going to create specific issues with small tasks, like for example: Implement DatePicker Date. |
Wonderful! Thank you, @lytico and @jsuarezruiz |
@jsuarezruiz what's the long term plan for essentials? are they going to be integrated to Core / Compatibitity? or do we have to implement it? |
For essentials I have some Linux-compatibility PRs open that have not been reviewed/merged yet. So we could have an equivalent "essentials-linux" repo with those patches first. |
@lytico Will be part of .NET MAUI. The namespace is |
Hi, I would like to contribute with code but I don't know that much, however I'll use this in an already popular project which hopefully will boost this repo's popularity and some smarter people will help you out. |
Heyo. You develop MAUI on a linux machine? If so, how do you set everything up. |
Hey guys I'm trying to build from These are only first lines:
Before going deeper to see what might be happening I would like to ask you @lytico if there are any tips or tricks to build the project. |
@microhobby i never tried net6-sln, as it is not released until now on linux, and rider doesn't support it. |
Without creating a new Issue, could someone create a Project list of some kind to help point us in the right direction on where we could help out? It's not too clear as to pending work items for us to help out on. Like most of you, I'm used to seeing a backlog to help track progress & see where we can help out. Thank you & Happy New Year, all! |
I want very much to help out with making BlazorWebView for Linux happen if possible. I very much want to use MAUI but my interest is exclusive to its ability to make truly platform-agnostic GUIs using a webview. I can't be the only one out there who has this in his heart -- look at the enormous popularity of Electron despite its cumbersome weight. I feel like I'm a fairly good programmer but I run a one-man shop, and so my knowledge is somewhat spotty (nobody sitting next to me to share additional insight). I have a project that NEEDS full cross platform webview support to be successful, so if there's any way I can contribute to the Linux BlazorWebView as a code monkey, I'm willing to try. I presently have a BlazorServer project that's been successful, but Xamarin is something I've always stayed away from. I don't believe in the principal concept of native-controls and native-looks, and therefore have tended to shy away from technologies like Xamarin. All I really understand is opengl, rendering, html, css, etc -- the raw surfaces and web stacks. I would very much like to help if there's anyway my coding fingers could be put to use. |
@pha3z There has been not so much activity in recent months by @lytico and @jsuarezruiz and the project seems to be kind of abandoned -- nevertheless I continue trying to make sense of maui-linux. But it seems I badly need some guidance to get along. I would gladly join the reign of code monkeys with you if there were some signs of project management. For the time being I hope we can make some progress without the absent main contributors using appropriate communication channels (e.g. https://matrix.to/#/#maui-linux:matrix.org ) |
@jsuarezruiz I think that you'd need to let other reviewers in |
I am open to anykind of help or contribution. If anyone want to join the reviewers group just let me know :) |
A.t.m I won't be able to review anything but the most trivial PRs. Have you already asked some of your buddies from the Microsoft Xamarin/MAUI team to volunteer as reviewers? I think, if you are really open and want to advance this, you need to transfer the repository from your personal GitHub profile to a maui-linux community organization here on GitHub, so that basic team-building and real division of work would be possible. Currently maui-linux just seems to stagnate in the form of a personal experiment repo with occasional merges from others. I think that now is the time to lift this endeavor to the next level. |
What is current status on Linux? From previous posts I thought I could build on Linux / .NET core 6 via build.sh - but I can't. It seems everything maps to Android SDK. Are there any hidden branches in another repo? |
I'd love to be involved in the implementation of .NET MAUI for Linux but I'm mostly a beginner. Is there any way I could help build this project? I'm really looking forward to collaborate with the community. |
@jsuarezruiz I'd be happy to assist, where possible. |
This is am open source community project. Any kind of contribution is more than welcome. You can collaborate in different ways:
If you have any questions or I can help you with something, get in touch with me!
The text was updated successfully, but these errors were encountered: