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

Initial macOS support #55

Merged
merged 3 commits into from
May 17, 2020
Merged

Initial macOS support #55

merged 3 commits into from
May 17, 2020

Conversation

lextm
Copy link
Contributor

@lextm lextm commented May 17, 2020

There are a few things implemented in this pull request for review,

  1. Avalonia has to be downgraded to 0.9.4. Its 0.9.9 version has miserable crashes when the application is closed. Unless that's fixed, 0.9.4 version is stable to go. Other Avalonia based projects like AvaloniaILSpy also sticks to this version.

  2. All projects are upgraded to .NET Core 3.1. .NET Core 2.2 is end of life, so should not be used any more. Upgrading to 3.1 also allows single file publishing as well as trimming.

  3. Added a few supporting files, so that by running dist.mac.ps1 a macOS bundle ("Jaya.app") can be created. It is the common way to build macOS apps, and projects like MonoDevelop use a similar approach.

@lextm
Copy link
Contributor Author

lextm commented May 17, 2020

Related to #28

@waliarubal waliarubal merged commit 467c1b0 into waliarubal:dev May 17, 2020
@waliarubal
Copy link
Owner

Thanks a lot @lextm , I don't have experience with Mac but I can provide you access to build system if you want to dig deep and create a build script to generate Mac app bundles. I am using AppVeyor as of now for build automation.

Looking forward to hearing from you very soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants