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

refactor: rewrite to objc and logos #20

Merged
merged 2 commits into from
Nov 15, 2024

Conversation

castdrian
Copy link
Collaborator

@castdrian castdrian commented Nov 14, 2024

this rewrites the tweak into a standard objc tweak using logos rather than orion and swift

  • closes Fix rootless injection #18
  • fixes Bunny crashes on 254.0 TF builds when loading with a theme applied #19
  • tweak now works on iOS 18 as orion is no longer a dependency
  • compilation time reduced to near instant as swift toolchain and its pre-processing are no longer needed
  • the payload base now gets dynamically created during the build step
  • fetches the minified bundle by default to decrease initial fetching delay
  • if any step of the tweak loading, bundle fetching or injecting fails the user is now prompted with an informative alert and suggestions to resolve the issue

TODO:

  • test on jailed device
  • test theme functionality
  • test font functionality

@FieryFlames
Copy link

mid i love swift

@castdrian
Copy link
Collaborator Author

everyone loves swift

@castdrian castdrian marked this pull request as ready for review November 14, 2024 22:08
@breadcat0314
Copy link

ngl this is really cool

nice work

@pylixonly pylixonly merged commit 0ddeccf into bunny-mod:main Nov 15, 2024
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

Successfully merging this pull request may close these issues.

Bunny crashes on 254.0 TF builds when loading with a theme applied Fix rootless injection
4 participants