-
Notifications
You must be signed in to change notification settings - Fork 58
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
macOS version #109
Comments
I'm also interested about this, so I looked around a bit. The project is currently on .NET Framework, which is not compatible with Mac OS. To make it work it would need to be ported to .NET 6 or 7. The process to port a WPF app to .NET is described here. I ran the analysis tool, there's not a lot to fix before upgrading :
With that said I guess there is custom code that is specifically designed to work on Windows and would need to be refactored to work on Mac OS. And I personally don't know if there are any downside to port a project from .NET Framework to .NET. |
definitely interested, but haven't found suitable frameworks.. havent seen that ^ one before, i'll check it. here's some previous notes: for mac, the native launcher is best apparently: https://github.com/unitycoder/UnityLauncherPro/wiki/Alternative-Launchers |
I believe macOS support is possible with little changes, if you have time to do that, it would be very good |
Tested running that wpf upgrader (on cloned foldeR), at least application still runs. (after disabled some parts that need upgrading). how to make macos builds from this .net7 project though? or need to build in mac itself i guess? |
we can help you to build mac app I guess |
Unfortunately I think that WPF is strictly for Windows, and we would need to use another UI framework such as Avalionia or Microsoft MAUI. |
I believe Avalonia works better. Actually, Unity Hub sucks. it takes almost 20-30 seconds to open up and it is honestly not functional. If I didn't see UnityLauncherPro, I would develop such a launcher tool. But UnityLauncherPro is a handy and well-planned tool; if you have time to upgrade it to use both platforms, it will be tremendous. If you don't have much time, I will develop from starch. |
Yeah, unlikely that i'll do full conversion at the moment, |
okay if you have a branch to work in Avalonia, I can support you anytime you want. |
@muveso added you here https://github.com/unitycoder/UnityLauncherAvalonia so can play freely with the project there |
okay thank you, I will manage it |
something new here
|
new one (but requires js+rust programming probably..) |
what about making a Crowdfunding Request on some platform(like kickstarter.com) or even make some suggestion and be somehow related with Unity corporation to get(but also set) some request how could Unity be? And if Unity is multi-platform, launcher could be also but also from command-line and that is area where Unity suffers and shouldn't |
yup, unity uses Electron for their Hub, so its easier to make multiplatform.. but its slow & bloated then. UnityHubNative would be the way to go, it should be fast everywhere.. (uses c++ which i don't really know about) i've tested those previously mentioned frameworks in earlier messages, all of them are worse than WPF.. Tauri was bit promising, but cannot make simple single exe builds with it.. |
I've seen dear imgui used to make multiplatform gui. There seem to be a wrapper for C#. As far as I know it only handles UI, so you would have to make different OS calls for each platform you want to support. It's quite different form WPF, and I don't know if it'd be worth it to change this to make your software multiplatform. |
does imgui has all the necessary components (alternatives to: datagrids, dropdowns, other regular UI elements) ? the avalonia XPF, never received trial access yet.. so that one is still potential. |
You could try the dear imgui demo. I've seen dropdowns, datagrids and more ui stuff. It's code oriented though, so you wouldn't have a visual editor (unless someone made a tool for this). I wanted to ask for the xpf but I saw the price... Not sure if it could be free for an open source project? If price isn't an issue, it could be better than rewriting the ui indeed. |
bumped into another framework, https://platform.uno/docs/articles/wpf-migration.html |
PanGui could also be something interesting. It's not released yet though. |
Avalonia indie is now available... 1000usd Per app, per year subscription : O |
WPF means windows forms aka Windows UI which is protected windows technology not available for other platforms like also webview2 is not, but html applications could be made if tech stack is compatible so html desktop multiplatform applications are now possible if decent programmers make them, but FluentUI(and WPF) is not. |
yes, still looking for perfect platform.. Requirements or Wish List:
|
are you planning to release a macOS version of the launcher?
The text was updated successfully, but these errors were encountered: