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

Apple Silicon Native Version (M1 & M2) #202

Open
5 of 12 tasks
BramEsposito opened this issue Jun 10, 2022 · 8 comments
Open
5 of 12 tasks

Apple Silicon Native Version (M1 & M2) #202

BramEsposito opened this issue Jun 10, 2022 · 8 comments

Comments

@BramEsposito
Copy link

BramEsposito commented Jun 10, 2022

I have looked into bringing Gas Mask to Apple Silicon.

This is what needs to be done:

  • refactor from Garbage Collection to ARC
  • remove all x86 specific target config
  • update Sparkle pod
  • update ShortcutRecorder pod
  • refactor MainHostsController Singleton to another solution
  • create Dark Mode visuals
  • remove Growl dependency
  • remove BGHUDAppKit framework dependency
  • implement an alternative for the HUD display (popover?)
  • fix Predicate Controller layout
  • increase minimum required version for macOS 10.11
  • create a new production build

I'm working on https://github.com/BramEsposito/gasmask/tree/apple-silicon and will create a pull request when I'm done.

If anyone can create a production build afterwards, I don't have a Developer account at the moment.

@2ndalpha
Copy link
Owner

Thank you for looking into it. It would be great if you can create separate PR-s for all those to make review process smoother.

@BramEsposito
Copy link
Author

Ok, I'll keep that in mind!

@2ndalpha
Copy link
Owner

2ndalpha commented Sep 4, 2022

master branch now at least works again on the latest Xcode.
I'm working on getting it to run on arm

@2ndalpha
Copy link
Owner

2ndalpha commented Sep 4, 2022

@BramEsposito I took the liberty to update your post and mark checked the tasks that are done

@ylluminate
Copy link

As per #216 it seems we should have an ARM build around somewhere... Is this true and, if so, where can we find it?

@9mm
Copy link

9mm commented Mar 24, 2023

How do I download a dmg which is up to date with master? The only ones I see in releases are from 2020

@2ndalpha
Copy link
Owner

The master is broken and not usable at the moment

@mailinglists35
Copy link

hi @2ndalpha
any updates on an useable m1 build?
thanks

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

No branches or pull requests

5 participants