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

(wip?) node ids ios port #46

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from
Draft

Conversation

RoootTheFox
Copy link

@RoootTheFox RoootTheFox commented Apr 23, 2024

ports node ids to ios. (all required bindings are found, although some members are pending in a separate bindings PR)
only things missing are:

  • verify that the IDs are correct
    • if any are wrong: fix them
  • proper GH action for iOS - pending build-geode-mod#8 (my fork does work but isn't used in this PR)

this did not crash so far, which is probably a good sign
some IDs have also been confirmed to be correct (CharacterColorPage works fine - see my mod; I personally didn't test the rest)

I'd appreciate if anyone could verify the IDs of other classes, although I'm fairly positive that most (if not all) of them are correct.

@Cvolton
Copy link
Member

Cvolton commented Apr 23, 2024

note that current node ids code doesnt respect safe zones on iphone x and up, have fun with that :3

@RoootTheFox
Copy link
Author

I only have an iPad7,11 to test on, so I can't really test or work on that - someone else is probably gonna have to do that

@@ -31,7 +31,7 @@ using namespace geode::node_ids;
"music-offset-input"
);

#ifdef GEODE_IS_ANDROID
#if defined(GEODE_IS_ANDROID) || defined(GEODE_IS_IOS)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe use GEODE_IS_MOBILE instead

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.

4 participants