Skip to content
This repository has been archived by the owner on Feb 4, 2020. It is now read-only.

Convert into App Extension #16

Open
pichfl opened this issue Aug 19, 2018 · 3 comments
Open

Convert into App Extension #16

pichfl opened this issue Aug 19, 2018 · 3 comments

Comments

@pichfl
Copy link
Owner

pichfl commented Aug 19, 2018

To allow this extension to be installed in future iterations of Safari, it has to be converted into a signed Application that has to be downloaded and run once to install the Safari extension.

While this is ridiculous, it's also the only way to keep this project alive. I'll continue to provide signing keys and hosting for the project and @jdf221 was kind enough to help with the code.

@jdf221
Copy link
Collaborator

jdf221 commented Aug 19, 2018

App Extension branch: https://github.com/pichfl/NoMoreiTunes/tree/next

Includes a nice little popup explaining how the .app is required and it cannot be deleted. It also automatically asks to be moved to their Applications directory.

https://i.imgur.com/xOXHhg8.png

Doesn't include any (auto)updating code though.

As much as I love Swift, I set it to be in Objective C because we have no need for any native code and Swift makes the final app bundle bigger. Swift version would be 12mb while this Objective C version is just 2mb.

@chucksense
Copy link

Given the first comment in #12, just curious what the planned feature set of this extension is. With it disabled, I'm not having iTunes auto-launch any more—so what exactly will the app extension do? The reverse usecase described by @Fofer?

@pichfl
Copy link
Owner Author

pichfl commented Sep 21, 2018

It turns out there are many different links and there are still some left which would try to launch iTunes so the extension still has some use.

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

No branches or pull requests

3 participants