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

Catalina build #3416

Open
asmagill opened this issue Mar 8, 2023 · 6 comments
Open

Catalina build #3416

asmagill opened this issue Mar 8, 2023 · 6 comments

Comments

@asmagill
Copy link
Member

asmagill commented Mar 8, 2023

I have (just) started seeing what it would take to build a (relatively) current Hammerspoon that both builds and runs on Catalina+ ... I have a couple of machines I'm not ready to give up that can't be made current enough to run or build the current releases.

The goal is to keep the code as close to the current master as possible... I know I'll have to omit some features, add more than a few headers with changed names for constants, probably add some methods via categories, etc. and I make no promises about how quickly this will occur (I can only promise that I will work on it "as and when I can") or how long it will lag future updates to the master branch.

Assuming this venture proves fruitful and doesn't require too much hair pulling, and assuming I decide to release it as anything other than a fork that people can download and compile themselves, I'm thinking it should have a different name and possibly icon to make it clear that it's not the official Hammerspoon release... At the moment, I'm leaning towards something like "Hammerspoon Legacy" as I will be trying to keep it as close as possible to the original.

Thoughts?

Like I said above, I'm not ready to put any kind of time frame on this, other than "I've started working on it" at this point, so nobody should get too excited yet. I'll try to update this thread and let people know when there is something to look at at, download, and test.

@dasmurphy
Copy link

I would be interested in a Catalina build too. Otherwise i can advice to use OpenCore or a similar tool to update the MacOS, which i may be doing too on my machines. If you have some progress or a repository, please update this ticket. Thanks for sharing thoughts.

@cmsj
Copy link
Member

cmsj commented Mar 8, 2023

@asmagill I like the Legacy option. Happy to help explore options for code signing and hosting as GitHub releases.

@Rhys-T
Copy link

Rhys-T commented Apr 8, 2023

If you end up doing this, and are interested in using the hs.chooser module, here is what I've figured out so far on why the items don't use the full width of the chooser on Catalina.

@asmagill
Copy link
Member Author

asmagill commented Apr 8, 2023

I'll take a look at that when I get a chance.

I'm out of town at the moment, so it will be a couple of weeks before I can work on this again. I've made some progress at building Hammerspoon under Catalina, but there is still a ways to go. I'll try to provide a more full report when I return and can start working on it again.

@dmattera
Copy link

I would also be very much appreciative of this. I have a machine that I don't foresee being able to update past 10.15 for some time and would love to update past 0.9.97!

@asmagill
Copy link
Member Author

Just to keep this updated, I am still working on this, but ran into an issue with Pod versions and, as this is an area I'm not as familiar with, am having to do some research.

It is still on my to do list, but has been delayed for a bit. I hope to have a more comprehensive update soon, but did want to make it known that this is still in progress.

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