archagon / sensible-side-buttons

A macOS menu bar app that enables system-wide navigation functionality for the side buttons on third-party mice.
http://sensible-side-buttons.archagon.net
GNU General Public License v2.0
1.86k stars 126 forks source link

Publish universal binary build? #52

Open rxin opened 3 years ago

rxin commented 3 years ago

It'd be great if the published dmg can be universal binary covering the new Apple Silicon. If it already is, thanks!

halpz commented 3 years ago

second this!, doesnt work at the moment on mine

callahad commented 3 years ago

Sensible Side Buttons 1.0.6 is working just fine for me via Rosetta2. Tested with a Logitech M705 mouse.

Make sure "Enabled" is checked in the menu, and that SensibleSideButtons is granted permission in System Preferences → Security & Privacy → Privacy → Accessibility

callahad commented 3 years ago

Also, it seems like no source changes are needed for Apple Silicon; I was able to open the project up in XCode, recompile, and it worked.

...but I don't know a darn thing about signing on macOS, so I'll leave it to someone else to produce a proper build.

ellygaytor commented 3 years ago

It's been working for me on the M1 Air for at least two weeks, though I did need to reinstall after moving my files over with migration assistant.

terenceyan commented 3 years ago

Can confirm archiving it as universal binary via Xcode 12 works just fine. Runs natively with no issues on Apple Silicon Macs. I've made a build to share amongst coworker and friends and no one ran into any issues on both x86 and arm64e Macs. We just need the project owner to re-upload a new archive and disk image built from Xcode 12 (the standard arch project build setting by default will build a universal binary).

lorenjohnson commented 3 years ago

Thanks @terenceyan! I was able to archive and then "copy" under distribution options in Xcode 12.4 to get a binary. Been having no trouble. I'm not a macOS dev, but am work in mobile off an on so I was able to figure-out how to get this done fairly quickly. I'm sure that's not true for many who find this utility useful so hopefully @archagon can put up official Universal Binary build sometime.

niXta1 commented 3 years ago

Can confirm archiving it as universal binary via Xcode 12 works just fine. Runs natively with no issues on Apple Silicon Macs. I've made a build to share amongst coworker and friends and no one ran into any issues on both x86 and arm64e Macs. We just need the project owner to re-upload a new archive and disk image built from Xcode 12 (the standard arch project build setting by default will build a universal binary). Your version working great here on m1 mac mini.

thealpa commented 3 years ago

For anyone who doesn't want to build their own I made a universal binary available here

ridicolos commented 3 years ago

Is there any information when this will this be in the default application, so it can also be directly installed with homebrew?

tomengland commented 2 years ago

For anyone who doesn't want to build their own I made a universal binary available here

Thank you this worked.

thealpa commented 2 years ago

@ridicolos I've recently detached and renamed my fork to be able to distribute it using homebrew. They however currently require repositories to have a certain amount of watchers and stars (>30 and >75 respectively) to be submitted.

ridicolos commented 2 years ago

@thealpa thats really nice. I starred the project.

herrernst commented 1 year ago

@thealpa Thank you!