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

Unable to add folders on macOS #277

Open
jbmorley opened this issue Feb 13, 2024 · 11 comments
Open

Unable to add folders on macOS #277

jbmorley opened this issue Feb 13, 2024 · 11 comments
Labels
bug Something isn't working enhancement New feature or request

Comments

@jbmorley
Copy link
Collaborator

I've disabled the ability to install the iPad builds on Macs but it might be something to look at in the future.

@kapfab
Copy link

kapfab commented Feb 13, 2024

I was nice to have OpoLua running on my Mac. Why should we remove macOS support just for such a minor issue?
I’ll be happy to investigate, have you already had some time to take a look at it?

@jbmorley
Copy link
Collaborator Author

jbmorley commented Feb 13, 2024

@kapfab Thanks for the quick feedback. We didn't have Apple Silicon Macs during development and it slipped through the cracks–I don't like to release software I'm not able to personally test. Having finally upgraded I noticed it was 'supported' and tried it out, only to find out this (to me at least) key feature caused the app to crash.

I don't really have time to prioritize this right now but I'm definitely open to suggestions. My guess is it's down to the fact that iOS and macOS interact with the file system and sandbox in fundamentally different ways and we'd need to have a dedicated macOS path for managing folders. At least that's what I've found myself doing with other projects.

@jbmorley jbmorley added bug Something isn't working enhancement New feature or request labels Feb 13, 2024
@kapfab
Copy link

kapfab commented Feb 13, 2024

OK. I’ll try to find some time to see if that can be addressed easily.

@jbmorley
Copy link
Collaborator Author

Thanks. I look forward to your feedback. I'll take a look myself if I get time, but the list is long right now. 😅

@kapfab
Copy link

kapfab commented Feb 13, 2024

Sure. I’d really like to help on database support (which is my most-wanted feature) but there doesn’t seem to be any documentation available for EPOC.

@jbmorley
Copy link
Collaborator Author

Sure. I’d really like to help on database support (which is my most-wanted feature) but there doesn’t seem to be any documentation available for EPOC.

Yeah. I guess this is really a discussion for #203 but it's one I'd love to get to the bottom of too. I spent a multi-hour flight brute-forcing the problem with some experimental Python cloning some EPOC code I found and managed to get what felt like half-way through but then never found the time to get back to it.

@jbmorley
Copy link
Collaborator Author

@kapfab How were you installing software on macOS? If there's a workflow that works for the Mac already then we can just disable the add folder button when running on a Mac and run with that. Which OS are you using it on?

@kapfab
Copy link

kapfab commented Feb 13, 2024

SIS files automatically open with OpoLua, which installs them nicely.

@jbmorley
Copy link
Collaborator Author

@kapfab Awesome! I didn't think to try that. 🫠

I've re-enabled macOS for the time being and in the short term I'll guard against this crash.

@kapfab
Copy link

kapfab commented Feb 15, 2024

Great!
On my side, I don’t get a crash when trying to add a folder, I just get an error message (The file couldn’t be saved.).
(Currently Sonoma 14.3.1)

Edit: When trying to re-add the same folder, I get a Location already exists. error.

@tomsci
Copy link
Collaborator

tomsci commented Feb 18, 2024

SIS files automatically open with OpoLua

I had totally forgotten we added support for that :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants